在日常的工作生活中,我们有时需要将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小册子效果图: