Description
I have PDF document where I am modifying PDPage content stream.
Saved document is invalid (Adobe reader complains about it).
I have narrowed it down to ColorSpace.
Original document has colorspace:
/ColorSpace <<
/Cs6 [/ICCBased <<
/Alternate /DeviceRGB
/Filter /FlateDecode
/Length 2597
/N 3
>>]>>
Modified document has colorspace:
/ColorSpace <<
/Cs6 [/ICCBased <<
/Alternate /DeviceRGB
/Filter /FlateDecode
/Length 2597
/N 3
/Range []
>>]>>
When I manually remove "/Range []" from PDF then Adobe reader opens it without an error.
Obviously that range is added by calling PDICCBased.getRangeArray(0) somewhere.