ITextSharp - 在一个页面中合并两个pdf

Ton*_*ony 5 c# pdf asp.net itextsharp

我将简单地提出这个问题.

我有这个pdf:

 _____
|abcd |
|     |
|     |
|_____|
Run Code Online (Sandbox Code Playgroud)

还有这个:

 _____
|1234 |
|4567 |
|     |
|_____|
Run Code Online (Sandbox Code Playgroud)

我想将它们合并以获得:

 _____
|abcd |
|1234 |
|4567 |
|_____|
Run Code Online (Sandbox Code Playgroud)

可以使用iTextSharp或任何其他免费工具吗?

提前致谢

Mar*_*rer 0

是的...即使对于 PDF 专家来说,这也非常困难。通过提出这个问题,你已经表明你不是这样的人……至少现在还不是。完成这个任务,你就会顺利上路......但是:

没有简单的方法来确定包围给定页面上所有内容的边界框。com.itextpdf.text.pdf.parser (或它的 # 等效项)有几个类可能会帮助您,但最重要的是 PDF 并不是设计成这样可以解析的。

强烈建议您尝试其他方法。任何涉及“然后我们从 PDF 中获取信息”这句话的内容都需要彻底修改。哦,这是可能的,但几乎总是有更好的方法来做到这一点。