本文将介绍如何使用 Spire.Presentation for Java提供的 PresentationPrintDocument 对象打印 PowerPoint 文档:
- 使用默认打印机打印PowerPoint 文档
- 选择打印部分PowerPoint文档中的幻灯片,可以设置不连续打印
打印所有PowerPoint 文档中的幻灯片
import com.spire.presentation.Presentation;
import com.spire.presentation.PresentationPrintDocument;
public class PrintPPT {
public static void main(String[] args) throws Exception {
String inputFile = "Sample.pptx";
//加载文档
Presentation presentation = new Presentation();
presentation.loadFromFile(inputFile);
//使用默认打印机打印所有文档中的所有幻灯片
PresentationPrintDocument document = new PresentationPrintDocument(presentation);
document.print();
presentation.dispose();
}
}
不连续打印部分幻灯片
import com.spire.presentation.Presentation;
import com.spire.presentation.PresentationPrintDocument;
public class PrintPPT {
public static void main(String[] args) throws Exception {
String inputFile = "Sample.pptx";
//加载文档
Presentation presentation = new Presentation();
presentation.loadFromFile(inputFile);
PresentationPrintDocument document = new PresentationPrintDocument(presentation);
//选择需要打印的幻灯片
document.selectSlidesForPrint("1", "2-6");
document.print();
presentation.dispose();
}
}