该文我们将介绍如何在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");
}
}
打印小册子效果图: