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
- PDF till SVG-konvertering
- Konvertera PDF till SVG med ytterligare alternativ
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.
- Ladda PDF-filen med klassen Document.
- Skapa ett objekt av klassen SvgSaveOptions.
- Spara PDF-filen som SVG med metoden Document.save(String, SvgSaveOptions).
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.
- CompressOutputToZipArchive
- CustomStrategyOfEmbeddedImagesSpara
- ScaleToPixels
- TreatTargetFileNameAsDirectory
Följande är stegen för att konvertera PDF till SVG med ytterligare alternativ.
- Ladda PDF-filen med klassen Document.
- Skapa ett objekt av klassen SvgSaveOptions.
- Ställ in önskat SVG-alternativ såsom CompressOutputToZipArchive.
- Spara PDF-filen som SVG med metoden Document.save(String, SvgSaveOptions).
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.