3

我试过 PDFSharp,但他们在使用最新版本的 Acrobat Reader 时遇到问题。

有谁知道那里最好的免费的?

我正在用 C# 编码。

4

4 回答 4

1

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");
}

免责声明:我为图书馆的供应商工作。

于 2012-08-15T19:22:05.700 回答
0

虽然不是免费的.. 看看 Aspose,它们有不错的组件并且支持很好。我已经在几个项目中使用了它们,主要是他们的 Word 产品,但确实有机会使用他们拥有的 PDF 组件,并且使用起来很容易。

于 2012-08-15T15:13:57.627 回答
0

也许您可以尝试使用Amyuni PDF Creator .net

Append方法允许您将一个 PDF 文件的页面连接或插入到另一个 PDF 文件中。Merge
方法允许您 在另一个文件的页面上绘制一个 PDF 文件的页面。

默认情况下,所有 PDF 文件都将压缩保存。

通常的免责声明适用

于 2012-08-15T16:55:42.540 回答
0

在此处向下滚动以获取答案:

在 c#.net 中使用 iTextSharp 合并多个 PDF

iTextSharp 是要走的路!!

于 2012-08-15T18:14:51.097 回答