写点什么

C#/VB.NET:删除 PDF 文档中的页面

作者:Geek_249eec
  • 2022 年 8 月 25 日
    四川
  • 本文字数:1018 字

    阅读完需:约 3 分钟

PDF 是一种便携式的电子文档格式。这种文档格式与操作系统平台无关,文档内容不易被更改。也正是因为其自身的稳定性,越来越多的用户都倾向于采用 PDF 文档格式。但在日常工作中,我们不乏会遇到需要更改 PDF 文档内容的情况,例如删除文档中重复或者错误的页面。在这篇文章中,我就将演示如何使用 Free Spire.PDF for .NET 在 C#/VB.NET 程序中删除 PDF 文档中的指定页面。


安装 Free Spire.PDF for .NET


方法一,通过 NuGet 安装 Free Spire.PDF for .NET:


依次选择工具>NuGet 包管理器>程序包管理器控制台,然后执行以下命令:

 PM> Install-Package FreeSpire.PDF


方法二,在程序中手动引入 Spire.pdf.dll 文件:


将 Free Spire.PDF for .NET 下载到本地,解压并安装。安装完成后,打开 Visual Studio 创建新项目,在右边的“解决方案资源管理器”中右键点击“引用”,再依次选择“添加引用”> “浏览”,找到安装路径下 BIN 文件夹中的 dll 文件,点击“确定”,将其添加引用至程序中。


删除 PDF 文档中的页面下列为删除 PDF 文档页面的具体步骤:

  • 创建 PdfDocument 类的对象。

  • 使用 PdfDocument.LoadFromFile()方法,加载 PDF 示例文档。

  • 使用 PdfDocument.Pages.RemoveAt(int index)方法,删除指定页面。

  • 使用 PdfDocument.SaveToFile()方法,保存结果文档。


using Spire.Pdf;
namespace RemovePage{ class Program { static void Main(string[] args) { //创建PdfDocument类的对象 PdfDocument document = new PdfDocument();
//加载PDF示例文档 document.LoadFromFile(@"input.pdf");
//删除第二页 document.Pages.RemoveAt(1);
//保存结果文档 document.SaveToFile("RemovePDFPage.pdf"); } }}
复制代码


VB.NET

Imports Spire.Pdf
Namespace RemovePage    Class Program        Private Shared Sub Main(ByVal args As String())
            '创建PdfDocument类的对象            Dim document As PdfDocument = New PdfDocument()
            '加载PDF示例文档            document.LoadFromFile("input.pdf")
            '删除第二页            document.Pages.RemoveAt(1)
            '保存结果文档            document.SaveToFile("RemovePDFPage.pdf")        End Sub    End ClassEnd Namespace
复制代码



用户头像

Geek_249eec

关注

还未添加个人签名 2022.07.13 加入

还未添加个人简介

评论

发布
暂无评论
C#/VB.NET:删除PDF文档中的页面_C#_Geek_249eec_InfoQ写作社区