החל סימן מים על מצגת ב-Java

להגנה על המסמכים והמצגות מפני שימוש בלתי חוקי, אנו יכולים להשתמש בסימני מים. במאמר זה, נלמד להחיל באופן תכנותי סימני מים מבוססי טקסט ותמונה על המצגות או שקופיות ספציפיות של מצגת ב-Java. בפוסט אחר, דנו בהחלת סימני מים על מצגות באמצעות C#.

הנושאים הבאים יכוסו להלן:

Java Watermarking API עבור מצגות

GroupDocs.Watermark מספק את Java API עבור סימון מים, המאפשר הוספת סימני מים של טקסט ותמונה למצגות בתוך האפליקציה שלך.

לצד המצגות, ה-API תומך בהוספה, הסרה וחילוץ של סימני מים ממסמכי עיבוד תמלילים, גיליונות אלקטרוניים, הודעות דואר אלקטרוני, קבצי PDF, תמונות ופורמטים רבים אחרים.

בין הפורמטים של קבצי מצגת, הוא תומך ב-PPT, PPTX, PPS, PPTM, PPSX ואחרים. מתוך תיעוד, תוכל לבדוק עוד את התכונות ואת פורמטי הקבצים הנתמכים.

הורד והגדר

אתה יכול לקבל את ספריית סימון המים מהקטע הורדות. עבור יישומי Java מבוססי Maven, פשוט הוסף את התצורה הבאה של pom.xml. לאחר מכן, תוכל לנסות דוגמאות לסימון מים של מאמר זה, כמו גם דוגמאות רבות נוספות מ-GitHub. לפרטים, אתה יכול לבקר ב-API Reference.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-watermark</artifactId>
        <version>21.3</version> 
</dependency>

הוסף סימן מים של טקסט לשקופיות מצגת ב-Java

באמצעות ה-API, תוכל להחיל התאמות אישיות תוך הוספת טקסט לשקופיות מצגת כסימן מים. השלבים הבאים מראים כיצד להחיל סימן מים על מצגות בתוך יישום Java.

  • טען את המצגת באמצעות Watermarker.
  • הגדר טקסט וסגנון של סימן מים באמצעות TextWatermark.
  • הגדר מאפייני סימן מים כמו גודל, מיקום, אטימות, סיבוב וצבע.
  • ספק את אינדקס השקופיות שעליו להחיל את סימן המים. (אופציונאלי)
  • הוסף את סימן המים של הטקסט המעוצב בשיטת add.
  • שמור את המצגת עם סימן מים על ידי קריאה לשיטת save.

דוגמת הקוד הבאה מראה כיצד להוסיף סימן מים טקסט ב-PPT או PPTX בכל השקופיות עם סיבוב באמצעות Java.

/*
* דוגמה: כיצד להוסיף סימני מים של טקסט לשקופיות מצגת ב-Java
*/
Watermarker watermarker = new Watermarker("path/presentation.pptx");

// הכן טקסט, גודלו, מיקומו ומראהו
TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 36));
watermark.setRotateAngle(-45);
watermark.setX(100);
watermark.setY(100);
watermark.setHeight(400);
watermark.setWidth(400);
watermark.setOpacity(0.3);
watermark.setForegroundColor(Color.getDarkBlue());
watermark.setHorizontalAlignment(HorizontalAlignment.Center);
watermark.setVerticalAlignment(VerticalAlignment.Center);

// PresentationWatermarkSlideOptions imageWatermarkOptions = new PresentationWatermarkSlideOptions();
// imageWatermarkOptions.setSlideIndex(0);

// הוסף סימן מים של טקסט למצגת
watermarker.add(watermark);
watermarker.save("path/text-watermarked-presentation.pptx");

watermarker.close();

אם אינדקס השקופיות לא מוגדר, סימן המים יוחל על כל השקופיות של המצגת כברירת מחדל. הקוד לעיל מראה גם כיצד להזכיר את אינדקס השקופיות. להלן הפלט עם סימן מים טקסט בכל השקופיות של מצגת PPTX.

טקסט סימן מים לשקופית מצגת

הוסף סימן מים של תמונה ל-PPT Slides באמצעות Java

אתה יכול להוסיף סימני מים לתמונות גם בקבצי המצגת בגישה דומה. פשוט השתמש במחלקה ImageWatermark במקום ב-TextWatermark.

השלבים הבאים מנחים כיצד להוסיף סימן מים של תמונה לשקופיות מצגת בתוך יישומי Java שלך.

  • טען את קובץ המצגת באמצעות Watermarker.
  • טען את התמונה, הלוגו או התמונה באמצעות ImageWatermark. זה ישמש כסימן מים לתמונה.
  • הגדר מאפייני סימן מים של תמונה כמו סיבוב, גודל, אטימות, צבע ומיקום.
  • הגדר את אינדקס השקופיות שעליו יוחל סימן המים.
  • הוסף את סימן המים של התמונה למצגת בשיטת הוסף.
  • שמור את המצגת עם סימן המים של התמונה בשיטת save.

דגימת הקוד הבאה מוסיפה סימן מים של תמונה לשקופית השנייה של מצגת PPTX ב-Java.

/*
* דוגמה: כיצד להוסיף סימני מים של תמונה לשקופיות מצגת ב-Java
*/
Watermarker watermarker = new Watermarker("path/presentation.pptx");

// הכן תמונה, גודלה, מיקומה ומראהה
ImageWatermark imageWatermark = new ImageWatermark("path/watermarkImage.png");
imageWatermark.setX(80);
imageWatermark.setY(110);
imageWatermark.setOpacity(0.7);
// הגדר את אינדקס השקופיות עבור סימן מים
PresentationWatermarkSlideOptions imageWatermarkOptions = new PresentationWatermarkSlideOptions();
imageWatermarkOptions.setSlideIndex(1);

// הוסף סימן מים של תמונה למצגת
watermarker.add(imageWatermark, imageWatermarkOptions);
watermarker.save("path/image-watermarked-presentation.pptx");

watermarker.close();
imageWatermark.close();

להלן הפלט של הקוד עם סימן מים של תמונה רק בשקופית השנייה של ה-PPT/PPTX.

סימן מים תמונה לשקופית מצגת

קבל רישיון API בחינם

אתה יכול לקבל רישיון זמני בחינם על מנת להשתמש ב-API ללא מגבלות ההערכה.

סיכום

לסיום, למדת כיצד להוסיף סימני מים למצגות ב-Java. ליתר דיוק, דנו כיצד להוסיף סימני מים של טקסט כמו גם סימני מים של תמונה במצגות בתוך יישומים מבוססי Java. ניתן להחיל סימני מים על כל השקופיות וכן על כל שקופית ספציפית של המצגות.

למידע נוסף על ה-API באמצעות תיעוד. דוגמאות זמינות ב-GitHub. לשאלות, צור איתנו קשר דרך הפורום.

ראה גם