在日常的工作生活中,我们有时需要将PDF文件打印装订成宣传册的形式。Spire.PDF支持使用C#语言直接将PDF文件制作成PDF小册子,然后打印。下面我们将通过详细的代码实现如何使用Spire.PDF打印制作PDF小册子。
首先,需要加载PDF示例文档,然后设置好PDF页面的宽度和高度,直接调用 PdfDocument.CreateBooklet (string fileName, float width, float height, bool doubleSide) 方法来创建PDF小册子。我们以一个4页的PDF为例,先前的顺序为1,2,3,4, 制作为PDF打印小册子后,页面顺序将变为4, 1, 2, 3。
首先,请查看PDF示例文档:
C#
//加载PDF示例文档
PdfDocument doc = new PdfDocument();
String srcPdf = "Sample.pdf";
//创建PDF小册子
float width = PdfPageSize.A4.Width * 2;
float height = PdfPageSize.A4.Height;
doc.CreateBooklet(srcPdf, width, height, true);
//保存PDF文档
doc.SaveToFile("Booklet.pdf");
VB.NET
'加载PDF示例文档
Dim doc As New PdfDocument()
Dim srcPdf As [String] = "Sample.pdf"
'创建PDF小册子
Dim width As Single = PdfPageSize.A4.Width * 2
Dim height As Single = PdfPageSize.A4.Height
doc.CreateBooklet(srcPdf, width, height, True)
'保存PDF文档
doc.SaveToFile("Booklet.pdf")
PDF小册子效果图: