gpt4 book ai didi

mupdf - 使用 MuPDF 编辑 PDF

转载 作者:行者123 更新时间:2023-12-01 10:05:25 24 4
gpt4 key购买 nike

我正在使用 mupdf 在我的 c++ 应用程序中呈现 PDF,但我还需要编辑 PDF(例如插入图片),但我无法终生弄清楚如何 - 它没有很好地记录。 Ghostscript 说 mupdf 中有一个 API 可以在这里修改 PDF http://www.ghostscript.com/MuPDF.html .

最终我希望能够使用 MuPDF 而不是使用其他库来编辑 PDF。

任何帮助将不胜感激,谢谢!

最佳答案

MuPDF 中的修改 API 用于在相当低的级别编辑 PDF 的结构(例如重新排序页面、添加或删除注释等)。 PDF 中的图形基于“内容流”对象,其中包含使用 PostScript 子集绘制页面的命令。 MuPDF 中没有编辑这些图形内容流的功能。

但是,如果您只想在页面顶部添加图像,则可以通过为页面创建注释对象来实现。您需要为注释创建 PDF 字典对象、图像对象、用于绘制图像对象的外观流,并将它们连接到页面。不过,您需要对 PDF 格式有很好的理解才能做到这一点。

您将希望使用 MuPDF 的最新 git checkout,因为我们最近(发布 1.0 版本)添加了一些方便的功能,用于编辑对象和使用新内容更新流。

关于mupdf - 使用 MuPDF 编辑 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11396951/

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