問題
- ItextPDF 7.2.5 APIを使用してプログラムでPDFファイルを生成しています。
-
使用ライブラリは
compileOnly group: 'com.itextpdf', name: 'itext7-core', version: '7.2.5'です。 - このようなPDFファイルをDXPのドキュメントとメディアにアップロードし、出来上がったドキュメントをクリックすると、表示されたプレビューでは、特にヘッダーの単語に奇妙なスペースが含まれていることがわかります。
環境
- 7.3
解像度
- ImageMagick と Ghostscript を イ ン ス ト ール し て有効にす る こ と で、 内蔵 PDFBox はプ レ ビ ュ ー生成に使われず、 こ れ ら が PDFBox の役割に取って代わ り ます ( こ の方法の詳細については https://learn.liferay.com/w/dxp/system-administration/using-the-server-administration-panel/configuring-external-services を参照)
- この解決策は遡及的に作用しませんので、すでに存在する pdf 文書については、一旦削除して最初から再アップロードするか、サーバ管理からすべてのプレビューをリセットする必要があります ( 「文書とメディアのプレビューとサムネイルファイルをリセットする」オプションの意義は何ですか?既存のドキュメントをクリックしてハードリフレッシュ(CTRL-F5)すると、新しい正しいプレビューが表示されます。