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、メインメソッドに渡しました

   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 に答える