代码如下:
using System.Drawing;
using Spire.Pdf;
using Spire.Pdf.Graphics;
namespace 拆分PDF文件2
{
class Program
{
static void Main(string[] args)
{
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("各种点心的做法.pdf");
PdfDocument pdf1 = new PdfDocument();
PdfPageBase page;
for (int i = 0; i < 10; i++)
{
page = pdf1.Pages.Add(pdf.Pages[i].Size, new PdfMargins(0));
pdf.Pages[i].CreateTemplate().Draw(page, new PointF(0, 0));
}
pdf1.SaveToFile("DOC_1.pdf");
PdfDocument pdf2 = new PdfDocument();
for (int i = 10; i < 18; i++)
{
page = pdf2.Pages.Add(pdf.Pages[i].Size, new PdfMargins(0));
pdf.Pages[i].CreateTemplate().Draw(page, new PointF(0, 0));
}
pdf2.SaveToFile("DOC_2.pdf");
}
}
}
拆分前:

拆分后:

Note: 这里我使用了一个PDF组件Spire.PDF.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。
注:相关教程知识阅读请移步到c#教程频道。










