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
- Převeďte diagram VSD/VSDX Visio do souboru PDF pomocí Java
- Převeďte diagram VSDX/VSD do PDF s pokročilými možnostmi v Javě
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ů:
- Vytvořte objekt třídy Diagram pro načtení souboru VSD/VSDX Visio.
- 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 :
- Vytvořte objekt třídy Diagram pro načtení diagramu VSD/VSDX.
- Inicializujte PdfSaveOptions pro uložení diagramu.
- Nastavte úroveň shody pro generovaný dokument PDF.
- Nastavte podrobnosti šifrování a velikost stránky.
- 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.