הוסף או הסר הערות ב-PowerPoint PPT ב-Java

במצגות PowerPoint, ההערות משמשות לכתיבת המשוב על התוכן בשקופיות. בזמן מניפולציה של מצגות PowerPoint PPT/PPTX, ייתכן שיהיה עליך להוסיף הערות באופן תוכנתי. במאמר זה, תלמד כיצד להוסיף הערות לשקופיות PowerPoint PPT ב-Java. יתר על כן, נעסוק כיצד לקרוא או להסיר הערות שקופיות ולהוסיף את התשובות שלהן.

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.

דוגמת הקוד הבאה מראה כיצד להוסיף הערות לשקופיות 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 Slides ב-Java

הוסף תגובה תשובות בשקופיות PPT ב-Java

Aspose.Slides מאפשר לך גם להוסיף תשובות להערות. תשובה עצמה היא הערה המופיעה כצאצא של תגובה קיימת. אז בואו נראה כיצד להוסיף תשובות להערות בשקופיות PowerPoint PPT ב-Java.

דוגמת הקוד הבאה מראה כיצד להוסיף תשובות להערות במצגת 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

קרא הערות בשקופיות PPT ב-Java

באמצעות Aspose.Slides, אתה יכול גם לקרוא הערות של מחבר מסוים או של כל המחברים. להלן השלבים לקריאת הערות בשקופיות PPT ב-Java.

דוגמת הקוד הבאה מראה כיצד לקרוא הערות בשקופיות 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. כמו כן, אתה יכול לפרסם את השאילתות שלך בפורום שלנו.

ראה גם