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天临时许可证。