VSDX VSD Visio zu PDF java

VSD oder VSDX Visio Dateien werden häufig zum Entwerfen von Prozessen, Workflows, Flussdiagrammen usw. verwendet. Diese Dateitypen werden jedoch von einer begrenzten Anzahl von Anwendungen unterstützt. In bestimmten Situationen müssen Sie möglicherweise eine VSDX oder VSD-Visio Datei in ein PDF Dokument konvertieren. In diesem Artikel wird beschrieben, wie Sie eine VSD VSDX-Diagrammdatei mit Java in ein PDF Dokument konvertieren:

Visio to PDF Converter – Java API Konfiguration

Aspose.Diagram for Java ist eine Klassenbibliothek zum Erstellen, Bearbeiten oder Manipulieren von MS Visio Diagrammen aus Java-basierten Anwendungen. Sie können die JAR Datei aus dem Abschnitt New Releases herunterladen oder die folgenden Maven konfigurationen in der pom.xml Datei Ihres Projekts verwenden:

Repository:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Abhängigkeit:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-diagram</artifactId>
        <version>21.10</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Konvertieren Sie VSD/VSDX Visio Diagramme in PDF in Java

Sie können eine VSD oder VSDX Datei mit den folgenden Schritten in PDF konvertieren:

  1. Erstellen Sie ein Klassenobjekt Diagram, um eine VSD/VSDX Visio Datei zu laden.
  2. Konvertieren Sie das Visio Diagramm mit der methode Save) in eine PDF Datei.

Das folgende code snippet zeigt, wie Sie eine VSD/VSDX Datei mit Java in ein PDF Dokument konvertieren:

// Erstellen Sie ein Diagrammobjekt, um ein VSD/VSDX Diagramm zu laden
Diagram diagram = new Diagram("Diagram.vsd");

// Speichern Sie das Visio Diagramm als PDF
diagram.save("Diagram.pdf", SaveFileFormat.PDF);

Konvertieren Sie VSDX/VSD-Diagramme in PDF mit erweiterten Optionen in Java

Sie können die Visio VSD/VSDX Konvertierung in ein PDF Dokument mithilfe verschiedener Eigenschaften wie Seitengröße, Verschlüsselung, PDF/A-Konformität usw. anpassen. Die folgenden Schritte zeigen, wie Sie eine VSDX oder VSD-Diagrammdatei programmgesteuert mit Java in ein PDF Dokument konvertieren :

  1. Erstellen Sie ein Klassenobjekt Diagram, um ein VSD/VSDX Diagramm zu laden.
  2. Initialisieren Sie PdfSaveOptions zum Speichern eines Diagramms.
  3. Legen Sie die Konformitätsstufe für das generierte PDF Dokument fest.
  4. Legen Sie Verschlüsselungsdetails und Seitengröße fest.
  5. Konvertieren Sie die VSDX Visio Datei in eine PDF Datei.

Das folgende code snippet zeigt, wie eine VSD/VSDX Visio Datei programmgesteuert mit Java in ein PDF Dokument mit Verschlüsselung und PDF/A-Konformität konvertiert wird:

// Erstellen Sie ein Diagrammobjekt, um ein VSD/VSDX Diagramm zu laden
Diagram diagram = new Diagram("Diagram.vsdx");

// Optionen beim Speichern eines Diagramms im PDF-Format
PdfSaveOptions options = new PdfSaveOptions();

// Verwerfen Sie das Speichern von Hintergrundseiten des Visio Diagramms
options.setSaveForegroundPagesOnly(true);


// Konformitätsstufe für das generierte PDF Dokument.
options.setCompliance(PdfCompliance.PDF_15);

// Legen Sie die Verschlüsselungsdetails fest
PdfEncryptionDetails encriptionDetails = new PdfEncryptionDetails("User password", "Owner Password", PdfEncryptionAlgorithm.RC_4_128);
options.setEncryptionDetails(encriptionDetails);


// Seitengröße festlegen
PageSize pgSize = new PageSize(PaperSizeFormat.A_1);
options.setPageSize(pgSize);

// Konvertieren Sie die VSDX Visio Datei in eine PDF Datei
diagram.save("UsePDFSaveOptions.pdf", options);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die API in vollem Umfang zu evaluieren.

Fazit

Aspose.Diagram for Java API bietet viele Funktionen für die Arbeit mit VSD/VSDX Visio Diagrammen. Darüber hinaus bietet es eine High-Fidelity-Konvertierung von Diagrammen in das PDF Dateiformat. In diesem Artikel haben Sie untersucht, wie Sie ein VSD oder VSDX Diagramm mithilfe von Java programmgesteuert in das PDF Format konvertieren. Weitere Informationen zur API finden Sie in der Dokumentation. Bei Fragen können Sie uns gerne im Free Support Forum schreiben.

Siehe auch