So konvertieren Sie SVG in PDF mit Java

In diesem kurzen Tutorial lernen Sie mit Hilfe von nur ein paar Zeilen Code, SVG in PDF mit Java umzuwandeln. Dazu muss die SVG-Datei geladen und dann als PDF auf der Festplatte gespeichert werden. Sie können SVG in PDF mit Java umwandeln zusammen mit der Option, die Ausgabe-PDF auf verschiedene Weise anzupassen.

Schritte zum Exportieren von SVG in PDF mit Java

  1. Konfigurieren Sie Ihr Projekt so, dass es Aspose.Imaging aus dem Maven-Repository verwendet
  2. Laden Sie die SVG-Quelldatei mit dem Klassenobjekt Image
  3. Instanziieren Sie das Klassenobjekt PdfOptions, um die Ausgabe-PDF zu konfigurieren
  4. Speichern Sie das Bild mit den angegebenen PDF-Optionen als PDF

Diese Schritte führen zum Konvertieren von SVG-Dateien in PDF mit Java durch Teilen von Konfigurationsinformationen und anschließender einfacher Aufgabenliste, um die Aufgabe zu erfüllen. Zuerst müssen Sie die Quell-SVG-Datei laden und dann das Klassenobjekt PdfOptions instanziieren, das Optionen zum Festlegen der Seitengröße, PDF-Kernoptionen und PDF-Dokumentinformationen enthält, um nur einige zu nennen.

Code zum Konvertieren von SVG in PDF mit 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");
}
}

Dieser Code konvertiert SVG in PDF mit Java und bietet Optionen zum Festlegen von PDFCoreOptions mithilfe des PdfOptions-Klassenobjekts. Mit den PDFCoreOptions können Sie die Gliederungsebene für Lesezeichen, Komprimierung, erweiterte Gliederungsebenen, Gliederungsebenen für Überschriften, JPEG-Qualität und PDF-Compliance-Eigenschaften festlegen. Auf ähnliche Weise können Sie den Autornamen, die Schlüsselwörter, das Thema und den Titel der Ausgabe-PDF-Datei mithilfe der PdfDocumentInfo-Eigenschaft im PdfOptions-Klassenobjekt festlegen.

Wir haben hier gelernt, SVG in PDF zu konvertieren, aber wenn Sie SVG in PNG konvertieren möchten, lesen Sie den Artikel zu wie man SVG in PNG mit Java konvertiert.

 Deutsch