In deze korte handleiding leert u om SVG naar PDF te converteren met Java met behulp van slechts een paar regels code. Het vereist dat het SVG-bestand wordt geladen en vervolgens op de schijf wordt opgeslagen als een PDF. U kunt SVG naar PDF wijzigen met Java, samen met de optie om de uitvoer-PDF op verschillende manieren aan te passen.
Stappen om SVG naar PDF te exporteren met Java
- Configureer uw project om Aspose.Imaging uit de Maven-repository te gebruiken
- Laad het bron-SVG-bestand met behulp van het klasseobject Image
- Instantieer het klasseobject PdfOptions om de uitvoer-PDF te configureren
- Sla de afbeelding op als PDF met de opgegeven PDF-opties
Deze stappengids om * SVG-bestand naar PDF te converteren met Java* door configuratie-informatie te delen en vervolgens een eenvoudige takenlijst om de taak te volbrengen. Eerst moet u het SVG-bronbestand laden en vervolgens het klasseobject PdfOptions instantiëren dat opties bevat om de paginagrootte, PDF-kernopties en PDF-documentinformatie in te stellen, om er maar een paar te noemen.
Code om te converteren van SVG naar PDF met Java
import com.aspose.imaging.Image; | |
import com.aspose.imaging.License; | |
import com.aspose.imaging.imageoptions.PdfOptions; | |
public class ConvertSVGToPDFUsingJava { | |
public static void main(String[] args) // Main function to convert SVG to PDF using java | |
{ | |
// Initialize license to avoid watermark in the output PDF created from SVG | |
License licForSvgToPdf = new License(); | |
licForSvgToPdf.setLicense("Aspose.Imaging.lic"); | |
// Load the input SVG image to be converted to PDF | |
Image img = Image.load("Circle.svg"); | |
// Instantiate the PdfOptions class object to customize the converted PDF from SVG | |
PdfOptions options = new PdfOptions(); | |
// Save the output PDF file using the PdfOptions object | |
img.save("Compressed.pdf",options); | |
System.out.println("Done"); | |
} | |
} |
Deze code converteert SVG naar PDF met Java en biedt opties om PDFCoreOptions in te stellen met behulp van het klasseobject PdfOptions. U kunt het overzichtsniveau voor bladwijzers, compressie, uitgebreide overzichtsniveaus, kopoverzichtsniveaus, JPEG-kwaliteit en PDF-compliance-eigenschappen instellen met behulp van de PDFCoreOptions. Op dezelfde manier kunt u de auteursnaam, trefwoorden, onderwerp en titel van het PDF-uitvoerbestand instellen met behulp van de eigenschap PdfDocumentInfo in het klasseobject PdfOptions.
We hebben hier geleerd om SVG naar PDF te converteren, maar als u SVG naar PNG wilt converteren, raadpleeg dan het artikel op hoe SVG naar PNG te converteren met Java.