半岛外围网上直营

Spire.PDF for .NET【文档操作】演示:将新的 PDF 页面插入到指定索引处的现有 PDF 中

翻译|行业资讯|编辑:胡涛|2024-06-12 09:34:12.707|阅读 85 次

概述:在本文中,您将学习如何通过 Spire.PDF 在 C#、VB.NET 中根据页面范围拆分 PDF 文件。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

Spire.PDF 完美支持将多页 PDF 拆分为单页。但是,更常见的情况是,您可能希望提取选定的页面范围并保存为新的 PDF 文档。在本文中,您将学习如何通过 Spire.PDF 在 C#、VB.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 java下载

Spire.PDF 提供了 PdfDocument.MergeFiles(); 方法,使开发人员能够轻松便捷地合并 PDF 文件。本文将向您展示如何使用 Spire.PDF 提供的 Pages.Insert(); 方法将第一个 PDF 中的新页面插入到第二个 PDF 文件的指定索引处。

注意:开始之前,请下载最新版本的Spire.PDF,并将Spire.PDF.dll添加到bin文件夹中作为Visual Studio的引用。

以下是将第一个 PDF(sample.pdf)中的页面插入到第二个 PDF(test.pdf)的指定索引处的步骤:

步骤1:创建第一个PDF文档并加载文件。

PdfDocument doc1 = new PdfDocument();
doc1.LoadFromFile("sample.pdf");

第 2 步:创建第二个 PDF 文档并加载文件。

PdfDocument doc2 = new PdfDocument();
doc2.LoadFromFile("test.pdf");

步骤 3:从第一个 PDF 文档中获取第一页及其大小。

PdfPageBase page = doc1.Pages[0];
SizeF size = page.Size;

步骤 4:在第二个 PDF 的指定索引处插入具有指定大小的新空白页。

PdfPageBase newPage = doc2.Pages.Insert(1, size);

步骤5:将页面上的内容复制到第二个PDF中。

newPage.Canvas.DrawTemplate(page.CreateTemplate(), new PointF(0, 0));

步骤 6:将文档保存到文件。

doc2.SaveToFile("result.pdf");

在指定索引处的现有 PDF 中插入新 PDF 页面的有效屏幕截图:

如何在指定索引处的现有 PDF 中插入新的 PDF 页面

完整代码:

using Spire.Pdf;
using System.Drawing;

namespace InsertNewPage
{
class Program
{
static void Main(string[] args)
{
PdfDocument doc1 = new PdfDocument();
doc1.LoadFromFile("sample.pdf");
PdfDocument doc2 = new PdfDocument();
doc2.LoadFromFile("test.pdf");

PdfPageBase page = doc1.Pages[0];
SizeF size = page.Size;

PdfPageBase newPage = doc2.Pages.Insert(1, size);
newPage.Canvas.DrawTemplate(page.CreateTemplate(), new PointF(0, 0));

doc2.SaveToFile("result.pdf");
}
}
}


欢迎下载|体验更多E-iceblue产品

获取更多信息请咨询  ;技术交流Q群(767755948)


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ke049m.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
Spire.Office for .NET

专业的.NET Office套件,涵盖office文档创建、编辑、转换、管理和OCR内容识别等操作

Spire.Doc for .NET

Spire.Doc for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。

Spire.XLS for .NET

Spire.XLS for .NET是专业.NET Excel组件,快速完成对Excel各类编程操作

Spire.Doc for WPF

Spire.Doc for WPF 是一款在WPF平台上操作的MS Word组件,可以轻松并专业地访问大量各种不同的word文档处理任务。

title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP
利记足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 真人boyu·博鱼滚球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 最大网上PM娱乐城盘口(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规雷火竞技官方买球(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 雷火竞技权威十大网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) boyu·博鱼信誉足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 权威188BET足球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规188BET足球大全(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新)