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-konverterare – Java API-konfiguration
- Konvertera VSD/VSDX Visio Diagram till PDF-fil med Java
- Konvertera VSDX/VSD Diagram till PDF med avancerade alternativ i 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:
- Skapa ett klassobjekt Diagram för att ladda en VSD/VSDX Visio-fil.
- 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. :
- Skapa ett klassobjekt Diagram för att ladda ett VSD/VSDX-diagram.
- Initiera PdfSaveOptions för att spara ett diagram.
- Ställ in överensstämmelsenivå för genererat PDF-dokument.
- Ställ in krypteringsdetaljer och sidstorlek.
- 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.