Pliki VSD lub VSDX Visio są powszechnie używane do projektowania procesów, przepływów pracy, schematów blokowych itp. Jednak te typy plików są obsługiwane przez ograniczoną liczbę aplikacji. W niektórych sytuacjach może być konieczne przekonwertowanie pliku VSDX lub VSD Visio na dokument PDF. W tym artykule opisano, jak przekonwertować plik diagramu VSD VSDX na dokument PDF przy użyciu języka Java:
- Visio to PDF Converter – Konfiguracja Java API
- Konwertuj diagram VSD / VSDX Visio na plik PDF za pomocą języka Java
- Konwertuj diagram VSDX/VSD na format PDF z zaawansowanymi opcjami w Javie
Konwerter Visio na PDF — konfiguracja API Java
Aspose.Diagram for Java to biblioteka klas przeznaczona do tworzenia, edytowania lub manipulowania diagramami MS Visio z aplikacji opartych na Javie. Możesz pobrać plik JAR z sekcji New Releases lub użyć następujących konfiguracji Mavena w pliku pom.xml swojego projektu:
Magazyn:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Zależność:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>21.10</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Konwertuj diagram VSD/VSDX Visio na PDF w Javie
Możesz przekonwertować plik VSD lub VSDX na format PDF, wykonując następujące czynności:
- Utwórz obiekt klasy Diagram, aby załadować plik VSD/VSDX Visio.
- Przekonwertuj diagram Visio do pliku PDF metodą Save).
Poniższy fragment kodu pokazuje, jak przekonwertować plik VSD/VSDX na dokument PDF za pomocą języka Java:
// Utwórz obiekt diagramu, aby załadować diagram VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsd");
// Zapisz diagram programu Visio jako plik PDF
diagram.save("Diagram.pdf", SaveFileFormat.PDF);
Konwertuj diagram VSDX/VSD na format PDF z zaawansowanymi opcjami w Javie
Możesz dostosować konwersję Visio VSD/VSDX do dokumentu PDF, używając różnych właściwości, takich jak rozmiar strony, szyfrowanie, zgodność z PDF/A itp. Poniższe kroki pokazują, jak programowo przekonwertować plik VSDX lub VSD Diagram na dokument PDF za pomocą języka Java :
- Utwórz obiekt klasy Diagram, aby załadować diagram VSD/VSDX.
- Zainicjuj PdfSaveOptions, aby zapisać diagram.
- Ustaw poziom zgodności dla wygenerowanego dokumentu PDF.
- Ustaw szczegóły szyfrowania i rozmiar strony.
- Konwertuj plik VSDX Visio na plik PDF.
Poniższy fragment kodu pokazuje, jak programowo przekonwertować plik VSD/VSDX Visio na dokument PDF z szyfrowaniem i zgodnością z PDF/A za pomocą języka Java:
// Utwórz obiekt diagramu, aby załadować diagram VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsdx");
// Opcje podczas zapisywania diagramu do formatu PDF
PdfSaveOptions options = new PdfSaveOptions();
// Odrzuć zapisywanie stron w tle diagramu programu Visio
options.setSaveForegroundPagesOnly(true);
// Poziom zgodności dla wygenerowanego dokumentu PDF.
options.setCompliance(PdfCompliance.PDF_15);
// Ustaw szczegóły szyfrowania
PdfEncryptionDetails encriptionDetails = new PdfEncryptionDetails("User password", "Owner Password", PdfEncryptionAlgorithm.RC_4_128);
options.setEncryptionDetails(encriptionDetails);
// Ustaw rozmiar strony
PageSize pgSize = new PageSize(PaperSizeFormat.A_1);
options.setPageSize(pgSize);
// Konwertuj plik VSDX Visio na plik PDF
diagram.save("UsePDFSaveOptions.pdf", options);
Uzyskaj bezpłatną licencję
Możesz poprosić o Bezpłatną licencję tymczasową w celu oceny pełnej wydajności interfejsu API.
Wniosek
Aspose.Diagram for Java API zapewnia wiele funkcji do pracy z diagramami VSD/VSDX Visio. Ponadto zapewnia wysoką wierność konwersji diagramów do formatu pliku PDF. W tym artykule zbadałeś, jak programowo przekonwertować diagram VSD lub VSDX do formatu PDF za pomocą języka Java. Możesz dowiedzieć się więcej o interfejsie API, przeglądając Dokumentację. W przypadku jakichkolwiek pytań prosimy pisać do nas na Free Support Forum.