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
- Installera Aspose.Slides från Maven-förvaret
- Ladda en indata-PPTX med klassobjektet Presentation
- Få tillgång till alla bilder i PPTX en efter en för konvertering till SVG
- 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#.