Пожалуйста, я хочу знать, какие шрифты, извлеченные из PDF, встроены или нет, как я могу это сделать с помощью PDFBox?Проверьте встроенные шрифты в pdf с помощью PDFBox
2
A
ответ
0
Может быть, вы найдете answere here
или
Чтобы получить все шрифты, вы должны перебирать Pdf страниц и экстракта шрифта, как показано ниже:
PDDocument doc = PDDocument.load("C:/test.pdf");
List<PDPage> pages = doc.getDocumentCatalog().getAllPages();
for(PDPage page:pages){
Map<String,PDFont> pageFonts=page.getResources().getFonts();
}
0
В PDFBox2, вы бы получить шрифты и их встроенный статус:
PDResources resources = page.getResources();
Iterator<COSName> ite = resources.getFontNames();
while (ite.hasNext()) {
COSName name = ite.next();
PDFont font = resources.getFont(name);
boolean isEmbedded = font.isEmbedded();
// ... do something with the results ...
}
Я не нашел пути, чтобы узнать, какие символы шрифта встроены, а какие нет.
+0
Вы просто проверяете непосредственные ресурсы страниц, а не ресурсы xobjects, показанные на страницах. В частности, документы n-up часто содержат весь интересный контент в xobjects. – mkl
Смежные вопросы
- 1. Встроенные шрифты TTF PDFBox не работают
- 2. Pdf встроенные шрифты, игнорируемые pdftops
- 3. Вставить не встроенные шрифты в PDF с помощью IText
- 4. PDFBox NPE загрузочные шрифты
- 5. Встроенные шрифты Ghostscript и замена
- 6. Встроенные шрифты в скинах
- 7. Шрифты, не встроенные в ItextSharp
- 8. Создание pdf-страницы с помощью Apache PDFBOX
- 9. Заменить PDF-страницу с помощью PDFBox
- 10. Заполнение ландшафта PDF с помощью PDFBox
- 11. Редактировать pdf-страницу с помощью pdfbox
- 12. Java GUI to PDF с помощью PDFBox
- 13. Масштабирование страницы PDF с помощью PDFBox
- 14. Как разбить PDF с помощью Apache PDFBox?
- 15. Будет ли PDFToImage извлекать встроенные изображения - pdfbox?
- 16. Замена PDF-текста с помощью PDFBox
- 17. извлечение изображений из pdf с помощью pdfbox
- 18. Как преобразовать pdf-текст, который использует встроенные шрифты C#
- 19. Ghostscript делает встроенные шрифты в pdf плохо (все jaggy)
- 20. PHP: Как узнать, есть ли в PDF встроенные шрифты?
- 21. неправильные шрифты, встроенные в pdf при использовании «text.usetex» = true
- 22. mPDF: как создать PDF, не используя встроенные шрифты?
- 23. Pdfbox pdf viewer code
- 24. Как сгенерировать загружаемый PDF с помощью pdfbox (Corrupted PDF)?
- 25. Встроенные шрифты Google в Mailer
- 26. Заменить шрифты в PDF с помощью iText (Java)
- 27. pdfbox: пытается расшифровать PDF
- 28. PDF-рендеринг с использованием pdfbox
- 29. PDF-файл с PDFBox пуст
- 30. Вращение с помощью pdfbox
Спасибо за ответ, но это не тот ответ, который мне нужен, Я хочу проверить, не помечен ли шрифт в pdf? –