Tento podrobný návod poskytuje podrobnosti o tom, jak převést PPTX na SVG pomocí Java. Můžete převést PPTX do formátu SVG tak, že každý snímek v PPTX bude uložen jako samostatný obrázek SVG. Následující kroky lze použít k exportu PPTX do SVG v Javě ve vašich aplikacích.
Kroky k převodu PPTX na SVG pomocí Java
- Nainstalujte Aspose.Slides z úložiště Maven
- Načtěte vstupní PPTX pomocí objektu třídy Presentation
- Přístup ke všem snímkům v PPTX jeden po druhém pro převod do SVG
- Uložte každý snímek PPTX do obrázku SVG
Tyto kroky nakonfigurují knihovnu a potom inicializují objekt třídy Presentation k načtení souboru PPTX. V dalším kroku přistoupí ke každému snímku a vytvoří soubor obrázku SVG pro každý snímek.
Kód pro převod PPTX na SVG pomocí 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); | |
} | |
} | |
} | |
} |
Tento fragment kódu Java načte vstupní soubor PPTX bez nutnosti instalace aplikace MS PowerPoint. Kromě toho funkce generování SVG z PPTX pomocí Java je užitečná, když potřebujete vytvořit škálovatelné obrázky bez změny kvality obrázku.
V tomto tutoriálu jsme se naučili, jak generovat SVG z PPTX pomocí Javy. Pokud chcete pracovat s prezentacemi v jakémkoli jiném jazyce, jako je C#, podívejte se na článek na jak přidat vodoznak obrázku do prezentace PPTX pomocí C#.