В качестве альтернативы вы можете использовать MuPDF , который является довольно легкой, но полной реализацией PDF, написанной C. В подкаталоге apps/
вы найдете несколько инструментов, которые могут просматривать, выгружать и извлекать информацию из файлов PDF. Я бы предпочел MuPDF, а не xpdf, потому что он активно поддерживается и имеет лучшую поддержку PDF.
В противном случае всегда есть Poppler , который фактически основан на xpdf. Разработчики портировали его код на C ++. Следовательно, он работает хуже, чем его предшественник. По сравнению с MuPDF, у Poppler, похоже, немного больше возможностей, но взамен код гораздо сложнее.
Для ваших целей MuPDF должно быть достаточно, хотя. Вы можете взломать простое приложение из примера кода, предоставленного в apps/
, которое извлекает всю необходимую информацию, не полагаясь на внешние приложения.