Ինչպես տեղադրել ջրանիշի սևագիրը PowerPoint ներկայացման մեջ Java-ի միջոցով

Այս կարճ ձեռնարկը ցույց է տալիս, թե ինչպես ** Java-ի միջոցով ջրանիշի սևագիր տեղադրել PowerPoint ներկայացման մեջ: Շատ տարածված պահանջ է ավելացնել ջրանիշի սևագիր Java-ում ներկայացման մեջ այնպես, որ որոշակի տեքստ ցուցադրվի սլայդի հետին պլանում՝ ցուցադրելու որոշ ձևաչափված հաղորդագրություն, որը հիմնականում պտտվում է որոշակի անկյան տակ: Դուք կարող եք կատարել այս գործողությունը ցանկացած ֆայլի ձևաչափով, որն աջակցվում է PowerPoint-ի կողմից, օրինակ՝ PPTX:

Java-ի միջոցով PowerPoint-ի ներկայացման մեջ ջրանիշի սևագիր ավելացնելու քայլեր

  1. Տեղադրեք Aspose.Slides-ը Maven պահոցից՝ ներկայացման մեջ ջրանիշի սևագիր ավելացնելու համար
  2. Ստուգեք Presentation դասի օբյեկտը` նպատակային ֆայլը բեռնելու համար
  3. Պատրաստեք ձև՝ ջրանիշի տեքստը տեղադրելու համար
  4. Սահմանեք ձևի պտտման անկյունը պտտվող տեքստը ցուցադրելու համար
  5. Սահմանեք ջրանիշի տեքստը ձևի մեջ
  6. Կիրառեք ձևաչափում ջրի մակարդակի նշագծի տեքստի վրա
  7. Կիրառեք կողպեքներ ձևի վրա՝ PowerPoint-ում խմբագրումը սահմանափակելու համար
  8. Պահպանեք ներկայացումը նախագիծը որպես ջրանիշ ավելացնելուց հետո

Այս քայլերը մեզ ուղղորդում են բեռնել գոյություն ունեցող PowerPoint ներկայացում, որտեղ նախ պետք է ավելացվի մի ձև, որը կգործի որպես նախագիծ տեքստի կոնտեյներ: Մենք սահմանում ենք այս ձևի պտտման անկյունը, ինչպես նաև ձևավորում ենք տեքստը: Ի վերջո, մենք պահպանում ենք ելքային ներկայացման ֆայլը, որն ունի ջրանիշի նախագիծ:

Կոդ՝ Java-ի միջոցով ներկայացման մեջ ջրանիշի սևագիր ավելացնելու համար

import java.awt.Color;
import com.aspose.slides.FillType;
import com.aspose.slides.IAutoShape;
import com.aspose.slides.IMasterSlide;
import com.aspose.slides.IPortionFormat;
import com.aspose.slides.ITextFrame;
import com.aspose.slides.License;
import com.aspose.slides.NullableBool;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.ShapeType;
public class HowToInsertDraftWatermarkInPowerPointPresentationUsingJava{
public static void main(String[] args) { //main function for How to Insert Draft Watermark in PowerPoint Presentation Using Java
// Load the license to remove trial version watermark after adding draft watermark
License license = new License();
license.setLicense("Aspose.Slides.lic");
// Instantiate the Presentation class object to insert draft watermark
Presentation WatermarkPptxPresentation = new Presentation("samplePresentation.pptx");
// Iterate through all the master slides in the presentation
for(IMasterSlide masterSlide : WatermarkPptxPresentation.getMasters())
{
// Add a rectangular shape object in the master slide by setting a desired height/width
IAutoShape PptxWatermark = masterSlide.getShapes().addAutoShape(ShapeType.Rectangle,
(float)(WatermarkPptxPresentation.getSlideSize().getSize().getWidth() / 2 - 50),
(float)(WatermarkPptxPresentation.getSlideSize().getSize().getHeight() / 2 - 50),
200, 50);
// Set the shape rotation angle without filling it
PptxWatermark.setRotation(325);
PptxWatermark.getFillFormat().setFillType(FillType.NoFill);
// Set the formatted draft text in the text frame
ITextFrame WatermarkText = PptxWatermark.addTextFrame("Confidential Draft");
IPortionFormat WatermarkTextFormat = WatermarkText.getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat();
WatermarkTextFormat.setFontBold(NullableBool.True);
WatermarkTextFormat.setFontItalic(NullableBool.True);
WatermarkTextFormat.setFontHeight(20);
WatermarkTextFormat.getFillFormat().setFillType(FillType.Solid);
WatermarkTextFormat.getFillFormat().getSolidFillColor().setColor(Color.RED);
// Set different types of locks
PptxWatermark.getAutoShapeLock().setTextLocked(true);
PptxWatermark.getAutoShapeLock().setSelectLocked(true);
PptxWatermark.getAutoShapeLock().setPositionLocked(true);
}
// Save the output file as PPTX after adding draft watermark text
WatermarkPptxPresentation.save("OutputJava.pptx",SaveFormat.Pptx);
}
}

Այս օրինակելի կոդը կարող է օգտագործվել՝ ավելացնելով ջրանիշի սևագիր PowerPoint ներկայացման մեջ՝ օգտագործելով Java՝ առանց համակարգում տեղադրված MS PowerPoint-ի կամ Interop-ի: Այն ցուցադրում է այս գործընթացը քայլ առ քայլ մոտեցմամբ, որտեղ սկզբում մենք բեռնում ենք ներկայացման ֆայլը, այնուհետև ավելացնում ենք տեքստային շրջանակ՝ ֆորմատավորված տեքստով պտտվող ձևով: Այս ձևը կողպված է նախքան ֆայլը սկավառակի վրա պահելը:

Այս ձեռնարկում մենք սովորել ենք, թե ինչպես ավելացնել ջրանիշի սևագիր PowerPoint-ում՝ օգտագործելով Java: Ներկայացումների վրա այլ գործողություններ կատարելու համար, օրինակ՝ ներկայացումը այլ ձևաչափի փոխարկելու համար, տես ինչպես փոխարկել PPTX-ը SVG-ի Java-ի միջոցով հոդվածը:

 Հայերեն