VSDX VSD Visio в PDF java

Файли VSD або VSDX Visio зазвичай використовуються для розробки процесів, робочих процесів, блок-схем тощо. Однак ці типи файлів підтримуються обмеженою кількістю програм. У певних ситуаціях вам може знадобитися перетворити файл VSDX або VSD Visio на документ PDF. У цій статті описано, як конвертувати файл діаграми VSD VSDX у документ PDF за допомогою Java:

Перетворювач Visio у PDF – конфігурація Java API

Aspose.Diagram for Java — це бібліотека класів, призначена для створення, редагування чи керування діаграмами MS Visio із програм на основі Java. Ви можете завантажити файл JAR із розділу Нові випуски або використати такі конфігурації Maven у файлі pom.xml вашого проекту:

Репозиторій:

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

Залежність:

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

Перетворіть VSD/VSDX Visio Diagram у PDF на Java

Ви можете конвертувати файл VSD або VSDX у PDF, виконавши такі дії:

  1. Створіть об’єкт класу Diagram, щоб завантажити файл VSD/VSDX Visio.
  2. Перетворіть діаграму Visio у файл PDF за допомогою методу Save).

У наведеному нижче фрагменті коду показано, як перетворити файл VSD/VSDX на PDF-документ за допомогою Java:

// Створіть об’єкт діаграми для завантаження діаграми VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsd");

// Збережіть діаграму Visio у форматі PDF
diagram.save("Diagram.pdf", SaveFileFormat.PDF);

Перетворіть діаграму VSDX/VSD у PDF за допомогою додаткових параметрів у Java

Ви можете налаштувати перетворення Visio VSD/VSDX на PDF-документ за допомогою різних властивостей, як-от розмір сторінки, шифрування, відповідність PDF/A тощо. Наступні кроки показують, як програмно перетворити файл VSDX або VSD-схеми на PDF-документ за допомогою Java :

  1. Створіть об’єкт класу Diagram, щоб завантажити діаграму VSD/VSDX.
  2. Ініціалізуйте PdfSaveOptions для збереження діаграми.
  3. Встановити рівень відповідності для створеного документа PDF.
  4. Встановіть деталі шифрування та розмір сторінки.
  5. Перетворіть файл VSDX Visio у файл PDF.

Наведений нижче фрагмент коду показує, як конвертувати файл VSD/VSDX Visio у PDF-документ із шифруванням і сумісністю з PDF/A програмним шляхом за допомогою Java:

// Створіть об’єкт діаграми для завантаження діаграми VSD/VSDX
Diagram diagram = new Diagram("Diagram.vsdx");

// Параметри збереження діаграми у формат PDF
PdfSaveOptions options = new PdfSaveOptions();

// Відмовтеся від збереження фонових сторінок діаграми Visio
options.setSaveForegroundPagesOnly(true);


// Рівень відповідності для створеного документа PDF.
options.setCompliance(PdfCompliance.PDF_15);

// Встановіть деталі шифрування
PdfEncryptionDetails encriptionDetails = new PdfEncryptionDetails("User password", "Owner Password", PdfEncryptionAlgorithm.RC_4_128);
options.setEncryptionDetails(encriptionDetails);


// Встановити розмір сторінки
PageSize pgSize = new PageSize(PaperSizeFormat.A_1);
options.setPageSize(pgSize);

// Перетворіть файл VSDX Visio у файл PDF
diagram.save("UsePDFSaveOptions.pdf", options);

Отримайте безкоштовну ліцензію

Ви можете подати запит на безкоштовну тимчасову ліцензію для повної оцінки API.

Висновок

API Aspose.Diagram for Java надає багато функцій для роботи з діаграмами VSD/VSDX Visio. Крім того, він забезпечує високоточне перетворення діаграм у формат файлу PDF. У цій статті ви дослідили, як програмно перетворити діаграму VSD або VSDX у формат PDF за допомогою Java. Ви можете дізнатися більше про API, переглянувши Документацію. У разі будь-яких питань, будь ласка, напишіть нам на безкоштовний форум підтримки.

Дивись також