Aspose.WordsでPDFしているが PDFサイズが大きすぎる

Fontは1つ(ゴシック)ですが、
word文書は 30kb → PDF生成結果 4326kb と大きすぎるため、
処理スピードが大きな問題となっております。
PDFのサイズを小さくする方法はありませんか。
非常に困っております
コーディングは下記です。
ご返答をお願いいたします

PdfSaveOptions saveOptionsPdf = new PdfSaveOptions();
saveOptionsPdf.setEmbedFullFonts(true);
URL url = getClass().getClassLoader().getResource(“resources/font”);
String filePath = “/”;
if( url != null) {
filePath = url.getPath();
}
FontSettings.getDefaultInstance().setFontsFolder(filePath, false);
doc.save(inputfilepath + “.pdf”,saveOptionsPdf);

@Hiroshi_Suda,

ご質問ありがとうございます。 PdfSaveOptions.EmbedFullFontsプロパティを使用しています。 この値をtrueに設定すると、完全なフォントファイルがサブセット化せずにPDFに埋め込まれます。 これにより出力ファイルが大きくなりますが、後で結果のPDFを編集する場合(たとえば、テキストを追加する場合など)は便利なオプションになります。

フォントの中には大きなもの(数メガバイト)があり、サブセット化せずにフォントを埋め込むと出力ドキュメントが大きくなることがあります。 あなたの場合、このプロパティを使用しないことをお勧めします。

tahir.manzoor,

大変助かりました。
ありがとうございます。感謝いたします

1 Like