במצגות PowerPoint, ההערות משמשות לכתיבת המשוב על התוכן בשקופיות. בזמן מניפולציה של מצגות PowerPoint PPT/PPTX, ייתכן שיהיה עליך להוסיף הערות באופן תוכנתי. במאמר זה, תלמד כיצד להוסיף הערות לשקופיות PowerPoint PPT ב-Java. יתר על כן, נעסוק כיצד לקרוא או להסיר הערות שקופיות ולהוסיף את התשובות שלהן.
- Java API לעבודה עם הערות ב-PowerPoint
- הוסף הערות בשקופיות PowerPoint
- הוסף תגובה תגובות בשקופיות PPT
- קרא תגובות מתוך Slides
- הסר הערות מ-Slides
Java API לעבודה עם הערות ב-PowerPoint
Aspose.Slides עבור Java הוא ממשק API פופולרי למניפולציה של מצגות המאפשר לך ליצור ולשנות קבצי PowerPoint PPT/PPTX. אנו נשתמש ב-API זה כדי לתפעל הערות במצגות PowerPoint. אתה יכול להוריד את ה-JAR של ה-API או להתקין אותו באמצעות התצורות הבאות של Maven.
מאגר:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
תלות:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>22.2</version>
<classifier>jdk16</classifier>
</dependency>
הוסף הערות לשקופיות PowerPoint PPT ב-Java
במצגות PowerPoint, כל הערה מצורפת למחבר מסוים. ואילו כל הערה מכילה מידע נוסף כגון זמן היצירה, השקף שבו היא נוספה ומיקומה. להלן השלבים להוספת הערות לשקופית PPT ב-Java.
- ראשית, טען את קובץ המצגת או צור קובץ חדש באמצעות המחלקה מצגת.
- הוסף מחבר חדש באמצעות השיטה Presentation.getCommentAuthors().addAuthor(String, String).
- קבל התייחסות של המחבר החדש שנוצר באובייקט.
- הגדר את המיקום של ההערה.
- הוסף תגובה בשיטת ICommentAuthor.getComments().addComment(String, ISlide, Point2D.Float, Date).
- לבסוף, שמור מצגת בשיטת Presentation.save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד להוסיף הערות לשקופיות PPT ב-Java.
// צור או טען מצגת
Presentation presentation = new Presentation("presentation.pptx");
try {
// הוסף שקופית ריקה או קבל התייחסות לשקופית קיימת
presentation.getSlides().addEmptySlide(presentation.getLayoutSlides().get_Item(0));
// הוסף מחבר
ICommentAuthor author = presentation.getCommentAuthors().addAuthor("Usman", "UA");
// הגדר את המיקום להערות
Point2D.Float point = new Point2D.Float(0.2f, 0.2f);
// הוסף הערה לשקופית בשקופית הראשונה
author.getComments().addComment("Hello, this is slide comment", presentation.getSlides().get_Item(0), point, new Date());
// שמור מצגת
presentation.save("add-comment.pptx", SaveFormat.Pptx);
} finally {
if (presentation != null)
presentation.dispose();
}
להלן צילום המסך של ההערה שהוספנו באמצעות דוגמת הקוד שלמעלה.
הוסף תגובה תשובות בשקופיות PPT ב-Java
Aspose.Slides מאפשר לך גם להוסיף תשובות להערות. תשובה עצמה היא הערה המופיעה כצאצא של תגובה קיימת. אז בואו נראה כיצד להוסיף תשובות להערות בשקופיות PowerPoint PPT ב-Java.
- ראשית, טען את קובץ המצגת או צור קובץ חדש באמצעות המחלקה Presentation.
- הוסף מחבר חדש באמצעות השיטה Presentation.getCommentAuthors().addAuthor(String, String).
- הוסף תגובה באמצעות ICommentAuthor.getComments().addComment(String, ISlide, Point2D.Float, Date) וקבל אובייקט מוחזר.
- הוסף הערה נוספת באותו אופן וקבל את ההתייחסות שלה באובייקט.
- הגדר אב של ההערה השנייה באמצעות השיטה IComment.setParentComment(IComment).
- לבסוף, שמור מצגת בשיטת Presentation.save(String, SaveFormat).
דוגמת הקוד הבאה מראה כיצד להוסיף תשובות להערות במצגת PPTX ב-Java.
// צור או טען מצגת
Presentation presentation = new Presentation("presentation.pptx");
try {
// הוסף שקופית ריקה או קבל התייחסות לשקופית קיימת
presentation.getSlides().addEmptySlide(presentation.getLayoutSlides().get_Item(0));
// הוסף מחבר
ICommentAuthor author = presentation.getCommentAuthors().addAuthor("Usman", "UA");
// הגדר את המיקום להערות
Point2D.Float point = new Point2D.Float(0.2f, 0.2f);
// הוסף הערה לשקופית בשקופית הראשונה
IComment comment = author.getComments().addComment("Hello, this is slide comment", presentation.getSlides().get_Item(0), point, new Date());
// הוסף תגובה
IComment subReply = author.getComments().addComment("This is the reply to the comment.", presentation.getSlides().get_Item(0), new Point2D.Float(10, 10), new Date());
subReply.setParentComment(comment);
// הוסף תגובה
IComment reply2 = author.getComments().addComment("This is second reply.", presentation.getSlides().get_Item(0), new Point2D.Float(10, 10), new Date());
reply2.setParentComment(comment);
// שמור מצגת
presentation.save("add-comment-reply.pptx", SaveFormat.Pptx);
} finally {
if (presentation != null)
presentation.dispose();
}
צילום המסך הבא מציג את הפלט של דוגמת הקוד לעיל.
קרא הערות בשקופיות PPT ב-Java
באמצעות Aspose.Slides, אתה יכול גם לקרוא הערות של מחבר מסוים או של כל המחברים. להלן השלבים לקריאת הערות בשקופיות PPT ב-Java.
- טען את קובץ המצגת באמצעות המחלקה Presentation.
- עברו בלולאה ברשימת המחברים באמצעות אוסף Presentation.getCommentAuthors().
- עבור כל מחבר, עברו בלולאה על ההערות שלו באמצעות שיטת ICommentAuthor.getComments().
- קרא והדפיס את פרטי ההערה.
דוגמת הקוד הבאה מראה כיצד לקרוא הערות בשקופיות PPT ב-Java.
// טען מצגת
Presentation presentation = new Presentation("add-comment.pptx");
try {
// עברו בלולאה בין מחברים
for (ICommentAuthor commentAuthor : presentation.getCommentAuthors())
{
// גישה לכל מחבר
CommentAuthor author = (CommentAuthor) commentAuthor;
// עיין בתגובות של המחבר
for (IComment comment1 : author.getComments())
{
// קרא תגובה
Comment comment = (Comment) comment1;
System.out.println("ISlide :" + comment.getSlide().getSlideNumber() + " has comment: " + comment.getText() +
" with Author: " + comment.getAuthor().getName() + " posted on time :" + comment.getCreatedTime() + "\n");
}
}
} finally {
if (presentation != null)
presentation.dispose();
}
הסר הערות מ-PowerPoint PPT ב-Java
בסעיף הקודם, ראית כיצד לקרוא תגובה על ידי גישה אליה מאוסף ההערות. באופן דומה, תוכל להסיר תגובה לאחר קבלת ההפניה שלה. דוגמת הקוד הבאה מראה כיצד להסיר הערות במצגות PowerPoint ב-Java.
// טען מצגת
Presentation presentation = new Presentation("add-comment.pptx");
try {
// קבל שקופית ראשונה
ISlide slide = presentation.getSlides().get_Item(0);
// קבל הערות
IComment[] comments = slide.getSlideComments(null);
// הסר את ההערה הרצויה באמצעות האינדקס
comments[0].remove();
// שמור מצגת
presentation.save("remove-comments.pptx", SaveFormat.Pptx);
} finally {
if (presentation != null)
presentation.dispose();
}
קבל רישיון חינם
אתה יכול להשתמש ב-Aspose.Slides עבור Java ללא מגבלות הערכה על ידי בקשת רישיון זמני.
סיכום
במאמר זה, למדת כיצד להוסיף הערות בשקופיות PowerPoint PPT ב-Java. יתר על כן, סקרנו כיצד להוסיף תשובות להערות באופן תוכנתי. בסופו של דבר, הדגמנו כיצד לקרוא או להסיר הערות משקופיות PPT. אתה יכול לבקר בתיעוד כדי לחקור עוד על Aspose.Slides עבור Java. כמו כן, אתה יכול לפרסם את השאילתות שלך בפורום שלנו.