如何检查现有fonts
中是否嵌入了PDF
?
即,阅读现有的PDF
并在.txt
文件中列出结果
我浏览了以下示例:
http://itextpdf.com/examples/iia.php?id=287
上面的示例尝试创建新PDF ,但我想读取PDF
文件并检查字体是否嵌入。< / p>
我更像是一个PHP
人,所以很难调整代码。任何帮助将不胜感激
答案 0 :(得分:0)
我不确定我所做的是正确的。根据布鲁诺的建议,
我实际上删除了FontTypes
包本身的依赖关系。
而是创建了一个新变量public static final String PREFACE = "resources/pdfs/sample.pdf";
//现有PDF文件的路径
并将PREFACE
传递给主方法
public static void main(String[] args) throws IOException, DocumentException {
Set<String> set = new ListUsedFonts().listFonts(PREFACE);
PrintWriter out = new PrintWriter(new FileOutputStream(RESULT));
for (String fontname : set)
out.println(fontname);
out.flush();
out.close();
}
但我确实以fonts.txt