【发布时间】:2013-02-09 17:23:58
【问题描述】:
我有一个 PDF,其中有一个表格是动态的,我想在我现有的 PDF 中动态地将另一个表格添加到该表格中。
有什么方法可以在现有表格(不在文档末尾)完成的特定位置添加现有 PDF 中的表格,然后我想添加我的表格。
如何添加?请给我一些好的方法。
如下图所示。
谢谢,
【问题讨论】:
-
你提到了 iTextSharp。该库允许使用 PdfStamper 类操作现有的 pdf。更有趣的是如何识别现有 PDF 中添加新数据的位置。
-
嗨 Mkl 感谢您的 cmets。如何识别现有 pdf 中的位置,以便添加表格。你能举个例子吗?
-
你能举个例子吗?不,因为你在问一些在很多情况下(不是全部)不可能的事情。这就是为什么 mkl 写了关于如何识别现有 PDF 中的位置的问题是一个更有趣的问题。如果您无法回答该问题(因为您可能会问一些不可能的问题),那么您的实际问题就无关紧要了。没有其他人可以为您回答这个问题,因为没有其他人知道现有的 PDF 是什么样的。
-
嗨,布鲁诺,我已经添加了相同的示例 pdf 图像。正如您在上图中看到的那样,“订单中的项目”表是动态的,现在您可以在那里看到四个项目,但它可能在不同的 pdf 中非常不同。我想将下表添加到现有 pdf 中的该表中。希望你这是帮助你理解。谢谢,
-
在您的情况下,这似乎是可能的。如果 Thank you for your business... 行始终是表格后的第一个文本,则可以使用该行和 Items in Your Order 来查找位置。我只是想知道什么样的桌子适合这么小的距离。我希望您不要也期望 Thank you... 行和下面的任何内容都会被移下,对吗?虽然并非不可能,但这将使其成为一个非常大的项目。
标签: c# asp.net pdf pdf-generation itextsharp