使用增量更新写入pdf-外部参照流

使用增量更新写入pdf-外部参照流,pdf,stream,Pdf,Stream,以下链接中所附的pdf中有什么错误, 我已使用增量更新将新的外部参照流附加到此pdf。谁能告诉我出了什么问题吗?你可以解码流并验证所有偏移量是否正常,但仍然没有pdf查看器能够渲染它 开始外部参照指针指向一个数值3006,后跟一个obj标记和一个附加数值0,而不是间接对象定义 3006 obj 0应该是3006 0 obj嘿@Setasign我做了更改,但adobe acrobat reader仍然无法读取。这里是pdfI的新链接,我猜流没有传递到预测函数。正如其DecodeParms中定义的,

以下链接中所附的pdf中有什么错误, 我已使用增量更新将新的外部参照流附加到此pdf。谁能告诉我出了什么问题吗?你可以解码流并验证所有偏移量是否正常,但仍然没有pdf查看器能够渲染它


开始外部参照指针指向一个数值
3006
,后跟一个
obj
标记和一个附加数值
0
,而不是间接对象定义


3006 obj 0
应该是
3006 0 obj

嘿@Setasign我做了更改,但adobe acrobat reader仍然无法读取。这里是pdfI的新链接,我猜流没有传递到预测函数。正如其DecodeParms中定义的,不是吗?不,它被传递到PNG UP预测器,然后用zlib deflate压缩。长度值呢?16对于流内容来说似乎要少得多。无论如何,忽略长度值仍然会导致解压数据时出现问题。你应该省略预测器函数和参数来检查这是否也是一个问题(我仍然猜测)。排除png up过滤器,只使用zlib压缩数据……工作正常。但问题仍然是,为什么adobe acrobat reader无法处理png up predictor,尽管MAC的预览支持itI需要使用增量更新将第二个签名添加到已签名的PDF(使用tcpdf)。你能解释一下我应该在文件中添加什么吗?我已经读过: