该文我们将介绍如何在java应用程序中创建pdf打印小册子。
首先,需要加载pdf示例文档,然后设置好pdf页面的宽度和高度,直接调用doc.createbooklet(inputpath, width, height,true);方法来创建pdf小册子。我们以一个4页的pdf为例,先前的顺序为1,2,3,4, 制作为pdf打印小册子后,页面顺序将变为4, 1, 2, 3。
import com.spire.pdf.*;
public class pdfbooklet {
public static void main(string[] args) throws exception {
string inputpath = "sample.pdf";
pdfdocument doc = new pdfdocument();
doc.loadfromfile(inputpath);
pdfpagebase page = doc.getpages().get(0);
float width = (float) page.getsize().getwidth()*2;
float height = (float) page.getsize().getheight();
doc.createbooklet(inputpath, width, height,true);
doc.savetofile("output/booklet.pdf");
}
}
打印小册子效果图: