Spire.PDF for .NET【页面设置】演示:重新排列 PDF 中的页面

devtools/2024/12/31 11:08:16/

对于页面顺序混乱的 PDF 文档,重新排列页面可以避免读者感到困惑,还可以使文档更有条理。本文将演示如何使用Spire.PDF for .NET以编程方式重新排列现有 PDF 文档中的页面。

Spire.PDF for .NET 是一款独立 PDF 控件,用于 .NET 程序中创建、编辑和操作 PDF 文档。使用 Spire.PDF 类库,开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理,且无需安装 Adobe Acrobat。

E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

Spire.PDF for.net下载 

安装 Spire.PDF for .NET

首先,您需要将 Spire.PDF for.NET 包中包含的 DLL 文件作为引用添加到您的 .NET 项目中。可以从此链接下载 DLL 文件,也可以通过NuGet安装。

PM> Install-Package Spire.PDF

重新排列现有 PDF 文档中的页面

  • 创建一个PdfDocument对象。
  • 使用PdfDocument.LoadFromFile()方法加载示例 PDF 文档。
  • 使用PdfDocument.Pages属性获取 PDF 文档中的页面。
  • 使用PdfPageCollection.ReArrange (int[] orderArray)方法重新排列 PDF 页面。
  • 使用PdfDocument.SaveToFile()方法将文档保存到另一个文件。

【C#】

using Spire.Pdf;namespace RearrangePDF
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument pdf = new PdfDocument();//Load a sample PDF document
pdf.LoadFromFile("input.pdf");//Rearrange pages by page index
pdf.Pages.ReArrange(new int[] { 1, 0, 2, 3 });//Save the document
pdf.SaveToFile("ChangeOrder.pdf");
pdf.Close();
}
}
}

【VB.NET】

using Spire.Pdf;namespace RearrangePDF
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument object
PdfDocument pdf = new PdfDocument();//Load a sample PDF document
pdf.LoadFromFile("input.pdf");//Rearrange pages by page index
pdf.Pages.ReArrange(new int[] { 1, 0, 2, 3 });//Save the document
pdf.SaveToFile("ChangeOrder.pdf");
pdf.Close();
}
}
}

C#/VB.NET: Rearrange Pages in PDF


http://www.ppmy.cn/devtools/146447.html

相关文章

服务器与电脑主机各自的优势

人们经常认为服务器与电脑主机是同一种网络设备,但是两者之间还是有着明显的区别的,服务器是为了处理大量数据信息和网络服务所设计的,一般用于数据中心或者是大型的企业环境当中;电脑主机则是面向个人用户,主要用于日…

ADC(模拟数字转化器)

一、工作原理: 简单介绍: ADC 用于将模拟值从现实世界转换为数字值,如1和0。那么这些模拟值是什么?这些是我们在日常生活中看到的,比如温度、速度、亮度等。但是ADC 能否将温度和速度直接转换为0和1等数字值&#xff…

mysql-二进制安装方式

目录 1. 安装组件即依赖包 2. 创建用户 3. 关闭防火墙 4. 解压mysql二进制源码包 5. 创建文件夹并赋予权限 6. 编译安装mysql,安装完成最后面,会有一串英文,那是登录数据库的密码 7. 设置配置文件 8. 将mysql添加进环境变量 9. 复制…

1_H5视频播放器-1 -- [前端开发之道:通过实例掌握编程思维]

1.写一个最简单的 html5 网页 创建一个最简单的 HTML5 网页只需要包含最基本的结构&#xff0c;包括 <!DOCTYPE html> 声明、<html> 标签、<head> 和 <body> 部分。下面是一个非常基础的 HTML5 网页示例&#xff0c;它展示了网页的基本结构和一些基本…

智源研究院与安谋科技达成战略合作,共建开源AI“芯”生态

12月25日&#xff0c;智源研究院与安谋科技&#xff08;中国&#xff09;有限公司&#xff08;以下简称“安谋科技”&#xff09;与正式签署战略合作协议&#xff0c;双方将面向多元AI芯片领域开展算子库优化与适配、编译器与工具链支持、生态系统建设与推广等一系列深入合作&a…

如何在 Ubuntu 上安装 PyTorch

简介 PyTorch 因其易用性、动态计算图和高效性而日益流行&#xff0c;成为实现深度学习模型的首选。如果你想探索这个工具并学习如何在 Ubuntu 上安装 PyTorch&#xff0c;本指南将对你有所帮助&#xff01; 在本教程中&#xff0c;我们将引导你完成在 Ubuntu 系统上使用 Pip…

力扣-数据结构-2【算法学习day.73】

前言 ###我做这类文章一个重要的目的还是给正在学习的大家提供方向&#xff08;例如想要掌握基础用法&#xff0c;该刷哪些题&#xff1f;建议灵神的题单和代码随想录&#xff09;和记录自己的学习过程&#xff0c;我的解析也不会做的非常详细&#xff0c;只会提供思路和一些关…

RBAC权限控制

1、Spring Security 是一个功能强大的Java安全框架&#xff0c;它提供了全面的安全认证和授权的支持。 2 SpringSecurity配置类&#xff08;源码逐行解析&#xff09; Spring Security的配置类是实现安全控制的核心部分 开启Spring Security各种功能&#xff0c;以确保Web应…