在 C# 中向 PDF 文件插入空白页

Spire.PDF 支持在C#中动态添加与删除PDF空白页功能。借助Spire.PDF组件,用户可以自由将空白页添加到PDF文档的任意位置——无论是文档首部、中间区域还是末尾部分。该操作极其简便,仅需三行代码即可实现。请确保系统已正确安装Spire.PDF for .NET,并通过以下路径添加程序集引用:"..\Spire.Pdf\Bin\NET4.0\Spire.Pdf.dll"。下文将通过代码示例演示两种空白页插入方案:在文档末尾添加新空白页,以及将空白页作为文档的第二页插入。

//创建PDF文档并加载文件
PdfDocument doc = new PdfDocument();
doc.LoadFromFile("sample.pdf");

//在PDF文档末尾插入空白页
doc.Pages.Add();

//将空白页插入为文档第二页(索引位置1)
doc.Pages.Insert(1);

//保存文档
doc.SaveToFile("result.pdf");

完整代码示例如下:

using Spire.Pdf;
using System;
namespace InsertPage
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建并加载PDF文件
            PdfDocument doc = new PdfDocument();
            doc.LoadFromFile("sample.pdf");

            //将空白页插入在文档最后一页
            doc.Pages.Add();
            doc.SaveToFile("result.pdf");
            doc.Close();
            System.Diagnostics.Process.Start("result.pdf");

            //创建新PDF文档并加载
            PdfDocument doc2 = new PdfDocument();
            doc2.LoadFromFile("sample.pdf");

            //插入空白页
            doc2.Pages.Insert(1);
            doc2.SaveToFile("result2.pdf");
            doc2.Close();
            System.Diagnostics.Process.Start("result2.pdf");
        }
    }
}

申请临时许可

如果您需要Spire.PDF for .NET的完整权限并希望解锁该产品的更多功能,可联系官方工作人员申请免费的30天临时许可证。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容