いくつかの iOS アプリケーションで(優れた) vfr-readerを使用しています。それは魅力のように機能しますが、一部の PDF ファイルのレンダリングに問題があります。
VFR-Reader で、ページ全体の写真で非常に煩わしい、上下または左右の端に白い線が表示されます。
これらは、レンダリングされたページと ThumbsViewController のページ サムネイルに表示されます。
ズームインすると、白い線が (少し) 大きくなります。
(下端、白いページの背景に対して見にくいですが)
変更することで色を変更できます
CGContextSetRGBFillColor(context, 1.0f, 1.0f, 1.0f, 1.0f); // White
ReaderContentPage.m / drawLayer 内。
RGBFillColor を単純に黒に設定しようとしましたが、PDF 内のすべてのテキスト ページ (通常は白い背景) もすべて黒く表示されます。
問題はアスペクト比/PDFページの寸法にあると思います.何らかの理由で描画領域を完全に埋めていないため、白い背景色が「にじみ」ます.
PDF自体は問題ないように見えます.SafariとGoodReaderで完全に(白い線なしで)レンダリングされます.
これを修正する方法のヒント、または調査すべき一般的な方向性を教えていただければ幸いです。