皮皮网
皮皮网

【php 精品导航源码】【微酒店asp源码】【thinkphp签约系统源码】pptx源码java

来源:魔兽世界商业网关源码 发表时间:2024-12-29 06:00:08

1.开源利器:在线预览支持doc、源码docx、源码ppt、源码pptx、源码xls、源码xlsx、源码php 精品导航源码zip、源码rar等格式
2.使用Aspose.Slides 在 Java 中锁定和解锁PPT内容形状

pptx源码java

开源利器:在线预览支持doc、源码docx、源码ppt、源码pptx、源码xls、源码xlsx、源码zip、源码rar等格式

       此项目为开源文件文档在线预览解决方案。源码项目基于Apache协议,获得了高层支持并在社区中发布,特别感谢@唐老大和@端木详笑的贡献。通过spring boot技术开发,支持各类文件在线预览,包括:doc、微酒店asp源码docx、ppt、pptx、xls、xlsx、zip、rar、mp4、mp3及更多如txt、html、thinkphp签约系统源码xml、java等类型。

       官网和项目文档地址为:kkfileview.keking.cn

       详细功能描述如下:

       1. 文本预览

       支持所有文本文件如txt、html、xml、java等预览。

       2. 预览

       支持格式预览,包括jpg、jpeg、png、视频分享源码appgif等,具备翻转、缩放、镜像功能。

       3. word文档预览

       提供word预览模式,包括每页转和整体转pdf预览。

       4. ppt文档预览

       同样提供预览及整体转pdf预览模式。

       5. pdf文档预览

       支持pdf预览,两种模式提供选择。

       6. excel文档预览

       提供xls、易酷钱包源码xlsx文档预览功能。

       7. 压缩文件预览

       支持zip、rar等压缩包文件预览,直接查看压缩包内文件。

       8. 多媒体文件预览

       理论上支持所有视频、音频格式,预览由系统默认支持的mp3、wav、mp4、flv格式。

       9. CAD文档预览

       提供CAD dwg文档预览,两种预览模式供选择。

       具体功能请参考项目官方网站与文档。项目技术栈包括spring boot、freemarker、redisson及jodconverter。运行时需外部依赖redis(非必需)、OpenOffice或LibreOffice(默认已内置)。项目可通过以下链接获取:

       链接:github.com/kekingcn/fil...

       步骤如下:

       1. 从GitHub克隆项目代码。

       2. 运行FilePreviewApplication的main方法,确保服务启动。

       访问地址http://localhost:/验证服务是否启动成功。

使用Aspose.Slides 在 Java 中锁定和解锁PPT内容形状

       在 Java 开发中,Aspose.Slides 是一个强大的工具,用于处理 PowerPoint 演示文稿的形状锁定和解锁。它作为一款独立的 API,提供了全面的 PowerPoint 管理功能,包括但不限于读取、编写、操作和转换幻灯片,支持多种文件格式转换,例如将 PPT 转换为 PDF、ODP 等。

       要利用 Aspose.Slides 在 Java 中实现形状的锁定,首先确保已安装库或将其添加到项目中的 pom.xml 文件中。锁定 PowerPoint 中的形状有助于保护内容免受意外修改,比如保护品牌标识和维护设计布局。

       锁定形状的 Java 代码示例如下:

       java

       // 代码示例:锁定形状

       Document doc = new Document("your_ppt_file.pptx");

       Slide slide = doc.getSlides().get(0); // 选择需要锁定的幻灯片

       Shape shape = slide.getShapes().get(0); // 获取需要锁定的形状

       shape.isLocked = true; // 设置形状为锁定状态

       doc.save("locked_ppt.pptx");

       同样,要解锁形状,只需将锁定状态设置为 false:

       java

       // 代码示例:解锁形状

       Document lockedDoc = new Document("locked_ppt.pptx");

       Slide lockedSlide = lockedDoc.getSlides().get(0);

       Shape unlockedShape = lockedSlide.getShapes().get(0);

       unlockedShape.isLocked = false; // 解锁形状

       lockedDoc.save("unlocked_ppt.pptx");

       Aspose.Slides 的 Java API 专为形状锁定和解锁提供了高效且稳定的支持。若对使用过程中遇到的其他问题或需求,敬请查阅系列教程的其他内容。

相关栏目:百科