Ten krótki samouczek pokazuje, jak wstawić szkic znaku wodnego w prezentacji programu PowerPoint przy użyciu języka Java. Bardzo często wymagane jest dodanie szkicu znaku wodnego w prezentacji w Javie, tak aby określony tekst był wyświetlany w tle slajdu, aby pokazać sformatowaną wiadomość, w większości obróconą o pewien kąt. Możesz wykonać tę operację na dowolnym formacie pliku obsługiwanym przez PowerPoint, takim jak PPTX.
Kroki, aby dodać szkic znaku wodnego w prezentacji programu PowerPoint przy użyciu języka Java
- Zainstaluj Aspose.Slides z repozytorium Maven, aby dodać wersję roboczą znaku wodnego w prezentacji
- Utwórz instancję obiektu klasy Presentation, aby załadować plik docelowy
- Przygotuj kształt, aby umieścić szkic tekstu znaku wodnego
- Ustaw kąt obrotu kształtu do wyświetlania obróconego tekstu
- Ustaw tekst znaku wodnego w kształcie
- Zastosuj formatowanie do tekstu znaku wodnego w kształcie
- Zastosuj blokady do kształtu, aby ograniczyć edycję w programie PowerPoint
- Zapisz prezentację po dodaniu tekstu roboczego jako znaku wodnego
Te kroki prowadzą nas do załadowania istniejącej prezentacji PowerPoint, w której najpierw ma zostać dodany kształt, który będzie działał jako pojemnik na wersję roboczą tekstu. Ustawiamy kąt obrotu tego kształtu, a także formatujemy tekst. Na koniec zapisujemy plik prezentacji wyjściowej zawierający szkic znaku wodnego.
Kod, aby dodać szkic znaku wodnego w prezentacji przy użyciu języka 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); | |
} | |
} |
Ten przykładowy kod może być użyty do dodania szkicu znaku wodnego w prezentacji programu PowerPoint przy użyciu języka Java bez konieczności instalowania programu MS PowerPoint lub Interop w systemie. Pokazuje ten proces krok po kroku, w którym najpierw ładujemy plik prezentacji, a następnie dodajemy ramkę tekstową zawierającą sformatowany tekst w obróconym kształcie. Ten kształt jest blokowany przed zapisaniem pliku na dysku.
W tym samouczku nauczyliśmy się, jak dodawać szkic znaku wodnego w programie PowerPoint przy użyciu języka Java. Aby uzyskać informacje na temat wykonywania innych operacji na prezentacjach, takich jak konwertowanie prezentacji do innego formatu, zapoznaj się z artykułem na temat jak przekonwertować PPTX na SVG za pomocą Java.