日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java获取ppt备注,Java 添加、修改、读取、删除PPT备注

發布時間:2024/3/26 java 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java获取ppt备注,Java 添加、修改、读取、删除PPT备注 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

幻燈片中的備注信息是只提供給幻燈片演講者觀看的特定內容,在演講者放映幻燈片時,備注信息可給演講者提供講解思路,起到輔助講解的作用。本文將通過Java程序來演示如何操作PPT幻燈片中的備注信息,要點包括:

添加備注信息

修改備注信息

讀取備注信息

刪除備注信息

使用工具

Free Spire.Presentation for Java (免費版)

Jar文件獲取及導入:

方法1:通過官網

方法2:可通過

Java代碼示例

【示例1】添加備注信息

import com.spire.presentation.*;public classAddSpeakNotes {public static void main(String[] args) throwsException{//加載PowerPoint文檔

Presentation ppt = newPresentation();

ppt.loadFromFile("sample.pptx");//獲取第一張幻燈片

ISlide slide = ppt.getSlides().get(2);//添加備注幻燈片到第一張幻燈片

NotesSlide notesSlide =slide.addNotesSlide();//添加備注標題

ParagraphEx paragraph = newParagraphEx();

String string= "備注:";

paragraph.setText(string);

notesSlide.getNotesTextFrame().getParagraphs().append(paragraph);//添加第一項備注

paragraph = newParagraphEx();

paragraph.setText("第一項備注;");

notesSlide.getNotesTextFrame().getParagraphs().append(paragraph);

notesSlide.getNotesTextFrame().getParagraphs().get(1).setBulletType(TextBulletType.NUMBERED);

notesSlide.getNotesTextFrame().getParagraphs().get(1).setBulletStyle(NumberedBulletStyle.BULLET_ARABIC_PERIOD);//添加第二項備注

paragraph = newParagraphEx();

paragraph.setText("第二項備注;");

notesSlide.getNotesTextFrame().getParagraphs().append(paragraph);

notesSlide.getNotesTextFrame().getParagraphs().get(2).setBulletType(TextBulletType.NUMBERED);

notesSlide.getNotesTextFrame().getParagraphs().get(2).setBulletStyle(NumberedBulletStyle.BULLET_ARABIC_PERIOD);//添加第三項備注

paragraph = newParagraphEx();

paragraph.setText("第三項備注;");

notesSlide.getNotesTextFrame().getParagraphs().append(paragraph);

notesSlide.getNotesTextFrame().getParagraphs().get(3).setBulletType(TextBulletType.NUMBERED);

notesSlide.getNotesTextFrame().getParagraphs().get(3).setBulletStyle(NumberedBulletStyle.BULLET_ARABIC_PERIOD);//保存文檔

ppt.saveToFile("AddSpeakerNotes.pptx", FileFormat.PPTX_2013);

ppt.dispose();

}

}

備注添加效果:

【示例2】修改備注信息

import com.spire.presentation.*;public classModifySpeakerNotes {public static void main(String[] args) throwsException{//加載測試文檔

Presentation ppt = newPresentation();

ppt.loadFromFile("AddSpeakerNotes.pptx");

//獲取指定幻燈片

ISlide slide = ppt.getSlides().get(2);//修改指定備注信息

slide.getNotesSlide().getNotesTextFrame().getParagraphs().get(1).setText("新修改的備注信息");

slide.getNotesSlide().getNotesTextFrame().getParagraphs().get(2).setAlignment(TextAlignmentType.CENTER);

slide.getNotesSlide().getNotesTextFrame().getParagraphs().get(2).setBulletStyle(NumberedBulletStyle.BULLET_ROMAN_UC_PAREN_RIGHT);//保存文檔

ppt.saveToFile("modifySpeakerNotes.pptx",FileFormat.PPTX_2013);

ppt.dispose();

}

}

備注修改效果:

【示例3】讀取備注信息

import com.spire.presentation.*;importjava.io.FileWriter;public classExtractSpeakerNotes {public static void main(String[] args) throwsException{//加載測試文檔

Presentation ppt = newPresentation();

ppt.loadFromFile("AddSpeakerNotes.pptx");//獲取指定幻燈片

ISlide slide = ppt.getSlides().get(2);//獲取幻燈片中的備注內容

StringBuilder builder = newStringBuilder();

String notes=slide.getNotesSlide().getNotesTextFrame().getText();

builder.append(notes);//保存到文本文檔

FileWriter writer = new FileWriter("ExtractSpeakerNotes.txt");

writer.write(builder.toString());

writer.flush();

writer.close();

}

}

備注信息讀取結果:

【示例4】刪除備注信息

import com.spire.presentation.*;public classDeleteSpeakerNotes {public static void main(String[] args) throwsException{//加載測試文檔

Presentation ppt = newPresentation();

ppt.loadFromFile("test.pptx");//獲取指定幻燈片

ISlide slide = ppt.getSlides().get(2);//刪除備注信息

slide.getNotesSlide().getNotesTextFrame().getParagraphs().get(0).getTextRanges().clear();//刪除指定段落中的備注信息//slide.getNotesSlide().getNotesTextFrame().getParagraphs().clear();//刪除所有備注信息//保存文檔

ppt.saveToFile("deleteSpeakerNotes.pptx",FileFormat.PPTX_2013);

ppt.dispose();

}

}

備注信息刪除效果:

(本文完)

轉載請注明出處!

原文出處:https://www.cnblogs.com/Yesi/p/11677338.html

總結

以上是生活随笔為你收集整理的java获取ppt备注,Java 添加、修改、读取、删除PPT备注的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久精品一区二区三区黑人印度 | 亚洲少妇一区二区 | 亚洲精品播放 | 黄色a网站| 91精品国产综合久 | 天天看片中文字幕 | 成人性生活毛片 | 欧美精品一区三区 | 亚洲作爱| 亚洲午夜精品在线 | 污在线观看 | 黄色av免费观看 | 亚洲欧洲精品一区二区 | 国内精品在线播放 | 91精品视频在线看 | 欧美大片视频在线观看 | 午夜高清 | 国产精品永久免费 | av免费在线电影 | 爱情岛论坛成人av | 久久免费视频3 | 国产精品美女久久 | 夜夜撸| 看看黄色片 | 开心激情久久 | 欧美偷拍一区二区 | 制服诱惑一区 | 可乐操亚洲 | 日本猛少妇色xxxxx猛叫 | 五月开心激情 | 久久精品国产亚洲7777 | 日本一区二区三区中文字幕 | 久久男人网 | xxxx日本少妇 | 3d动漫精品啪啪一区二区三区免费 | 国产精品99久久久久久久久久久久 | 天天做日日干 | 欧美日韩亚洲在线 | 精品国模一区二区三区欧美 | 啪啪网站视频 | 色婷综合 | 亚洲三区视频 | 久久精品在线免费观看 | 精品无码人妻一区二区三区 | 色图一区 | 西西午夜影院 | 日本免费一级片 | 中文字幕线人 | 先锋影音一区二区 | 成人第一页| 黑丝国产一区 | 麻豆一区二区99久久久久 | 免费看黄禁片 | 国产热热 | 海角社区在线视频播放观看 | 韩国美女一区二区 | 成人黄色a级片 | 91视频在线免费 | 精品人妻久久久久一区二区三区 | 国产精品视频一二三 | 超碰在线a | 看黄色一级片 | 男女啪啪资源 | 已满18岁免费观看电视连续剧 | 91免费观看入口 | 欧美一区日韩一区 | 黄色大片91 | 久久久久这里只有精品 | 国产一级视频 | 女人和拘做爰正片视频 | 午夜生活片| 97视频在线免费观看 | jzz在线观看 | 亚洲天堂免费观看 | 日韩av大片在线观看 | 97se亚洲| 99精品国产成人一区二区 | 亚洲第一大综合区 | 美女精品视频 | 中文字幕在线视频一区二区三区 | 国产日产欧美 | av在线播放中文字幕 | 国产精成人品免费观看 | 进去里视频在线观看 | 福利免费视频 | 国产日韩一区 | 黄色片免费在线播放 | missav|免费高清av在线看 | 日本一级大毛片a一 | 国产激情视频一区二区 | 久久久噜噜噜久久中文字幕色伊伊 | 黄色福利网站 | 青青草一区二区三区 | 激情欧美一区二区三区 | 午夜整容室| 免费无码毛片一区二区app | 99热在线观看免费精品 | 日本伊人网 | 日本a在线播放 |