`

Java 打印PPT幻灯片

阅读更多

本篇文章将介绍通过Java程序打印PPT幻灯片的方法。包括打印幻灯片的所有页、打印幻灯片中的指定页面。

使用工具:Free Spire.Presentation for Java (免费版)

 

Jar文件获取及导入:

方法1:通过官网下载jar文件包。下载后,解压文件,并将lib文件夹下的Spire.Presentation.jar文件导入java程序。

方法2可通过maven仓库安装导入。可参考导入方法

 

Java示例代码

 

【示例1】静默打印PPT所有页面

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();

    }
}

 

【示例2】不连续打印部分幻灯片

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();

        }
    }

 

(本文完)

 

0
0
分享到:
评论

相关推荐

    Aspose.Slides幻灯片管理

    10. **打印与导出**:用户可以直接通过API打印幻灯片,或者导出为适合于在线展示的格式。 11. **支持版本兼容性**:Aspose.Slides兼容多种版本的PowerPoint文件格式,包括较旧的PPT格式和最新的PPTX格式。 12. **...

    java实现PPT转PDF出现中文乱码问题的解决方法

    处理每个幻灯片,包括转换为图像等操作 } //...关闭输入流,保存PDF文档 } ``` 需要注意的是,这种方法虽然能解决大部分乱码问题,但可能不适用于所有情况。某些特殊字体或复杂排版可能仍然会导致问题。此外,...

    免费版 JAVA Spire.Presentation for Java_2.0.0.zip

    Spire.Presentation for Java是一款由E-iceblue公司开发的专业Java幻灯片处理库,它为Java开发者提供了强大的PPT/PPTX文件处理能力。在2.0.0这个版本中,用户可以免费获取并使用,以实现对Microsoft PowerPoint文件...

    word、ppt、excel转pdf读取页数Demo

    2. **PowerPoint到PDF转换**:与Word类似,PowerPoint演示文稿转换为PDF可以确保幻灯片的布局和设计在不同设备上保持一致。转换过程会保留原有的动画和过渡效果,但可能无法在PDF中完全复制交互性。可能使用的库包括...

    scoresmanager:该实用程序可用于管理挑战赛中的分数并将其显示为PPT幻灯片

    分数经理(分数经理) 用于管理挑战/格斗中的分数并将其显示为PPT幻灯片的实用程序。 这是一个很久以前开始的个人项目,并且已经开发了很多年。 最近创建了该存储库,以便再次开始使用它,完善它并使之可用于一般...

    jsp 幻灯片 帮助 学习

    结合“ppt”标签,我们可以理解这是一个用幻灯片形式呈现的JSP学习资源。PPT(PowerPoint)是一种常见用于演示和教学的文件格式。可能包含的幻灯片内容有: - JSP的基本概念和工作原理 - JSP的生命周期和四个阶段...

    java excel、word、PPT转换成pdf预览的包

    - PowerPoint到PDF:将PPT演示文稿转换为PDF,保留幻灯片的布局、图片、动画和文本。 2. **技术实现**: - Java API:该库提供了一组Java接口和类,允许开发者通过编程方式执行转换操作。 - 文档解析:内部可能...

    喇叭特技PPT模板.ppt

    PPT模板是呈现专业且高效演示文稿的关键,它可以帮助我们快速构建统一风格的幻灯片,节省时间和精力。"喇叭特技PPT模板.ppt" 提供了一个创意的设计概念,利用了“喇叭”这一元素来传达信息或吸引观众的注意力。以下...

    aspose-slides-19.3.java版本.7z

    这个SDK允许开发者在Java应用程序中执行各种复杂的操作,如创建新的演示文稿、编辑现有幻灯片、添加或删除幻灯片、插入图表、形状、图像以及处理动画和过渡效果。 Aspose.Slides支持多种格式,包括PPTX、PPT、PPS、...

    spire.office for java.zip

    你可以添加幻灯片,插入文本、图片、形状、动画,以及应用主题模板。此外,库中的API还支持将PowerPoint演示文稿转换为PDF、HTML5或其他图像格式,以满足不同场合的展示需求。 PDF文档处理是Spire.Office for Java...

    Spire.Cloud.PowerPoint.SDK_Java及WebAPI示例.zip

    4. **打印PPT**:SDK还提供了打印功能,可以直接从代码中控制打印设置,如页范围、打印质量等,无需用户手动操作。 **Web API** 示例则是基于云计算的服务,允许开发者通过HTTP请求与远程服务器交互,实现...

    word、ppt、excel转pdf的Demo

    PowerPoint转PDF:类似地,对于PowerPoint演示文稿,转换过程可能涉及读取PPT或PPTX文件,解析其内容,包括文本、图片、幻灯片布局等,然后使用PDF库如PDFBox或iText生成PDF文件。这些库可以帮助保留动画和交互性,...

    Aspose.Slides

    Aspose.Slides是Aspose公司提供的一款强大的幻灯片处理组件,主要用于处理Microsoft PowerPoint格式的文件,如PPT、PPTX等。这个组件以其高效、稳定和全面的功能在IT行业中广泛应用,尤其是在自动化报告、数据可视化...

    java读取word-excel-ppt文件代码

    但是,这里没有展示如何处理PowerPoint文件,通常可以使用`HSLFSlideShow`或`XSLFSlideShow`类来读取PowerPoint的幻灯片。 4. 注意事项: - 文件处理时,确保正确关闭所有打开的流,防止资源泄露。 - 在实际应用...

    java程序设计实践教程

    - 实现幻灯片自动切换的效果。 - 学习如何使用计时器(Timer)来控制图片的显示。 - **使用滚动条改变背景颜色:** - 实现通过滚动条调整颜色值的功能。 - 学习如何使用`JSlider`组件。 - **Applet与Application...

    蓝色简约ppt背景模板.ppt

    PPT(PowerPoint)模板是制作演示文稿时的一种预设格式,它包含了页面布局、色彩搭配、字体样式等元素,可以帮助用户快速创建专业且一致的幻灯片。"蓝色简约ppt背景模板.ppt" 恰好体现了这种理念,以蓝色为主色调,...

    蓝色立体波浪纹简洁大方商务PPT模板.pptx

    PPT(PowerPoint)模板是一种预先设计好的演示文稿框架,通常包括统一的颜色方案、字体样式、布局和图形元素,为用户提供了快速创建专业外观的幻灯片的基础。"蓝色立体波浪纹简洁大方商务PPT模板"是一款专为商务场合...

    文章附件 jdassd/article/details/127675396

    7. **幻灯片合并**:可以从多个PPT文件中提取幻灯片并合并到一个新的演示文稿中。 8. **保护和安全**:可以设置密码保护,限制编辑、复制或打印内容,确保文档安全。 9. **批处理处理**:对于大量文件的操作,...

    ppt,word ,excle,pdf 互转换所需要的jar.rar

    - 使用这些JAR库,开发者可以创建功能,将PPT文件的幻灯片转换为PDF页面,或将内容导出到Word文档,也可以提取数据到Excel表格中。 2. **Word到PDF/PPT/Excel转换**: - Word文档是文本编辑的主要工具,但有时...

Global site tag (gtag.js) - Google Analytics