PDF har styrt världen av digitala dokumentformat i många år för utskrift, delning, utbyte och arkivering av dokument. Men PDF kanske inte är lämplig i vissa situationer som att visa den på en webbsida eftersom den kräver webbläsarstöd eller ytterligare plugins. I sådana fall kommer SVG som ett alternativ. SVG-filer kan enkelt visas på webbsidorna utan att störa användarupplevelsen på grund av dess skärmupplösningsoberoende. Därför sker PDF till SVG-konvertering i sådana fall. I den här artikeln kommer du att lära dig hur du konverterar PDF-filerna till SVG-format med Java.

Java PDF till SVG Converter API - Gratis nedladdning

Aspose.PDF för Java är ett PDF-manipulerings-API som har en inbyggd PDF-konverterare. API:et låter dig konvertera PDF-dokumenten till SVG-format med hög noggrannhet. Du kan antingen ladda ner API:t eller få det installerat i dina Java-applikationer med hjälp av följande Maven-konfigurationer.

<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>

PDF till SVG Java-konvertering

Följande är stegen för att konvertera en PDF-fil till SVG-format med Aspose.PDF för Java.

Följande kodexempel visar hur man konverterar en PDF till SVG med Java.

// Ladda PDF-fil
Document doc = new Document("Input.pdf");

// Instantiera ett objekt av SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions(); 

// Spara PDF-filen som SVG-fil
doc.save("output.svg", saveOptions);

Konvertera PDF till SVG med ytterligare alternativ

Aspose.PDF ger också några ytterligare alternativ för att anpassa PDF till SVG-konverteringen. Klassen SvgSaveOptions låter dig åstadkomma detta med hjälp av följande alternativ.

Följande är stegen för att konvertera PDF till SVG med ytterligare alternativ.

Följande kodexempel visar hur man utför en anpassad PDF till SVG-konvertering.

// Ladda PDF-fil
Document doc = new Document("Input.pdf");

// Instantiera ett objekt av SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// Komprimera inte SVG-bild till Zip-arkiv
saveOptions.CompressOutputToZipArchive = false; 

// Spara PDF-filen som SVG-fil
doc.save("output.svg", saveOptions);

Slutsats

I den här artikeln har du sett hur du konverterar PDF-filer till SVG med Java. Kodexemplen har också visat den anpassade konverteringen med ytterligare alternativ. Du kan utforska mer om Java PDF API med hjälp av dokumentationen.

Se även