Konvertieren Sie Visio VSDX über Java mithilfe der REST-API in PDF

So konvertieren Sie Visio Dateien in Java in PDF.

Suchen Sie nach einer zuverlässigen und effizienten Möglichkeit, Ihre Visio Dateien mit Java in PDF zu konvertieren? Glücklicherweise bietet das GroupDocs.Conversion Cloud SDK für Java eine effiziente und unkomplizierte Lösung für dieses Problem. Es kann mehrere Gründe geben, warum Sie Ihre Visio Dateien programmgesteuert in Java in das PDF-Format konvertieren möchten. PDF Dateien sind beispielsweise sicherer und viel kleiner als Visio Dateien, wodurch sie einfacher zu speichern und zu teilen sind. In diesem Artikel stellen wir eine Schritt-für-Schritt-Anleitung zum Konvertieren von Visio Dateien in PDF in Java bereit. Also lasst uns anfangen!

Wir werden in diesem Artikel die folgenden Themen behandeln:

Java Visio VSDX zu PDF-Konvertierung REST-API – SDK-Installation

GroupDocs.Conversion Cloud SDK für Jav ist eine cloudbasierte Dateiformat Dokumentkonvertierungs-API, mit der Sie Ihre Dateien und Bilder mithilfe einfacher API-Aufrufe in verschiedene Formate konvertieren können. Es unterstützt eine Vielzahl von Dokument und Bildformaten, darunter Visio, PDF, Word, Excel, PowerPoint, Rasterbilder und viele mehr. Mit GroupDocs.Conversion Cloud SDK für Java können Sie Ihre Dateien und Bilder effizient in das von Ihnen benötigte Format konvertieren, ohne Software von Drittanbietern zu verwenden. Die Integration der API in Java-basierte Anwendungen wird einfach und effizient gestaltet, sodass keine zusätzliche Software erforderlich ist.

Sie können entweder die JAR-Datei der API herunterladen oder sie mit Maven installieren, indem Sie das folgende Repository und die folgende Abhängigkeit zur pom.xml-Datei Ihres Projekts hinzufügen:

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>

Als Nächstes melden Sie sich für ein GroupDocs-Konto an, um die Client-ID und das Client-Geheimnis vom Dashboard abzurufen, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codeausschnitte beginnen. Bitte geben Sie den unten gezeigten Codeausschnitt ein, sobald Sie Ihre ID und Ihr Geheimnis haben:

# 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 Visio Dokumente in Java mit der REST-API in PDF

Führen Sie die folgenden Schritte aus, um Visio mithilfe des GroupDocs.Conversion Cloud SDK für Java in PDF zu konvertieren:

Laden Sie die Datei hoch

Sobald Sie Ihre Konvertierungsumgebung eingerichtet haben, können Sie die Visio-Datei mithilfe des unten angegebenen Codeausschnitts in den Cloud-Speicher hochladen:

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.vsdx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.vsdx", 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();
		}
		
	}
}

Daher ist die hochgeladene Visio-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Konvertieren Sie die Visio VSDX-Datei in das PDF-Format

Hier sind die Schritte und ein Beispielcode-Snippet, das zeigt, wie Visio Dateien mithilfe der Java-API in das PDF-Format konvertiert werden.

Die Schritte sind:

  • Erstellen Sie zunächst eine Instanz der Klasse ConvertApi.
  • Zweitens erstellen Sie eine Instanz der ConvertSettings Klasse.
  • Drittens geben Sie den Namen des Cloud-Speichers an.
  • Als nächstes legen Sie den Eingabepfad der Visio-Datei und das Ausgabedateiformat auf „pdf“ fest.
  • Erstellen Sie nun eine Instanz der PdfConvertOptions Klasse.
  • Stellen Sie optional verschiedene Konvertierungsoptionen wie setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight usw. bereit.
  • Legen Sie anschließend mithilfe der ConvertSettings-Instanz Konvertierungsoptionen und den Pfad der Ausgabedatei fest.
  • Erstellen Sie dann eine ConvertDocumentRequest Klasseninstanz und übergeben Sie den Einstellungsparameter.
  • Rufen Sie abschließend die Methode convertDocument() auf und übergeben Sie den Parameter ConvertDocumentRequest.

Der folgende Codeausschnitt zeigt, wie Sie ein Visio Dokument mithilfe der REST-API in eine PDF-Datei 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;

// So konvertieren Sie eine Visio-Datei mit Java in das PDF-Format
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.vsdx");
			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 converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Das ist es! Mit nur wenigen Codezeilen können Sie Visio Dateien mit dem GroupDocs.Conversion Cloud SDK für Java einfach und nahtlos in das PDF-Format konvertieren. Sie können die Ausgabe im Bild unten sehen:

Java konvertiert Visio Dateien online in PDF

Konvertieren Sie Visio Dateien mit Java in PDF.

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert das konvertierte PDF in der Cloud. Sie können die konvertierte PDF-Datei mit dem folgenden Codeausschnitt 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();
		}
		
	}
}

Kostenloser Online-Visio zu PDF-Konverter

Wie konvertiert man Visio kostenlos online in PDF? Bitte versuchen Sie es mit einem Online-VSDX zu PDF-Konverter, um eine PDF-Datei aus einer Visio-Datei zu erstellen. Dieser Konverter wird mit der oben genannten Visio zu PDF-REST-API entwickelt.

Zusammenfassen

Zusammenfassend hat dieser Artikel gezeigt, wie einfach und effizient es ist, Visio Dateien mit dem GroupDocs.Conversion Cloud SDK für Java in das PDF-Format zu konvertieren. Folgendes haben Sie aus diesem Artikel gelernt:

  • wie man Visio Dateien in Java programmgesteuert in das PDF-Format konvertiert, sowie zusätzliche Anpassungsoptionen;
  • Laden Sie die VSDX-Datei programmgesteuert in die Cloud hoch und laden Sie dann die konvertierte PDF-Datei aus der Cloud herunter.
  • und konvertieren Sie Visio VSDX kostenlos in eine PDF-Datei mit einem kostenlosen Online-Visio-Datei zu PDF-Konverter.

Darüber hinaus bieten wir auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen kommunizieren können. Der vollständige Quellcode des Java SDK ist auf Github frei verfügbar. Bitte überprüfen Sie das GroupDocs.Conversion Cloud SDK für Java Beispiele hier.

Darüber hinaus empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen, um detaillierte Schritte und die API-Nutzung zu erfahren.

Schließlich schreiben wir weiterhin neue Blogartikel zu verschiedenen Dateiformaten und Konvertierungen mithilfe der REST-API. Bitte kontaktieren Sie uns für die neuesten Updates.

Stelle eine Frage

Wenn Sie Fragen zur Visio VSDX zu PDF-Konvertierungs-API haben, zögern Sie bitte nicht, uns im kostenlosen Support-Forum zu kontaktieren.

FAQs

Wie konvertiere ich VSDX mit Java in PDF?

Sie können eine Visio VSDX mit der GroupDocs.Conversion Cloud REST API für Java in eine PDF-Datei konvertieren. Dabei handelt es sich um eine cloudbasierte Dokumentkonvertierungs-API, mit der Sie Visio Dateien mithilfe von Java problemlos in PDF konvertieren können.

Welche Formate kann GroupDocs.Conversion Cloud SDK für Java in PDF konvertieren?

GroupDocs.Conversion Cloud SDK für Java kann eine große Auswahl an Dokumentformaten in PDF konvertieren, einschließlich Word, Excel, PowerPoint und Visio.

Wie kann ich ein Visio online kostenlos in PDF konvertieren?

Mit unserem Visio zu PDF-Konverter können Sie Visio VSDX kostenlos in das PDF-Format konvertieren. Bitte befolgen Sie die unten aufgeführten Schritt-für-Schritt-Anleitungen, um die Konvertierung durchzuführen:

  • Öffnen Sie den kostenlosen Visio zu PDF-Konverter online.
  • Klicken Sie nun in den Dateiablagebereich, um eine Visio-Datei hochzuladen, oder ziehen Sie eine Visio-Datei per Drag & Drop.
  • Klicken Sie anschließend auf die Schaltfläche „Jetzt konvertieren“. Der kostenlose Online-Konverter von Visio zu PDF wandelt Visio in PDF um.
  • Der Download-Link der Ausgabe-PDF steht nach der Konvertierung der Visio-Datei zur Verfügung.

Wie konvertiert man Visio Dateien unter Windows in PDF?

Bitte besuchen Sie diesen Link, um einen Offline-Visio zu PDF-Konverter für Windows herunterzuladen. Mit diesem Konverter können Sie Visio unter Windows schnell und mit einem einzigen Klick in PDF Dateien konvertieren.

Ist die Nutzung des GroupDocs.Conversion Cloud SDK für Java kostenlos?

Nein, die Nutzung von GroupDocs.Conversion Cloud SDK for Java ist nicht völlig kostenlos. Es bietet sowohl Test- als auch kostenpflichtige Pläne an.

Siehe auch

Wenn Sie mehr über verwandte Themen erfahren möchten, empfehlen wir Ihnen die Lektüre der unten aufgeführten Artikel: