首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有直接的方法使用iTextSharp将一个PDF文档附加到另一个?

有的,你可以使用iTextSharp库将一个PDF文档附加到另一个PDF文档中。以下是一个简单的示例代码,展示了如何使用C#和iTextShartp库将两个PDF文档合并成一个:

代码语言:csharp
复制
using System;
using System.IO;
using iTextSharp.text.pdf;

namespace MergePDFs
{
    class Program
    {
        static void Main(string[] args)
        {
            string inputPDF1 = "path/to/inputPDF1.pdf";
            string inputPDF2 = "path/to/inputPDF2.pdf";
            string outputPDF = "path/to/outputPDF.pdf";

            using (Document document = new Document())
            {
                using (FileStream fs = new FileStream(outputPDF, FileMode.Create))
                {
                    using (PdfCopy pdfCopy = new PdfCopy(document, fs))
                    {
                        document.Open();

                        PdfReader pdfReader1 = new PdfReader(inputPDF1);
                        pdfCopy.AddDocument(pdfReader1);

                        PdfReader pdfReader2 = new PdfReader(inputPDF2);
                        pdfCopy.AddDocument(pdfReader2);

                        document.Close();
                    }
                }
            }
        }
    }
}

这个示例代码将两个PDF文档(inputPDF1.pdf和inputPDF2.pdf)合并成一个新的PDF文档(outputPDF.pdf)。你可以根据需要修改这个代码,以适应你的具体需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券