2017-05-17 28 views
0

私は過去1ヶ月間、pdfファイルを生成するWebアプリケーションを持っているという問題についてネットとSOを検索していました。私はPDFBox app-2.0.4..jarを利用しており、これらのpdfファイルにテキストを埋め込み、特にPDType1Fontオブジェクトのみを使用しています。これらのオブジェクトは、PDType1Font.HELVETICAまたはTIMES_ROMANのいずれかのパラメータとして渡されます。 Webアプリケーションはapache tomcatでホストされています。これらのpdfファイルは問題なく生成され、視覚的に正しい(太字/高さ/フォントタイプ)ですが、Webアプリケーションのログをチェックすると、次PDFBox 2.0.4。 Webアプリケーションを実行しているときにTomcatが見つからない埋め込みフォント

<DEBUG 2017-05-17 00:13:19,270 - FontFileFinder - checkFontfile found C:\Windows\FONTS\vijayab.ttf <DEBUG 2017-05-17 00:13:19,270 - FontFileFinder - checkFontfile check C:\Windows\FONTS\vrinda.ttf <DEBUG 2017-05-17 00:13:19,270 - FontFileFinder - checkFontfile found C:\Windows\FONTS\vrinda.ttf <DEBUG 2017-05-17 00:13:19,271 - FontFileFinder - checkFontfile check C:\Windows\FONTS\vrindab.ttf <DEBUG 2017-05-17 00:13:19,271 - FontFileFinder - checkFontfile found C:\Windows\FONTS\vrindab.ttf <DEBUG 2017-05-17 00:13:19,271 - FontFileFinder - checkFontfile check C:\Windows\FONTS\webdings.ttf <DEBUG 2017-05-17 00:13:19,271 - FontFileFinder - checkFontfile found C:\Windows\FONTS\webdings.ttf <DEBUG 2017-05-17 00:13:19,272 - FontFileFinder - checkFontfile check C:\Windows\FONTS\wingding.ttf <DEBUG 2017-05-17 00:13:19,272 - FontFileFinder - checkFontfile found C:\Windows\FONTS\wingding.ttf <DEBUG 2017-05-17 00:13:19,289 - FileSystemFontProvider - Loaded TimesNewRomanPSMT from C:\Windows\FONTS\times.ttf <DEBUG 2017-05-17 00:13:19,290 - FileSystemFontProvider - Loaded TimesNewRomanPS-BoldMT from C:\Windows\FONTS\timesbd.ttf <DEBUG 2017-05-17 00:13:19,291 - FileSystemFontProvider - Loaded TimesNewRomanPS-ItalicMT from C:\Windows\FONTS\timesi.ttf <DEBUG 2017-05-17 00:13:19,292 - FileSystemFontProvider - Loaded TimesNewRomanPS-BoldItalicMT from C:\Windows\FONTS\timesbi.ttf <DEBUG 2017-05-17 00:13:19,292 - FileSystemFontProvider - Loaded ArialMT from C:\Windows\FONTS\arial.ttf <DEBUG 2017-05-17 00:13:19,293 - FileSystemFontProvider - Loaded Arial-BoldMT from C:\Windows\FONTS\arialbd.ttf <DEBUG 2017-05-17 00:13:19,294 - FileSystemFontProvider - Loaded Arial-ItalicMT from C:\Windows\FONTS\ariali.ttf <DEBUG 2017-05-17 00:13:19,295 - FileSystemFontProvider - Loaded Arial-BoldItalicMT from C:\Windows\FONTS\arialbi.ttf

私の理解にPDFBoxは独自のフォントパッケージなぜ私はこれらの警告を取得していますがプレインストールされていますか?

答えて

0

1) "DEBUG"はデバッグログエントリであることを意味します。ロギングをDEBUGレベルに設定しました。それを "警告"に設定すると、逃げるでしょう。

2)「私の理解では、PDFBoxには独自のフォントパッケージがプリインストールされています」 - これはできません.PDFBoxには最悪のフォールバックとして1つのフォント(Liberation Sans Regular)しかありません。 PDFBoxは、インストールされているフォントに関する情報を収集しています。

3)現在のPDFBoxのバージョンは2.0.6です。

+0

ご返信ありがとうございます、ありがとうございます@ティルマンハウザー。我々は、プロジェクトに重大な影響を与えないログエントリを見ていただけです。当時、私たちは余分な注意を払って情報のあらゆる細部を比例させようとしていました。 – Tolo

関連する問題