Möchten Sie Visio in Java programmgesteuert in PDF konvertieren? In diesem Blogbeitrag erfahren Sie, wie Sie VSD/VSDX-Dateien mit ein paar Zeilen Code in Java manipulieren und in das PDF-Dateiformat konvertieren. Visio-Diagramme werden häufig verwendet, um verschiedene Designs von Geschäftsprozessen und Workflows zu generieren. Sie müssen Ihre Visio-Diagramme jedoch in andere gängige Dateiformate wie PDF, PNG und mehr umwandeln. Diese Java Visio API bietet eine breite Palette von Klassen und Methoden, um diese Funktionalität zu erreichen.
Folgende Punkte behandeln wir in diesem Artikel:
- Java Visio-API-Installation
- So konvertieren Sie Visio in PDF in Java
- Konvertierung von Visio in PDF – Fortgeschrittene Methoden
Java Visio-API-Installation
Diese Bibliothek ist einfach zu installieren und bietet eine umfassende Dokumentation, in der Sie einen riesigen Stapel von Methoden und Installations Anweisungen finden können. Sie können diese API jedoch aktivieren, indem Sie entweder die JAR-Dateien herunterladen oder die unten erwähnten Maven-Konfigurationen befolgen:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>22.7</version>
</dependency>
So konvertieren Sie Visio in PDF in Java
Visio-Diagramme bieten umfangreiche Modellierungsfunktionen zum Erstellen von Prozessdiagrammen. In diesem Abschnitt werden wir die Schritte und Code-Snippets durchgehen, um VSD programmgesteuert in PDF zu konvertieren.
Sie können die unten aufgeführten Schritte ausführen:
- Rufen Sie den Konstruktor Diagram auf, um das Diagramm aus einer VSD-Datei zu laden.
- Rufen Sie die Methode save auf, um im PDF-Dateiformat zu speichern.
// Rufen Sie den Diagrammkonstruktor auf, um ein Diagramm aus einer VSD-Datei zu laden
Diagram diagram = new Diagram("sample.vsdx");
// Rufen Sie die save-Methode auf, um im PDF-Dateiformat zu speichern
diagram.save( "ExportToPDF_Out.pdf", SaveFileFormat.PDF);
Sie können die Ausgabe im folgenden Bild sehen:
Konvertierung von Visio in PDF – erweiterte Optionen
Sie können die API-Aufrufe auch gemäß Ihren Geschäftsanforderungen konfigurieren.
Wir werden einige Schlüsselfunktionen untersuchen, indem wir den Schritten und den Codeausschnitten folgen:
- Erstellen Sie ein Objekt der Klasse Diagram, um das Diagramm aus einer VSDX-Datei zu laden.
- Instanziieren Sie eine Instanz der Klasse PdfSaveOptions, um zusätzliche Optionen beim Rendern von Diagrammseiten in PDF anzugeben.
- Übergeben Sie einen Wert an die Methode SplitMultiPages, um festzulegen, ob das Diagramm gemäß der Einstellungsoption der Seite auf mehrere Seiten aufgeteilt werden soll.
- Geben Sie die Qualität der JPEG-Komprimierung für Bilder an, indem Sie die Methode setJpegQuality aufrufen.
- Rufen Sie die Methode setPageSize auf, um die Seitengröße für die generierten Bilder festzulegen.
- Rufen Sie die Methode save auf, um im PDF-Format zu speichern.
// Erstellen Sie ein Objekt der Diagrammklasse, um ein Diagramm aus einer VSDX-Datei zu laden
Diagram diagram = new Diagram( "sample.vsdx");
// Instanziieren Sie eine Instanz der PdfSaveOptions-Klasse, um zusätzliche Optionen beim Rendern von Diagrammseiten in PDF anzugeben.
PdfSaveOptions options = new PdfSaveOptions();
// Übergeben Sie einen Wert an die SplitMultiPages-Methode, um zu definieren, ob das Diagramm gemäß der Seiteneinstellung auf mehrere Seiten aufgeteilt wird. Möglichkeit
options.setSplitMultiPages(true);
// Geben Sie die Qualität der JPEG-Komprimierung für Bilder an, indem Sie die Methode setJpegQuality aufrufen
options.setJpegQuality(100);
// Rufen Sie die setPageSize-Methode auf, um die Seitengröße für die generierten Bilder festzulegen
options.setPageSize(null);
// Rufen Sie die save-Methode auf, um im PDF-Format zu speichern
diagram.save( "SplitMultiPages.pdf", options);
Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz erwerben, um die API ohne Evaluierungseinschränkungen zu testen.
Zusammenfassen
Damit sind wir am Ende dieses Artikels angelangt. Ich hoffe, Sie haben gelernt, wie Sie Visio programmgesteuert in PDF in Java konvertieren. Darüber hinaus haben wir auch einige erweiterte Optionen untersucht, die Visio-in-PDF-Konvertierungsfunktionen auf Unternehmensebene bieten. Darüber hinaus können Sie die Dokumentation dieser Java Visio-API besuchen, um mehr über andere Methoden zu erfahren. Außerdem schreibt conholdate.com neue Blogbeiträge zu neuen Themen. Bitte bleiben Sie daher für regelmäßige Updates in Kontakt.
Stelle eine Frage
Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.
Häufig gestellte Fragen
Wie konvertiere ich eine Visio-Datei in PDF?
Mit dieser Java Visio API können Sie VSD/VSDX in PDF konvertieren. Es ist funktionsreich und bietet eine breite Palette von Methoden zum Konvertieren von Visio in PDF in Java.
Wie speichere ich eine große Visio-Datei als PDF?
Sie können die Methode save dieser Bibliothek aufrufen, um Ihre Java-Anwendung mit einem Visio-zu-PDF-Konverter auszustatten. Außerdem können Sie die Liste hier überprüfen, um mehr über andere Methoden und Klassen zu erfahren.