SVG(Skalierbare Vektorgrafiken) ist ein auf XML basierendes Vektorbildformat für zweidimensionale Grafiken. Zwei gängige Vektorbildformate, SVG und PDF, sind sich sehr ähnlich. Sie können Text, Bilder und andere Elemente im gleichen Erscheinungsbild anzeigen und dabei die Definition beibehalten, unabhängig davon, wie Sie sie zoomen. Aufgrund ihrer Ähnlichkeit können PDF Dateien problemlos in SVG Dateien konvertiert werden. Dieser Artikel zeigt eine einfache Methode zum Konvertieren von PDF Dateien in SVG Dateien. Darüber hinaus können Sie SVG direkt in PDF konvertieren. In diesem Artikel wird gezeigt, wie Sie SVG in Java programmgesteuert in PDF und PDF in SVG konvertieren.
Auf die folgenden Punkte gehen wir im nächsten Abschnitt kurz ein.
- Java SVG zu PDF und PDF zu SVG Konvertierungs-API – Java SDK-Installation
- So konvertieren Sie SVG in Java mithilfe der REST-API in PDF
- SVG-Datei in Java mit erweiterten Optionen in PDF konvertieren
- So konvertieren Sie eine PDF-Datei in Java mithilfe der REST-API in eine SVG-Datei
Java SVG zu PDF und PDF zu SVG-Konvertierungs-API – Java SDK-Installation
Um SVG in PDF und PDF in SVG in Java umzuwandeln, verwende ich das Java SDK der GroupDocs.Conversion Cloud API. Installieren Sie diese funktionsreiche Java-Bibliothek, um SVG in PDF umzuwandeln oder umgekehrt. Es bietet eine breite Palette an Methoden zur Dateibearbeitung und -konvertierung. Die Integration Ihrer Java-Anwendung mit einem PDF zu SVG-Konverter geht jetzt dank des einfachen und unkomplizierten Installationsverfahrens dieser Java-Bibliothek sehr schnell. Sie können entweder die JAR Dateien herunterladen oder die folgenden Maven-Konfigurationen befolgen.
Maven-Repository:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Maven-Dependency:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Bitte holen Sie sich Ihre Kunden-ID und Ihr Geheimnis aus dem Dashboard, bevor Sie die genannten Schritte ausführen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie ein Code-Snippet in einer Java-basierten Anwendung hinzu:
# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
So konvertieren Sie SVG in Java mithilfe der REST-API in PDF
Sobald der Installationsvorgang abgeschlossen ist, können Sie zum Codeausschnitt springen, um die SVG-Datei programmgesteuert in das PDF-Format zu konvertieren. Befolgen Sie die unten aufgeführten Schritte:
- Hochladen der SVG-Datei in die Cloud
- Konvertieren SVG in PDF in Java
- Herunterladen der konvertierten Datei
Laden Sie die Datei hoch
Laden Sie zunächst die SVG-Datei mit dem unten angegebenen Codeausschnitt in die Cloud hoch:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Laden Sie die Datei mit Java in den Cloud-Speicher hoch
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.svg");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.svg", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Dadurch ist die hochgeladene SVG-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.
So konvertieren Sie SVG Dateien online in Java in PDF
Java SDK ist eine leistungsstarke Bibliothek, die die optimierte Dateikonvertierung in wenigen Sekunden durchführt. Bitte befolgen Sie die folgenden Schritte und den unten genannten Codeausschnitt, um eine SVG-Datei programmgesteuert in Java in eine PDF-Datei zu konvertieren:
- Erstellen Sie eine Instanz von ConvertApi
- Erstellen Sie eine ConvertSettings-Instanz
- Legen Sie den Speichernamen fest und geben Sie den SVG-Dateipfad ein
- Geben Sie nun das Ausgabedateiformat als „pdf“ an.
- Als nächstes legen Sie den Pfad der Ausgabe-PDF-Datei fest
- Erstellen Sie ConvertDocumentRequest mit Konvertierungseinstellungen als Parameter
- Rufen Sie abschließend ConvertApi.convertDocument() auf, um die Datei in ein PDF Dokument zu konvertieren
Das folgende Codebeispiel zeigt, wie SVG mithilfe der REST-API in Java in das PDF Datei format konvertiert wird:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// So konvertieren Sie SVG in Java mithilfe der REST-API in PDF.
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Konvertierungseinstellungen vorbereiten
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.svg");
settings.setFormat("pdf");
settings.setOutputPath("java-testing/output-sample-file.pdf");
// in das angegebene Format konvertieren
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Laden Sie die konvertierte Datei herunter
Das obige Codebeispiel speichert die konvertierte SVG-Datei in einer PDF-Datei in der Cloud. Sie können es mit dem folgenden Codebeispiel herunterladen:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Laden Sie die Datei aus dem Cloud-Speicher in Java herunter
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Konvertieren Sie SVG Dateien in Java mit erweiterten Optionen in PDF
Sie können die API-Aufrufe entsprechend den Anforderungen konfigurieren. Darüber hinaus können Sie die Liste aller verfügbaren Klassen und ihrer Methoden hier sehen.
Im Folgenden sind die Schritte und das unten erwähnte Code-Snippet aufgeführt, um SVG in Java programmgesteuert mit erweiterten Einstellungen in PDF zu konvertieren:
- Initialisieren Sie eine Instanz von ConvertApi
- Erstellen Sie ein Objekt von ConvertSettings
- Legen Sie den Speichernamen und den Pfad der SVG-Eingabedatei fest
- Als nächstes legen Sie „pdf“ als Ausgabedateiformat fest
- Erstellen Sie ein Objekt der Klasse PdfConvertOptions, um zusätzliche Optionen anzugeben.
- Legen Sie verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setDpi, setCenterWindow, setPassword usw. fest.
- Legen Sie nun die Konvertierungsoptionen und den Pfad der Ausgabedatei fest
- Erstellen Sie ConvertDocumentRequest mit Konvertierungseinstellungen als Parameter
- Rufen Sie abschließend ConvertApi.convertDocument() auf, um das Dokument im PDF-Format zu speichern
Das folgende Codebeispiel zeigt, wie Sie eine SVG-Datei mithilfe erweiterter Einstellungen in das PDF Datei format in Java konvertieren:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Java Konvertieren Sie SVG Dateien in Java mit erweiterten Optionen in PDF.
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Konvertierungseinstellungen vorbereiten
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.svg");
settings.setFormat("pdf");
PdfConvertOptions convertOptions = new PdfConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
convertOptions.setZoom(50);
convertOptions.setDpi(124.0);
convertOptions.setCenterWindow(true);
convertOptions.setCompressImages(false);
convertOptions.setDisplayDocTitle(true);
convertOptions.setFitWindow(false);
convertOptions.setGrayscale(false);
convertOptions.setImageQuality(100);
convertOptions.setLinearize(false);
convertOptions.setMarginTop(5);
convertOptions.setMarginLeft(5);
convertOptions.setPassword("password");
convertOptions.setUnembedFonts(true);
convertOptions.setRemoveUnusedStreams(true);
convertOptions.setRemoveUnusedObjects(true);
convertOptions.setRemovePdfaCompliance(false);
convertOptions.setHeight(1024);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.pdf");
// in das angegebene Format konvertieren
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document conveted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
So konvertieren Sie PDF Dateien in Java mithilfe der REST-API in eine SVG-Datei
Bitte befolgen Sie die unten aufgeführten Schritte, um eine PDF-Datei programmgesteuert in das SVG-Format zu konvertieren:
- Erstellen Sie eine Instanz von ConvertApi
- Erstellen Sie eine ConvertSettings-Instanz
- Legen Sie den Speichernamen und den Pfad der Eingabe-PDF-Datei fest
- Geben Sie nun das Ausgabedateiformat als „svg“ an.
- Als nächstes legen Sie den Pfad der Ausgabedatei fest
- Erstellen Sie ConvertDocumentRequest mit Konvertierungseinstellungen als Parameter
- Rufen Sie abschließend die Konvertierung mit der Methode ConvertApi.convertDocument() auf
Das folgende Codebeispiel zeigt, wie eine PDF-Datei mithilfe der REST-API in Java in das SVG bildformat konvertiert wird:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// So konvertieren Sie SVG in Java mithilfe der REST-API in PDF.
public class App {
public static void main(String[] args) {
// Erstellen Sie eine Instanz der Konvertierungs-API
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Konvertierungseinstellungen vorbereiten
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.pdf");
settings.setFormat("svg");
settings.setOutputPath("java-testing/output-sample-file.svg");
// in das angegebene Format konvertieren
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Schließlich speichert das obige Codebeispiel die SVG-Datei in der Cloud. Befolgen Sie die bereits beschriebenen Schritte, um die Datei hochzuladen und anschließend die konvertierte Datei auf den Cloud-Speicher herunterzuladen.
Online-SVG zu PDF-Konverter
Was ist ein SVG-Datei zu PDF-Konverter? Bitte probieren Sie den folgenden SVG zu PDF-Konverter online kostenlos aus, der mit Groupdocs.Conversion Cloud APIs entwickelt wurde.
PDF zu SVG-Konverter online
Wie konvertiert man PDF online in SVG? Bitte probieren Sie den folgenden kostenlosen Online-PDF zu SVG-Konverter aus, der mit den oben genannten APIs von Groupdocs.Conversion entwickelt wurde.
Zusammenfassen
Wir beenden diesen Blogbeitrag hier. In diesem Artikel haben wir uns Folgendes angesehen:
- wie man SVG in Java programmgesteuert in PDF umwandelt;
- Laden Sie die SVG-Datei programmgesteuert hoch und laden Sie die konvertierte Datei aus der Cloud herunter.
- wie man SVG mit erweiterten Einstellungen in Java in PDF konvertiert;
- So konvertieren Sie PDF Dateien programmgesteuert in Java in eine SVG-Datei.
Darüber hinaus können Sie mehr über die Funktionen zur Dateiformatkonvertierung erfahren, indem Sie zur Dokumentation navigieren oder sich die Beispiele ansehen, die auf GitHub verfügbar sind. Wir haben auch einen Abschnitt API-Referenz, in dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.
Darüber hinaus schreibt groupdocs.cloud weitere Blogbeiträge zu neuen Themen. Bitte bleiben Sie für Aktualisierungen mit uns in Kontakt.
Stelle eine Frage
Bitte zögern Sie nicht, Ihre Fragen in unserem Forum zu teilen.
FAQs
Wie konvertiere ich SVG in PDF in Java?
Bitte folgen Sie diesem Link, um das Java-Code-Snippet zu erfahren, mit dem Sie SVG schnell und bequem in eine PDF-Datei umwandeln können.
Wie exportiere ich SVG mithilfe der REST-API in eine PDF-Datei?
Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest für die SVG-Konvertierung auf zur PDF-Datei.
Wie konvertiert man SVG kostenlos online in PDF?
Mit SVG zu PDF-Konverter kostenlos online können Sie SVG schnell und einfach in das PDF-Format exportieren. Sobald die Konvertierung abgeschlossen ist, können Sie die PDF-Datei herunterladen.
Wie kann ich SVG kostenlos online in PDF konvertieren?
- Öffnen Sie kostenloser Online-SVG zu PDF-Konverter
- Klicken Sie in den Dateiablagebereich, um eine SVG-Datei hochzuladen oder eine SVG-Datei per Drag & Drop zu verschieben.
- Klicken Sie auf die Schaltfläche „Jetzt konvertieren“ und die Online-Konvertierungssoftware SVG zu PDF wandelt die SVG-Datei in eine PDF-Datei um.
- Der Download-Link der Ausgabedatei ist sofort nach der Konvertierung des SVG bilds in eine PDF-Datei verfügbar.
Wie installiere ich die kostenlose Download-Bibliothek für den SVG zu PDF-Formatkonverter?
Installieren Sie den SVG zu PDF-Konverter Kostenloser Download der Java-Bibliothek, um SVG zu erstellen und online programmgesteuert in PDF zu konvertieren.
Wie konvertiere ich SVG offline in Windows in PDF?
Bitte besuchen Sie diesen Link, um die SVG zu PDF-Konvertersoftware kostenlos für Windows herunterzuladen. Mit dieser kostenlosen Download-Software für den Online-SVG zu PDF-Konverter können Sie SVG in Windows schnell und mit einem einzigen Klick in PDF umwandeln.
Wie konvertiert man eine PDF-Datei in SVG Java?
Bitte folgen Sie diesem Link, um das Java-Code-Snippet zu erfahren, mit dem Sie PDF Dateien schnell und einfach in eine SVG-Datei umwandeln können.
Wie konvertiert man eine PDF-Datei mithilfe der REST-API in eine SVG-Datei?
Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode CoverDocument mit ConvertDocumentRequest auf, um eine PDF-Datei in eine SVG-Datei zu konvertieren.
Wie konvertiert man PDF kostenlos online in SVG?
PDF zu SVG-Konverter kostenlos online ermöglicht Ihnen die kostenlose, schnelle und einfache Online-Konvertierung von PDF Dateien in SVG. Sobald die Konvertierung abgeschlossen ist, können Sie die SVG-Datei herunterladen.
Wie kann ich eine PDF-Datei kostenlos online in eine SVG-Datei konvertieren?
- Öffnen Sie kostenloser Online-PDF zu SVG-Konverter
- Klicken Sie in den Datei-Drop-Bereich, um eine PDF-Datei hochzuladen oder ein PDF Dokument per Drag & Drop zu verschieben.
- Klicken Sie auf die Schaltfläche „Jetzt konvertieren“. Die Online-PDF zu SVG-Konverter-App konvertiert PDF in das SVG-Format.
- Der Download-Link der Ausgabedatei ist sofort verfügbar, nachdem die Daten von der PDF- in die SVG-Datei geändert wurden.
Wie installiere ich die kostenlose Download-Bibliothek für den PDF zu SVG-Formatkonverter?
Installieren Sie den PDF zu SVG-Konverter Kostenloser Download der Java-Bibliothek, um PDF Dateien programmgesteuert zu erstellen und in SVG Dateien zu konvertieren.
Wie konvertiere ich PDF offline in Windows in SVG?
Bitte besuchen Sie diesen Link, um die kostenlose PDF zu SVG-Konvertersoftware für Windows herunterzuladen. Mit dieser kostenlosen Online-Download-Software für den PDF zu SVG-Konverter können Sie PDF Dateien in Windows schnell und mit einem einzigen Klick in SVG umwandeln.
Siehe auch
Für weitere Informationen empfehlen wir den Besuch der folgenden Artikel:
- Konvertieren Sie Word Dokumente mithilfe der REST-API in Python in PDF
- Konvertieren Sie PDF mit dem Python SDK in ein bearbeitbares Word Dokument
- Führen Sie PowerPoint PPT/PPTX Dateien online mithilfe der REST-API in Ruby zusammen
- Konvertieren Sie MSG und EML Dateien in Python in PDF
- Konvertieren Sie XML in CSV und CSV in XML in Python
- So konvertieren Sie CSV in JSON und JSON in CSV in Python
- Konvertieren Sie CSV in JSON und JSON in CSV in Java
- So konvertieren Sie Excel in JSON und JSON in Excel in Python
- Konvertieren Sie Markdown in PDF und PDF in Markdown in Python
- Konvertieren Sie Word in Markdown und Markdown in Word in Python
- So konvertieren Sie HTML in C# mithilfe der REST-API in PDF
- So konvertieren Sie Word programmgesteuert in C# in PDF