FPDF を使用して動的に生成された PDF を作成しています。
私の PDF では、グリッド内に多数の正確な水平/垂直線が必要であり、レンダリングすると、それらはアンチエイリアス処理され、クライアントには非常にあいまいで受け入れられません。ドキュメント内のこれらの (またはすべての) 行のアンチエイリアスを削除する必要があります。
Adobe pdf仕様自体に正しく表示されているため、これが可能であることはわかってい ます http://www.adobe.com/devnet/acrobat/pdfs/PDF32000_2008.pdf(警告:大きなファイル)これがどのように行われるかについては、2ページのボックスを参照してください見る。
このページに表示されているボックスを複製するにはどうすればよいですか?
- 編集 -
%PDF-1.6
3 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/Contents 4 0 R>>
endobj
4 0 obj
<</Length 44>>
stream
2 J
1.00 w
20.00 821.89 m 200.00 821.89 l S
endstream
endobj
1 0 obj
<</Type /Pages
/Kids [3 0 R ]
/Count 1
/MediaBox [0 0 595.28 841.89]
>>
endobj
2 0 obj
<<
/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
/Font <<
>>
/XObject <<
>>
>>
endobj
5 0 obj
<<
/Producer (FPDF 1.6)
/CreationDate (D:20100311190240)
>>
endobj
6 0 obj
<<
/Type /Catalog
/Pages 1 0 R
/OpenAction [3 0 R /FitH null]
/PageLayout /OneColumn
>>
endobj
xref
0 7
0000000000 65535 f
0000000179 00000 n
0000000266 00000 n
0000000009 00000 n
0000000087 00000 n
0000000360 00000 n
0000000435 00000 n
trailer
<<
/Size 7
/Root 6 0 R
/Info 5 0 R
>>
startxref
538
%%EOF
これは非常に単純な PDF ファイルで、私が抱えている問題を示す 1 本の線を描いています。トリックはこれを追加することであることがわかりました:
/Type /ExtGState
/SA false
しかし、私はまだそれを機能させることができません。SA は、上記の PDF 仕様の 10.6.5 で定義されています。