我正在尝试用不同的文本替换 PDF 的一部分。从对 .NET 的所有主要 PDF 库的研究来看,这似乎是一项复杂且并非易事的任务。我认为将 PDF 转换为图像可能更容易,替换文本(总是在同一个地方),然后将其转换回 PDF(或者如果无法转换回来,则将其保留为图像)。是否可以使用 .NET 从 PDF 页面中提取图像?
问问题
1055 次
2 回答
1
如果 PDF 是从图像创建的,您可以将其导入 Photoshop 以将其编辑为图形。或者,您可以使用“Snagit”之类的截图程序将 pdf 页面捕获为图像,并使用 snagit 的编辑器删除旧文本并替换新文本。
但是这种方法可能给你带来的问题是新添加的文本可能与它周围的文本字体不同。就个人而言,我使用 pdf 编辑器替换 pdf 中的文本,因为添加的文本将自动适应原始字体和大小。
于 2011-10-19T02:04:31.323 回答
1
如果您的文本位于已知位置,您可以简单地用一个填充了背景颜色的矩形覆盖它,然后在顶部绘制您的文本。
请注意,文本仍然存在,只是不可见。选择文本的人仍然会拿起旧的东西。如果这是可以接受的,那就太微不足道了。
于 2011-05-02T17:08:18.060 回答