c# 合并PDF小工具(合并PDF文件)
一.背景鉴于现在网上PDF合并需要开通VIP,我自己动手,开发了一个PDF合并工具,帮助大家使用!

二.项目环境 C#环境,通过简单代码,完成PDF合并!
class PDFhelper
{
public static void MergePDF(string SourcePath, string TargetPath, string NewFileName)
{
//需要合并的pdf集合
string[] fileList = Directory.GetFiles(SourcePath, "*.pdf", SearchOption.AllDirectories);
//合并到的总PDF
string outMergeFile = TargetPath + "\\" + NewFileName;
PdfReader reader;
iTextSharp.text.Document document = new iTextSharp.text.Document();
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(outMergeFile, FileMode.Create));
document.Open();
PdfContentByte cb = writer.DirectContent;
PdfImportedPage newPage;
for (int i = 0; i < fileList.Length; i++)
{
reader = new PdfReader(fileList[i]);
int iPageNum = reader.NumberOfPages;
for (int j = 1; j <= iPageNum; j++)
{
document.NewPage();
newPage = writer.GetImportedPage(reader, j);
cb.AddTemplate(newPage, 0, 0);
}
}
document.Close();
}
}
通过这个类,完成PDF合并操作!
三.运行效果

四.封装好的小工具
链接:https://pan.baidu.com/s/1i7JIcov1TpsdHIh0tmVvjQ?pwd=836d
提取码:836d
恐惧源于无知,代码改变世界

浙公网安备 33010602011771号