を使用した後にぼやけて見えます。iTextの5.5.11 - 太字のテキストは、私はiTextの5.5.11でジャスパーレポートで作成した既存のPDFからではなく、すべての太字テキストがぼやけてPdfCleanUpProcessorを実行した後、いくつかのコンテンツを削除する必要がPdfCleanUpProcessor
これは私が使用しているコードです:
PdfReader reader = new PdfReader("input.pdf");
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("output.pdf"));
List<PdfCleanUpLocation> cleanUpLocations = new ArrayList<PdfCleanUpLocation>();
cleanUpLocations.add(new PdfCleanUpLocation(1, new Rectangle(0f, 0f, 595f, 680f)));
PdfCleanUpProcessor cleaner = new PdfCleanUpProcessor(cleanUpLocations, stamper);
cleaner.cleanUp();
stamper.close();
reader.close();
すでに述べたようにiTextの-5.5.4へhere格下げを検討して問題を解決するが、私の場合にはiTextの-5.5.11は、他のためにすでに使用されています理由やダウングレードはオプションではありません。
別のソリューションまたは回避策はありますか?
この清掃前と後のPDFファイルです:BEFORE - それはいくつかの理由でPdfCleanUpProcessor
が誤って一般的なグラフィック状態の操作を低下することが明らかになっ前と後のファイルを比較することによってAFTER
私たちは問題を再現できるPDFを共有してください。 – mkl
@mkl問題を再現するために「BEFORE」PDFを使用してください。 – Tieco
ああ、申し訳ありませんが、私は質問テキストを正しく読まず、そこにしかイメージがありません。ちょっと見てみます。 – mkl