当前位置 : 主页 > 网络编程 > net编程 >

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

来源:互联网 收集:自由互联 发布时间:2023-09-06
PDF是一种便携式的电子文档格式。这种文档格式与操作系统平台无关,文档内容不易被更改。也正是因为其自身的稳定性,越来越多的用户都倾向于采用PDF文档格式。但在日常工作中,

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()方法,保存结果文档。

C#

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 Class
End Namespace

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

上一篇:十一、判断和循环
下一篇:没有了
网友评论