PDF již mnoho let vládne světu digitálních formátů dokumentů pro tisk, sdílení, výměnu a archivaci dokumentů. PDF však nemusí být vhodné v určitých situacích, jako je jeho zobrazení na webové stránce, protože vyžaduje podporu prohlížeče nebo další pluginy. V takových případech přichází jako alternativa SVG. Soubory SVG lze snadno zobrazovat na webových stránkách, aniž by to rušilo uživatelskou zkušenost, díky nezávislosti na rozlišení obrazovky. Proto v takových případech probíhá převod PDF na SVG. V tomto článku se dozvíte, jak převést soubory PDF do formátu SVG pomocí Java.

Java PDF to SVG Converter API – ke stažení zdarma

Aspose.PDF for Java je rozhraní API pro manipulaci s PDF, které má vestavěný převodník PDF. Rozhraní API vám umožňuje převádět dokumenty PDF do formátu SVG s vysokou přesností. Rozhraní API si můžete buď stáhnout, nebo jej nainstalovat do svých aplikací Java pomocí následujících konfigurací Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

Konverze PDF do SVG Java

Následují kroky k převodu souboru PDF do formátu SVG pomocí Aspose.PDF for Java.

Následující ukázka kódu ukazuje, jak převést PDF na SVG pomocí Java.

// Načíst soubor PDF
Document doc = new Document("Input.pdf");

// Vytvořte instanci objektu SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions(); 

// Uložte PDF jako soubor SVG
doc.save("output.svg", saveOptions);

Převeďte PDF na SVG s dalšími možnostmi

Aspose.PDF také poskytuje některé další možnosti pro přizpůsobení převodu PDF na SVG. Třída SvgSaveOptions vám to umožní pomocí následujících možností.

Následují kroky pro převod PDF na SVG s dalšími možnostmi.

Následující ukázka kódu ukazuje, jak provést přizpůsobený převod PDF na SVG.

// Načíst soubor PDF
Document doc = new Document("Input.pdf");

// Vytvořte instanci objektu SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// Nekomprimujte obrázek SVG do archivu ZIP
saveOptions.CompressOutputToZipArchive = false; 

// Uložte PDF jako soubor SVG
doc.save("output.svg", saveOptions);

Závěr

V tomto článku jste viděli, jak převést soubory PDF na SVG pomocí Java. Ukázky kódu také demonstrovaly přizpůsobenou konverzi s dalšími možnostmi. Více o Java PDF API můžete prozkoumat pomocí dokumentace.

Viz také