一首先引用:itextsharp.dll(不使用Aspose.pdf.dll,避免水印)
二编写合并方法 多个pdf合并成一个pdf
/// </summary>
/// <param name="directory">存放多个pdf的文件夹路径</param>
/// <param name="pdfpath">合并的pdf路径</param>
public static void MergePdf(string directory,string pdfpath, string pdfName)
{
iTextSharp.text.Document document = null;
try
{
string[] fileList = Directory.GetFiles(directory);//获取文件夹下的文件集合
PdfReader reader;
if (fileList.Length > 1)
{
//此处将内容从文本提取至文件流中的目的是避免文件被占用,无法删除
FileStream fs1 = new FileStream(fileList[0], FileMode.Open);
byte[] bytes1 = new byte[(int)fs1.Length];
fs1.R