C# 什么';是合并和压缩.NET PDF文件的最佳第三方程序集吗?

C# 什么';是合并和压缩.NET PDF文件的最佳第三方程序集吗?,c#,pdf,merge,C#,Pdf,Merge,我试过PDFSharp,但他们对Acrobat Reader的最新版本有问题 有人知道最好的免费的吗 我正在用C#编写代码。而不是免费的。。看看Aspose,它们有不错的组件,而且支持性很好。我已经在几个项目中使用过它们,主要是它们的Word产品,但确实有机会使用它们的PDF组件,而且使用起来非常简单。也许您可以尝试一下 该方法允许您将一个PDF文件的页面连接或插入到另一个PDF文件中。 该方法允许您在另一个文件的页面之上绘制一个PDF文件的页面。 默认情况下,所有PDF文件都将以压缩方式保存

我试过PDFSharp,但他们对Acrobat Reader的最新版本有问题

有人知道最好的免费的吗


我正在用C#编写代码。

而不是免费的。。看看Aspose,它们有不错的组件,而且支持性很好。我已经在几个项目中使用过它们,主要是它们的Word产品,但确实有机会使用它们的PDF组件,而且使用起来非常简单。

也许您可以尝试一下

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

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


通常的免责声明适用

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

iTextSharp就是要走的路

轻松合并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");
}
免责声明:我为图书馆的供应商工作