So konvertieren Sie von PDF in SVG und von SVG in PDF in Java

Konvertieren Sie SVG programmgesteuert in Java in PDF und PDF in SVG

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

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:

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: