pdf很多页怎么拆分(pdf一页拆分成多页)

Spire.PDF不仅支持将一个PDF文档拆分为多个PDF文档,同时也支持将一个PDF页面拆分为两个或多个页面。本文将介绍如何使用Spire.PDF将以下PDF的第一页进横向和纵向地拆分。

横向拆分

//加载PDF文档
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("New Zealand.pdf");
//获取第一页
PdfPageBase page = pdf.Pages[0];
//创建新PDF文档
PdfDocument newPdf = new PdfDocument();
//移除新文档的页边距
newPdf.PageSettings.Margins.All = 0;
//设置新文档页面的宽度等于原文档第一页的宽度,页面高度等于原文档第一页高度的一半
newPdf.PageSettings.Width = page.Size.Width;
newPdf.PageSettings.Height = page.Size.Height / 2;
//添加新页面到新文档
PdfPageBase newPage = newPdf.Pages.Add();
PdfTextLayout format = new PdfTextLayout();
format.Break = PdfLayoutBreakType.FitPage;
format.Layout = PdfLayoutType.Paginate;
//根据原文档第一页创建模板,并将模板画到新文档的新添加页面,页面画满之后自动分页
page.CreateTemplate().Draw(newPage, new PointF(0, 0), format);
//保存
newPdf.SaveToFile("HorizontallySplit.pdf");
newPdf.Close();
pdf.Close();

   

运行代码后,原PDF文档第一页被横向拆分为2页:

纵向拆分

//加载PDF文档
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("New Zealand.pdf");
//获取第一页
PdfPageBase page = pdf.Pages[0];
//创建新PDF文档
PdfDocument newPdf = new PdfDocument();
//移除新文档的页边距
newPdf.PageSettings.Margins.All = 0;
//设置新文档页面的宽度等于原文档第一页的宽度的一半,页面高度等于原文档第一页高度
newPdf.PageSettings.Width = page.Size.Width / 2;
newPdf.PageSettings.Height = page.Size.Height;
//添加新页面到新文档
PdfPageBase newPage = newPdf.Pages.Add();
PdfTextLayout format = new PdfTextLayout();
format.Break = PdfLayoutBreakType.FitPage;
format.Layout = PdfLayoutType.Paginate;
//根据原文档第一页创建模板,并将模板画到新文档的新添加页面,页面画满之后自动分页
page.CreateTemplate().Draw(newPage, new PointF(0, 0), format);
//保存
newPdf.SaveToFile("VerticallySplit.pdf");
newPdf.Close();
pdf.Close();

   

运行代码后,原PDF文档第一页被纵向拆分为2页:

点击“了解更多”下载产品最新试用版

↓↓↓

(0)

相关推荐

  • 怎样将一页pdf分割成多页(pdf拆分成一页一页)

    使用过pdf文件的人都知道,pdf是由一页一页连在一起组合而成的电子文件,在我们使用pdf文件的时候常常有这样的需要,就是将一份页数很多的pdf文件分割成单独的页面来使用,这样可以过滤掉那些对自己没有 ...

  • pdf拆分成一页一页(怎样将一页pdf分割成多页)

    如何将pdf分割成一页一页的?pdf和其它word一样,是由一页一页文件组合而成的.不管是在工作中还是在生活学习中,我们经常需要处理pdf文件,除了将pdf转换成其它格式外,还有一个经常遇到的操作就是 ...

  • 一招教你将pdf页面快速分割成两页

    相信很多小伙伴在日常生活中都会遇到pdf格式的文件,那么我们怎么将其页面分割成两页呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,将我们需要进行操作的pdf格式文件打开.2. 点击页面上 ...

  • 如何将pdf一页分两页(pdf1页怎么拆成2页)

    有时在网上下载的一些学习资料,可能并不完全符合我们的要求,需要再一次进行编辑修改,特别是对于多页内容显示在一页文档中时,想要单独的拆分出来,很多人都不知道如何处理,下面一起来看看具体操作方法.以最基础 ...

  • PDF文件怎么打印? 打印pdf文件特定页设置方法

    现在我们查询资料,很多材料都是PDF格式的文件。相对比较严谨和专业的材料,多用PDF形式。当我们查阅的时候,可能只需要长篇中的某一部分内容,所以打印的时候,也需要选择好,才能准确的运用。 1、首先要安 ...

  • 怎么把一个很长的PDF文件转换成单页一个图片

    怎么把一个很长的PDF文件转换成单页一个图片,很多朋友有收到一份PDF文件后,往往只想把其中的某一页或是几页给另一个人看,这时候我们怎么将一PDF文件进行分开呢, 用截图的形式得到的放大后就是不清晰的 ...

  • 电子书制作软件怎么把PDF转换成翻页电子杂志

    很多人都说找不到PDF翻页电子杂志转换软件,其实可以用名编辑电子杂志大师,只需要导入PDF文件,并在软件中进行一些简单的设置,就可以导出一本具有真实书一样双页翻页效果的精美电子杂志. 同时,PDF转换 ...

  • pdf怎么分割页面? pdf一个页面如何分割成两页

    pdf怎么分割页面? pdf一个页面如何分割成两页

  • pdf怎么分割页面? pdf一个页面分割成两页的方法

    有些pdf文档会将两个页面的内容放到一起,这样一个页面就会很大,在查看的时候虽然没什么影响,但是页面太大在打印文件的时候就会很不方便了,那怎样编辑pdf文件,把pdf的一个页面竖直或水平拆分开呢? 1 ...