Mit diesem einfachen Thema können Sie SVG in Java in PDF konvertieren**. Es enthält Informationen zum Einrichten der Umgebung, einschließlich des schrittweisen Algorithmus, und bietet ein Codebeispiel für die Entwicklung einer SVG-zu-PDF-Konvertersoftware in Java. Darüber hinaus gehört es auch dazu, den Konvertierungsprozess entsprechend Ihren Anforderungen zu improvisieren.
Schritte zum Exportieren von SVG in PDF in Java
- Konfigurieren Sie die Umgebung, indem Sie Aspose.CAD for Java mithilfe des Repository-Managers hinzufügen, um SVG in PDF zu konvertieren
- Laden Sie die Quell-SVG-Datei mit einer Instanz der Klasse Image
- Erstellen Sie ein Objekt der PdfOptions-Klasse und initialisieren Sie das Klassenobjekt CadRasterizationOptions, um die Seitengröße festzulegen
- Verwenden Sie die Speichermethode, um die SVG-Datei in das PDF-Format zu konvertieren
Die oben genannten Schritte umfassen das Verfahren zum Konvertieren von SVG-Dateien in PDF in Java. Zunächst wird die Beispiel-SVG-Datei mithilfe einer Instanz der Image-Klasse geladen. Anschließend werden die erforderlichen PDF- und Bildrasterungsoptionen für die Ausgabe-PDF-Datei festgelegt. Am Ende wird die aufgerufene SVG-Datei als PDF-Dokument auf der Festplatte gerendert.
Code zum Exportieren von SVG in PDF in Java
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.imageoptions.CadRasterizationOptions; | |
import com.aspose.cad.imageoptions.PdfOptions; | |
public class ConvertSvgToPDF { | |
public static void main(String[] args) throws Exception { // main method to convert SVG to PDF | |
String path = "/Users/KnowledgeBase/TestData/"; | |
// Set the license to convert SVG to PDF file | |
License licenseSVGtoPDF = new License(); | |
licenseSVGtoPDF.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Load the source SVG file from the disk | |
Image svgImage = Image.load(path + "ExportedSvg.svg"); | |
// Create the PdfOptions object for the output PDF file | |
PdfOptions pdfOpts = new PdfOptions(); | |
// Create an instance of the rasterization options class | |
CadRasterizationOptions rasterOption = new CadRasterizationOptions(); | |
rasterOption.setPageWidth(600); | |
rasterOption.setPageHeight(600); | |
pdfOpts.setVectorRasterizationOptions(rasterOption); | |
// Convert SVG to PDF | |
svgImage.save(path + "Exported.pdf", pdfOpts); | |
} | |
} |
Das obige Codebeispiel konvertiert SVG in PDF in Java. Auf die Klasse CadRasterizationOptions wird verwiesen, um die Seitengröße der Ausgabe-PDF-Datei festzulegen. Darüber hinaus können Sie auch die Wasserzeichenfarbe, den Wasserzeichentext, die Textrotation und andere Eigenschaften der PdfOptions-Klasse entsprechend Ihren Anforderungen konfigurieren.
In diesem Thema werden die Details zum Konvertieren einer SVG-Datei in eine PDF-Datei in Java behandelt. Wenn Sie mehr über die Konvertierung von PLT in PDF erfahren möchten, lesen Sie den Artikel auf Konvertieren von PLT in PDF in Java.