VSDX VSD Visio do PDF java

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:

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:

  1. Utwórz obiekt klasy Diagram, aby załadować plik VSD/VSDX Visio.
  2. 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 :

  1. Utwórz obiekt klasy Diagram, aby załadować diagram VSD/VSDX.
  2. Zainicjuj PdfSaveOptions, aby zapisać diagram.
  3. Ustaw poziom zgodności dla wygenerowanego dokumentu PDF.
  4. Ustaw szczegóły szyfrowania i rozmiar strony.
  5. 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.

Zobacz też