gpt4 book ai didi

pdf - 如何使用 pdftk 和/MediaBox 裁剪 PDF 边距

转载 作者:行者123 更新时间:2023-12-04 09:04:37 29 4
gpt4 key购买 nike

我用过 pdftk解压缩 PDF,然后将其作为文本文件打开。
我要编辑/MediaBox 领域,这就是我的情况

/MediaBox [0 0 612 792]

例如,我想减少边距
/MediaBox [100 0 512 792]

不幸的是它不起作用。我可以换 029但我不能放 100例如。

知道为什么吗?

最佳答案

字符串 100 中的数字比 0 多两个。当您使用文本编辑器并添加字符时,这会使文件变长。这就是为什么用 9 或 2 或任何其他单个数字替换工作正常的原因。虽然理论上可以使用文本编辑器来编辑 pdf,但这并不简单,您必须尊重文件的内部结构。外部参照表是靠近 pdf 末尾的表,它告诉读者每个对象的确切位置。每当任何东西的长度或位置发生变化时,它都必须改变。

上面使用手动方法的原因pdftk不起作用的是您在文件的中心添加了两个字节。这打破了 xref table 。如果手动更新所有 xref s,这会起作用,但它可能非常乏味。使用 sed或任何其他文本编辑工具都无法解决问题。 podofo xref为你计算。

关于pdf - 如何使用 pdftk 和/MediaBox 裁剪 PDF 边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5307825/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com