我试过 PDFSharp,但他们在使用最新版本的 Acrobat Reader 时遇到问题。
有谁知道那里最好的免费的?
我正在用 C# 编码。
Docotic.Pdf 库可以轻松合并 PDF 文件。
这是一个示例,展示了如何将多个 PDF 合并为一个。
using (PdfDocument pdf = new PdfDocument())
{
string[] filesToMerge = ...
foreach (string file in filesToMerge)
pdf.Append(file);
// delete the first (automatically inserted) page
pdf.RemovePage(0);
// document gets saved compressed by default
// you can compress it even more if you set following options to true
//pdf.SaveOptions.RemoveUnusedObjects = true;
//pdf.SaveOptions.UseObjectStreams = true;
pdf.Save("merged.pdf");
}
免责声明:我为图书馆的供应商工作。
虽然不是免费的.. 看看 Aspose,它们有不错的组件并且支持很好。我已经在几个项目中使用了它们,主要是他们的 Word 产品,但确实有机会使用他们拥有的 PDF 组件,并且使用起来很容易。
也许您可以尝试使用Amyuni PDF Creator .net
Append方法允许您将一个 PDF 文件的页面连接或插入到另一个 PDF 文件中。Merge
方法允许您
在另一个文件的页面上绘制一个 PDF 文件的页面。
默认情况下,所有 PDF 文件都将压缩保存。
通常的免责声明适用