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 in PDF-Konvertierung REST API – SDK-Installation
- So konvertieren Sie Visio Dokumente in Java mithilfe der REST-API in PDF
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:
- Hochladen der Visio-Datei in die Cloud
- Konvertieren Visio in eine PDF-Datei in Java
- Herunterladen der konvertierten Datei
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:
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:
- Konvertieren Sie GIF bilder in Java in PDF Dateien
- SVG zu PNG-Konverter – (online und kostenlos)
- So konvertieren Sie PowerPoint PPT mit Java in HTML
- Konvertieren Sie EXCEL in JSON und JSON in EXCEL in Python
- So konvertieren Sie PDF in Python mithilfe der REST-API in Excel
- Konvertieren Sie PDF mit dem Python SDK in ein bearbeitbares Word Dokument
- So konvertieren Sie PDF mithilfe einer REST-API in Python in PPTX
- Konvertieren Sie PDF Dateien in das PNG und PNG-in das PDF-Format mit Java
- Konvertieren Sie PowerPoint bilder programmgesteuert in Java in PNG bilder
- So konvertieren Sie CSV über Java mithilfe der REST-API in XML
- Konvertieren Sie SVG Dateien mithilfe der REST-API in Java in JPG bilder