VSDX VSD Visio till PDF java

VSD- eller VSDX Visio-filer används vanligtvis för att designa processer, arbetsflöden, flödesscheman, etc. Dessa filtyper stöds dock av ett begränsat antal applikationer. I vissa situationer kan du behöva konvertera en VSDX- eller VSD Visio-fil till ett PDF-dokument. Den här artikeln beskriver hur man konverterar en VSD VSDX diagramfil till ett PDF dokument med Java:

Visio till PDF Converter - Java API-konfiguration

Aspose.Diagram for Java är ett klassbibliotek designat för att skapa, redigera eller manipulera MS Visio-diagram från Java-baserade applikationer. Du kan ladda ner JAR-filen från avsnittet New Releases eller använda följande Maven-konfigurationer i pom.xml-filen för ditt projekt:

Förvar:

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

Beroende:

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

Konvertera VSD/VSDX Visio Diagram till PDF i Java

Du kan konvertera en VSD- eller VSDX-fil till PDF med följande steg:

  1. Skapa ett klassobjekt Diagram för att ladda en VSD/VSDX Visio-fil.
  2. Konvertera Visio-diagrammet till en PDF-fil med metoden Spara).

Följande kodsnutt visar hur man konverterar en VSD/VSDX-fil till ett PDF-dokument med Java:

// Skapa ett diagramobjekt för att ladda ett VSD/VSDX-diagram
Diagram diagram = new Diagram("Diagram.vsd");

// Spara Visio-diagrammet som PDF
diagram.save("Diagram.pdf", SaveFileFormat.PDF);

Konvertera VSDX/VSD Diagram till PDF med avancerade alternativ i Java

Du kan anpassa Visio VSD/VSDX-konverteringen till ett PDF-dokument med olika egenskaper som sidstorlek, kryptering, PDF/A-kompatibilitet, etc. Följande steg visar hur du konverterar en VSDX- eller VSD-diagramfil till ett PDF-dokument med hjälp av Java. :

  1. Skapa ett klassobjekt Diagram för att ladda ett VSD/VSDX-diagram.
  2. Initiera PdfSaveOptions för att spara ett diagram.
  3. Ställ in överensstämmelsenivå för genererat PDF-dokument.
  4. Ställ in krypteringsdetaljer och sidstorlek.
  5. Konvertera VSDX Visio-filen till en PDF-fil.

Kodavsnittet nedan visar hur man konverterar en VSD/VSDX Visio-fil till ett PDF-dokument med kryptering och PDF/A-kompatibilitet programmatiskt med Java:

// Skapa ett diagramobjekt för att ladda ett VSD/VSDX-diagram
Diagram diagram = new Diagram("Diagram.vsdx");

// Alternativ när du sparar ett diagram i PDF-format
PdfSaveOptions options = new PdfSaveOptions();

// Släng sparade bakgrundssidor i Visio-diagrammet
options.setSaveForegroundPagesOnly(true);


// Överensstämmelsenivå för genererat PDF-dokument.
options.setCompliance(PdfCompliance.PDF_15);

// Ställ in krypteringsdetaljer
PdfEncryptionDetails encriptionDetails = new PdfEncryptionDetails("User password", "Owner Password", PdfEncryptionAlgorithm.RC_4_128);
options.setEncryptionDetails(encriptionDetails);


// Ställ in sidstorlek
PageSize pgSize = new PageSize(PaperSizeFormat.A_1);
options.setPageSize(pgSize);

// Konvertera VSDX Visio-fil till en PDF-fil
diagram.save("UsePDFSaveOptions.pdf", options);

Skaffa en gratis licens

Du kan begära Free Temporary License för att utvärdera API:t i dess fulla kapacitet.

Slutsats

Aspose.Diagram för Java API ger många funktioner för att arbeta med VSD/VSDX Visio-diagram. Dessutom ger det högfientlig konvertering av diagram till PDF-filformat. I den här artikeln har du utforskat hur du konverterar ett VSD- eller VSDX-diagram till PDF-format programmatiskt med Java. Du kan lära dig mer om API:t genom att ta en titt på Dokumentation. Om du har någon förfrågan är du välkommen att skriva till oss på Free Support Forum.

Se även