【发布时间】:2012-07-27 17:48:03
【问题描述】:
我找到了一个 How to break a PDF into parts 教程,该教程演示了如何使用 Adobe Acrobat 按页面或最大文件大小将 PDF 文件拆分为单独的 PDF 文件:
我在 StackOverflow 上有 found many examples 关于如何使用 C# 按页拆分 PDF。但是我该怎么做后者呢?如何使用 C# 将一个 PDF 文件按最大文件大小拆分为多个 PDF 文件?
例如,假设我有一个 70 页和 40 MB 的 PDF 文件。我如何使用 C# 将文件拆分为大约 5 个不超过 10 MB 的 PDF 文件,而不是拆分为 7 个每个 10 页的 PDF 文件?
到目前为止,我见过的最好的方法是在Using itextsharp to split a pdf into smaller pdf's based on size 中Cyfer13 使用iTextSharp 按页面拆分文件,然后按大小对这些页面文件进行分组。但是否有更直接的方式来完成此操作而无需先按页面拆分?
【问题讨论】: