0

如何检查是否fonts嵌入在现有的 中PDF

也就是说,读取现有文件并在文件PDF中列出结果.txt

我经历了以下示例:

http://itextpdf.com/examples/iia.php?id=287

上面的例子试图创建一个新的 PDF,但我想读取一个PDF文件并检查字体是否嵌入。

我更像一个PHP人,所以很难调整代码。任何帮助,将不胜感激

4

1 回答 1

0

我不确定我所做的是否正确。根据布鲁诺的建议,

我实际上删除了该FontTypes包本身的依赖关系。

而是创建了一个新变量 public static final String PREFACE = "resources/pdfs/sample.pdf";//Path of Existing PDF File

并传递PREFACE给 main 方法

   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

于 2015-08-11T11:04:25.370 回答