为.NET合并和压缩PDF文件的最佳第三方程序集是什么?

时间:2012-08-15 15:06:49

标签: c# pdf merge

我已经尝试过PDFSharp,但是他们遇到了最新版Acrobat Reader的问题。

有没有人知道那些免费的最好的?

我在C#编码。

4 个答案:

答案 0 :(得分:1)

Docotic.Pdf library可以轻松合并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");
}

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

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

通常的免责声明适用

答案 3 :(得分:0)

向下滚动查看答案:

Merging multiple PDFs using iTextSharp in c#.net

iTextSharp是要走的路!!