C# 合并PDF页面

 时间:2026-02-12 23:45:46

1、方法1:通过e-iceblue官网下载安装包。解压、安装。完成安装后,将安装路径下的Bin文件夹中的Spire.Pdf.dll添加引用至vs程序。如下图:

C# 合并PDF页面

2、方法2:可通过nuget网站下载。

1、两个测试文档如下:

C# 合并PDF页面

C# 合并PDF页面

2、using Spire.Pdf;

using Spire.Pdf.Graphics;

using System.Drawing;

namespace MergePages

{

    class Program

    {

        static void Main(string[] args)

        {

            //加载测试文档

            PdfDocument pdf1 = new PdfDocument();

            pdf1.LoadFromFile("test1.pdf");

            PdfDocument pdf2 = new PdfDocument();

            pdf2.LoadFromFile("test2.pdf");

            //创建模板

            PdfTemplate template = pdf1.Pages[0].CreateTemplate();

            foreach (PdfPageBase page in pdf2.Pages)

            {

                //设置透明度和重叠样式

                page.Canvas.SetTransparency(1f, 1f, PdfBlendMode.Overlay);

                //将第一个页面的内容写入第二个页面,并设置其位置

                page.Canvas.DrawTemplate(template, new PointF(0, 300));

            }

            //保存文档

            pdf2.SaveToFile("mergepages.pdf");

            System.Diagnostics.Process.Start("mergepages.pdf");

        }

    }

}

3、页面合并效果:

C# 合并PDF页面

  • Measurement Studio系统解决方案
  • RTX怎么发广播消息
  • 删除有约束的列的方法
  • 如何定位优化慢SQL语句
  • weblogic被管节点启动报错transport error 202
  • 热门搜索
    pleasure怎么读 苹果怎么设置id 怎么买机票最便宜 鲫鱼豆腐汤怎么做 豆奶怎么做 pdf怎么压缩 本兮怎么死的 天然气表怎么看 史密斯燃气热水器怎么样 坦白说怎么查是谁