gpt4 book ai didi

c# - iTextSharp - 将元素从一个 PDF 复制到另一个

转载 作者:太空宇宙 更新时间:2023-11-03 11:35:06 25 4
gpt4 key购买 nike

我想使用 iTextSharp 将某些元素从一个 PDF 复制到另一个。

我想阅读一个 PDF,从中读取文本元素并更正它们,然后使用第一个 PDF 中更新的文本元素和所有图像等创建一个新的 PDF。

请帮助我如何实现这一目标。

最佳答案

这个任务非常复杂。我为一家大型贺卡制造商编写了一个程序来执行此操作。

首先,您必须定位文本并计算字形边界框。接下来,您必须修改内容流以删除文本。根据 PDF 创建者的不同,文本可能会分成许多部分。您必须从内容流中删除这些运算符并调整 CTM,因为某些运算符使用相对定位。最后,您必须插入替换文本,匹配原始文本的样式(字体、大小、颜色、方向等)

至于将元素从一个 PDF 复制到另一个 PDF,上面的大部分步骤都是必需的,而且您还必须复制资源,例如。字体、色彩空间、图案等,添加到新的 PDF。

关于c# - iTextSharp - 将元素从一个 PDF 复制到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6521573/

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