Hur man konverterar PPTX till SVG med Java

Denna steg-för-steg handledning ger detaljer om hur du konverterar PPTX till SVG med Java. Du kan konvertera PPTX till SVG-format så att varje bild i PPTX sparas som en separat SVG-bild. Följande steg kan användas för att exportera PPTX till SVG i Java i dina applikationer.

Steg för att konvertera PPTX till SVG med Java

  1. Installera Aspose.Slides från Maven-förvaret
  2. Ladda en indata-PPTX med klassobjektet Presentation
  3. Få tillgång till alla bilder i PPTX en efter en för konvertering till SVG
  4. Spara varje bild av PPTX till SVG-bild

Dessa steg konfigurerar biblioteket och initierar sedan presentationsklassobjektet för att ladda PPTX-filen. I nästa steg kommer den åt varje bild och skapar SVG-bildfilen för varje bild.

Kod för att konvertera PPTX till SVG med Java

import com.aspose.slides.License;
import com.aspose.slides.Presentation;
import com.aspose.slides.ISlide;
import java.io.FileOutputStream;
public class HowToConvertPptxToSvgUsingJava {
public static void main() throws Exception { //main() function for HowToConvertPptxToSvgUsingJava
// Instantiate a license to remove trial version watermark after converting PPTX to SVG
License license = new License();
license.setLicense("Aspose.Slides.lic");
// Load the PPTX file to convert all slides to SVG
Presentation PptxToSVG = new Presentation("ExportPptxToSVG.pptx");
for (int index = 0; index < PptxToSVG.getSlides().size(); index++)
{
// Access slides to export PPTX to SVG
ISlide SlideToSVG = PptxToSVG.getSlides().get_Item(index);
try (FileOutputStream outputStream = new FileOutputStream("slide-" + index + ".svg")) {
// Save PPTX as SVG with writeAsSvg method
SlideToSVG.writeAsSvg(outputStream);
}
}
}
}

Detta Java-kodavsnitt laddar indata-PPTX-filen utan att kräva installation av MS PowerPoint-applikationen. Dessutom är funktionen att generera SVG från PPTX med Java användbar när du behöver skapa skalbara bilder utan att ändra kvaliteten på bilden.

I den här handledningen har vi lärt oss hur man genererar SVG från PPTX med Java. Om du vill arbeta med presentationer på något annat språk som C#, ta en titt på artikeln om hur man lägger till bildvattenstämpel i PPTX-presentation med C#.

 Svenska