幻灯片注释用于添加其他信息,作为演示文稿中的参考。演示者添加了这些注释,以回顾与他们的演示相关的要点。在本文中,将学习如何以编程方式操作演示文稿中的幻灯片注释。特别是,本文将介绍如何使用Java读取,添加和删除PowerPoint演示文稿中的幻灯片注释。

  • 在PowerPoint演示文稿中阅读幻灯片注释
  • 将幻灯片注释添加到PowerPoint演示文稿中
  • 在PowerPoint演示文稿中删除幻灯片笔记

为了处理幻灯片注释,我们将使用Aspose.Slides。它是功能丰富的API,可让您从Java应用程序内部创建,编辑和转换PowerPoint演示文稿。

>>你可以点击这里下载Aspose.Slides for java最新版测试体验。


在Java中的PowerPoint演示文稿中阅读幻灯片注释

以下是使用Java在PowerPoint演示文稿中阅读幻灯片注释的步骤。

  • 首先,使用Presentation类加载演示文稿。
  • 访问INotesSlideManager使用所需的幻灯片的演示文稿中的Presentation.getSlides()。get_Item(指数).getNotesSlideManager()方法。
  • 使用INotesSlideManager.getNotesSlide()方法在INotesSlide对象中获取幻灯片注释。
  • 最后,使用INotesSlide.getNotesTextFrame()。getText()方法访问笔记的文本。

下面的代码示例演示如何使用Java在PowerPoint演示文稿中阅读幻灯片注释。

// Load presentation file
Presentation presentation = new Presentation("presentation.pptx");// Access notes slide manager
INotesSlideManager mgr = presentation.getSlides().get_Item(0).getNotesSlideManager();// Read slide notes
INotesSlide note = mgr.getNotesSlide();
System.out.println(note.getNotesTextFrame().getText());

使用Java将幻灯片笔记添加到PowerPoint演示文稿中

以下是使用Java将幻灯片注释添加到PowerPoint演示文稿中的步骤。

  • 首先,使用Presentation类加载或创建演示文稿。
  • 访问INotesSlideManager使用所需的幻灯片的演示文稿中的Presentation.getSlides()。get_Item(指数).getNotesSlideManager()方法。
  • 使用INotesSlideManager.getNotesSlide()方法在INotesSlide对象中获取幻灯片注释。
  • 使用INotesSlide.getNotesTextFrame()。setText(String)方法设置注释的文本。
  • 最后,使用Presentation.save(String,SaveFormat.Pptx)方法保存演示文稿。

下面的代码示例演示如何使用Java在PowerPoint演示文稿中添加幻灯片注释。

// Load presentation file
Presentation presentation = new Presentation("presentation.pptx");// Access notes slide manager
INotesSlideManager mgr = presentation.getSlides().get_Item(0).getNotesSlideManager();// Add text to the notes
INotesSlide note = mgr.getNotesSlide();
note.getNotesTextFrame().setText("new slide note");// Save updated presentation
presentation.save("added-slide-notes.pptx", SaveFormat.Pptx);

在PowerPoint演示文稿中删除幻灯片笔记

以下是使用Java删除PowerPoint演示文稿中的幻灯片注释的步骤。

  • 首先,使用Presentation类加载或创建演示文稿。
  • 访问INotesSlideManager使用所需的幻灯片的演示文稿中的Presentation.getSlides()。get_Item(指数).getNotesSlideManager()方法。
  • 使用INotesSlideManager.removeNotesSlide()方法删除幻灯片注释。
  • 最后,使用Presentation.save(String,SaveFormat.Pptx)方法保存演示文稿。

下面的代码示例演示如何使用Java删除PowerPoint演示文稿中的幻灯片笔记。

// Access notes slide manager
Presentation pres = new Presentation("presWithNotes.pptx");// Remove notes of first slide
INotesSlideManager mgr = pres.getSlides().get_Item(0).getNotesSlideManager();
mgr.removeNotesSlide();// Save updated presentation
pres.save("test.pptx", SaveFormat.Pptx); 

如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询。

如何在Java中以编程方式阅读,添加或删除PPT中的幻灯片便笺?相关推荐

  1. android解除蓝牙的方法,如何在Android上以编程方式取消配对或删除配对的蓝牙设备?...

    这段代码对我有用 private void pairDevice(BluetoothDevice device) { try { if (D) Log.d(TAG, "Start Pairi ...

  2. CAD处理控件Aspose.CAD功能演示:在 C#中以编程方式搜索 DWG 图形文件中的文本

    Aspose.CAD 是一个独立的类库,以加强 Java应用程序处理和渲染CAD图纸,而不需要AutoCAD或任何其他渲染工作流程.该CAD类库允许将DWG, DWT, DWF, DWFX, IFC, ...

  3. 汇编在嵌入式编程中的作用_如何在嵌入式Power BI报表中以编程方式传递凭据

    汇编在嵌入式编程中的作用 In the article, How to embed a Power BI Report Server report into an ASP.Net web applic ...

  4. 关于PTA中的编程任务“辛巳蛇宝男赵中瑞”

    关于PTA中的编程任务"辛巳蛇宝男赵中瑞" 以下是题目的描述 任务03-02-08 "辛巳蛇宝男"赵中瑞 任务描述 2001年01月24日是农历辛巳蛇年的春节( ...

  5. 怎么一次性删除PPT中所有动画效果?

    怎么一次性删除PPT中所有动画效果? 通过PPT软件中的VBA来解决了,几乎搜遍了所有的网站,最后终于找到了答案,将代码给各位分享. 代码如下: Sub removeALL() Dim I As In ...

  6. vbs 删除 PPT 中的文本框

    如何去除中国大学MOOC网下载的 pdf 格式课件中的底纹文字? 将 pdf 格式转换成 pptx 格式. 打开 https://www.ilovepdf.com/, 选择 PDF to powerp ...

  7. 快速学习:如何在Java中以编程方式将PNG或JPG图像转换为PSD?

    JPG和PNG图像是一些最常用的光栅图像格式.有时可以根据需要将JPG或PNG图像转换为PSD文件格式.当要将不同的图层组合到一个文件中时,这可能会很有用.本文将介绍一下更多详细信息: 使用Java以 ...

  8. 福利!使用Aspose.Words在Java中以编程方式将Word格式转换为PDF完整指南

    在共享文档之前,通常使用Word到PDF的转换.可以使用各种在线Word到PDF转换器,可以转换单个或有限数量的Word文档.但是,随着新兴的MS Word自动化和报告生成解决方案,Word到PDF的 ...

  9. java layout_java - 以编程方式在LinearLayout中设置边距

    java - 以编程方式在LinearLayout中设置边距 我正在尝试使用Java(而不是XML)创建一个LinearLayout,其中的按钮可以填充屏幕并具有边距. 这是没有边距的代码: Line ...

最新文章

  1. windows 文件关联图标的设置方法 (附部分代码)
  2. linux命令fdisk
  3. mysql 优化表的作用_mysql实战优化之三:表优化
  4. 十进制与二进制,八进制,十六进制的转换
  5. 05NumPy--5.4矩阵
  6. java之设计模式工厂三兄弟之简单工厂模式
  7. linuxsz隐藏文件_linux中rz上传、sz下载命令详解
  8. ARM9学习笔记之——SDRAM实验
  9. Reset Image Size 2
  10. z-index终结者
  11. 概率论——负二项随机变量
  12. CDA学习笔记-指标
  13. js获取浏览器内核版本信息
  14. 似然比和p值不同的原因_二代P值:传统P值的升级 | 社论前沿
  15. 算法工程师与java_java算法工程师的职责是什么?前景如何?
  16. 闲云野鹤:吃鸡(四)之场景制作—用unity内置草功能制作草
  17. 共轭函数和原函数的关系
  18. android面试!一线互联网移动架构师设计思想解读开源框架!复习指南
  19. 从头搭建rpc框架_#LearnByDIY-如何从头开始创建JavaScript单元测试框架
  20. 实践数据湖iceberg 第二十一课 flink1.13.5 + iceberg0.131 CDC(测试成功INSERT,变更操作失败)

热门文章

  1. 码云上开源JAVA项目收藏
  2. 《区块链技术进阶与实践》之积分系统示例讲解
  3. SQL 限定返回行数
  4. oracle vm win10,virtualbox win10系统下载-oracle vm virtualbox windows 10 64 bitv6.1.14 最新版 - 极光下载站...
  5. 加息+四巫日铁矿石大跌,棕榈油认沽最高30倍,豆一09-01继续反套2022.6.15
  6. C++继承——以应用抽象类,求圆、圆内接正方形、圆外切正方形的面积和周长为例
  7. (近5w字)面向小白のVue全家桶开发电商管理系统项目总结文档
  8. 服务器摆放需要预留U位么_办公沙发摆放有何讲究?
  9. jquery事件绑定的问题Uncaught TypeError: $(...).live is not a function at HTMLDocument.<anonymous> (ex5_
  10. 第八章 SQL修改数据库