VSDX VSD Visio do PDF java

Soubory VSD nebo VSDX Visio se běžně používají k navrhování procesů, pracovních postupů, vývojových diagramů atd. Tyto typy souborů však podporuje omezený počet aplikací. V určitých situacích může být nutné převést soubor VSDX nebo VSD Visio na dokument PDF. Tento článek popisuje, jak převést soubor diagramu VSD VSDX na dokument PDF pomocí Java:

Převaděč Visio do PDF – konfigurace Java API

Aspose.Diagram for Java je knihovna tříd navržená pro vytváření, úpravu nebo manipulaci s diagramy MS Visio z aplikací založených na Javě. Soubor JAR si můžete stáhnout ze sekce New Releases nebo použít následující konfigurace Maven v souboru pom.xml vašeho projektu:

úložiště:

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

Závislost:

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

Převeďte diagram VSD/VSDX Visio do PDF v Javě

Soubor VSD nebo VSDX můžete převést do PDF pomocí následujících kroků:

  1. Vytvořte objekt třídy Diagram pro načtení souboru VSD/VSDX Visio.
  2. Převeďte diagram Visio na soubor PDF pomocí metody Uložit).

Následující fragment kódu ukazuje, jak převést soubor VSD/VSDX na dokument PDF pomocí Java:

// Vytvořte objekt diagram pro načtení diagramu VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsd");

// Uložte diagram aplikace Visio jako PDF
diagram.save("Diagram.pdf", SaveFileFormat.PDF);

Převeďte diagram VSDX/VSD do formátu PDF s pokročilými možnostmi v Javě

Převod Visio VSD/VSDX na dokument PDF můžete přizpůsobit pomocí různých vlastností, jako je velikost stránky, šifrování, soulad s PDF/A atd. Následující kroky ukazují, jak převést soubor VSDX nebo VSD Diagram na dokument PDF programově pomocí Java :

  1. Vytvořte objekt třídy Diagram pro načtení diagramu VSD/VSDX.
  2. Inicializujte PdfSaveOptions pro uložení diagramu.
  3. Nastavte úroveň shody pro generovaný dokument PDF.
  4. Nastavte podrobnosti šifrování a velikost stránky.
  5. Převeďte soubor VSDX Visio na soubor PDF.

Níže uvedený úryvek kódu ukazuje, jak programově převést soubor VSD/VSDX Visio na dokument PDF se šifrováním a souladem s PDF/A pomocí Java:

// Vytvořte objekt diagram pro načtení diagramu VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsdx");

// Možnosti při ukládání diagramu do formátu PDF
PdfSaveOptions options = new PdfSaveOptions();

// Zrušte ukládání stránek na pozadí diagramu Visio
options.setSaveForegroundPagesOnly(true);


// Úroveň shody pro generovaný dokument PDF.
options.setCompliance(PdfCompliance.PDF_15);

// Nastavte podrobnosti šifrování
PdfEncryptionDetails encriptionDetails = new PdfEncryptionDetails("User password", "Owner Password", PdfEncryptionAlgorithm.RC_4_128);
options.setEncryptionDetails(encriptionDetails);


// Nastavte velikost stránky
PageSize pgSize = new PageSize(PaperSizeFormat.A_1);
options.setPageSize(pgSize);

// Převeďte soubor VSDX Visio na soubor PDF
diagram.save("UsePDFSaveOptions.pdf", options);

Získejte bezplatnou licenci

Můžete požádat o bezplatnou dočasnou licenci pro vyhodnocení plné kapacity API.

Závěr

Aspose.Diagram for Java API poskytuje mnoho funkcí pro práci s diagramy VSD/VSDX Visio. Navíc poskytuje vysoce věrný převod diagramů do formátu PDF. V tomto článku jste prozkoumali, jak převést diagram VSD nebo VSDX do formátu PDF pomocí programu Java. Více o API se můžete dozvědět v Dokumentaci. V případě jakéhokoli dotazu nám neváhejte napsat na Free Support Forum.

Viz také