【发布时间】:2013-09-24 19:15:44
【问题描述】:
我得到了创建 Web 应用程序的新任务(我将使用 Asp.net + C#): • 客户每天给我们 X 个 PDF 文件(x 每天都会不同) • 我的应用程序需要获取此 PDF 文件,并在每个 PDF 文件的第 3 页(不是每 3 页,就在第 3 页之后)之后插入一个空白页,然后将所有这些 PDF 文件连接成一个大 PDF 文件。 我正在考虑使用 Aspose,因为它似乎可以连接 pdf 文件,但我必须检查它是否也可以在 pdf 文件中插入页面。
是否有任何其他插件、网络服务、背后的代码甚至是您知道的技术?
【问题讨论】:
-
iTextSharp 是一个很棒的开源工具。我在我们的环境中将它用于几乎完全相同的事情。具体来说,您应该查看
PdfReader和PdfConcatenate类。 Get it on Source Forge -
谢谢@Evanlewis ...我不喜欢iText的一点是他们没有很好的例子...您需要购买他们的书才能了解它可以做什么...甚至是简单的东西像拆分和连接一样,他们有一些奇怪的例子......
-
没问题。我知道 iText 网站缺乏好的文档和示例,但 Stack Overflow 有很多很好的示例。用 iTextSharp 搜索 PDF Concatenate,你会看到很多很好的例子。不过,您需要对 C# 有相当好的理解才能正确使用该库。通常,您将使用输入/输出文件,并在拆分/合并文档后最终删除不需要的内容。有很多不错的 PDF 库,但 iText 功能绝对是我所知道的最好的免费选项。如果您想付款,请使用 Quick PDF。
-
我不认为 Aspose 是免费的。
标签: c# asp.net pdf concatenation