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
- Převod PDF do SVG
- Převeďte PDF na SVG s dalšími možnostmi
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.
- Načtěte soubor PDF pomocí třídy Document.
- Vytvořte objekt třídy SvgSaveOptions.
- Uložte PDF jako SVG pomocí metody Document.save(String, SvgSaveOptions).
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í.
- CompressOutputToZipArchive
- CustomStrategyOfEmbeddedImagesSaving
- ScaleToPixels
- TreatTargetFileNameAsDirectory
Následují kroky pro převod PDF na SVG s dalšími možnostmi.
- Načtěte soubor PDF pomocí třídy Document.
- Vytvořte objekt třídy SvgSaveOptions.
- Nastavte požadovanou možnost SVG, například CompressOutputToZipArchive.
- Uložte PDF jako SVG pomocí metody Document.save(String, SvgSaveOptions).
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.