我正在嘗試將 ExtGState 物件分配給 pdf 影像流中的筆畫。ExtGState 應該設定筆畫的混合模式。但無論如何,它不起作用,PDF 規范也無濟于事。我希望這里有人知道該怎么做。
這是我的 ExtGState 物件:
5 0 obj
<< /Type /ExtGState
/BM Multiply
>>
endobj
我的頁面處理集:
4 0 obj
<< /ProcSet [/PDF /Text]
/ExtGState << /GS1 5 0 R
>>
>>
endobj
最后是影像流
6 0 obj
<< >>
stream
3 w
0 0 0 RG
1 J
1 j
178 2658 m
310 2322 l
S
10 w
0.13725490196078433 0.4196078431372549 0.5568627450980392 RG
1 J
1 j
/GS1 gs
[3 5] 6 d
152 2423 m
400 2600 l
S
endstream
endobj
我正在使用 /GS1 gs 將 ExtGState 物件分配給我的第二個筆畫。第一個筆劃僅用于檢查混合模式是否有效(無效)。
在這里你可以找到我的整個 pdf:
uj5u.com熱心網友回復:
您的圖形狀態字典中有語法錯誤:
5 0 obj
<< /Type /ExtGState
/BM Multiply
>>
endobj
該Multiply需求是一個PDF的名稱的物件。特別是它必須以斜線開頭:
5 0 obj
<< /Type /ExtGState
/BM /Multiply
>>
endobj
進行此更改后,您將獲得:

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/358580.html
上一篇:如何將bytearray轉換為pdf并使用ACTION_VIEW意圖顯示它
下一篇:Python-將標頭插入csv
