Файли VSD або VSDX Visio зазвичай використовуються для розробки процесів, робочих процесів, блок-схем тощо. Однак ці типи файлів підтримуються обмеженою кількістю програм. У певних ситуаціях вам може знадобитися перетворити файл VSDX або VSD Visio на документ PDF. У цій статті описано, як конвертувати файл діаграми VSD VSDX у документ PDF за допомогою Java:
- Visio to PDF Converter – Конфігурація Java API
- Перетворіть VSD/VSDX Visio Diagram у файл PDF за допомогою Java
- Перетворіть діаграму VSDX/VSD у 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, виконавши такі дії:
- Створіть об’єкт класу Diagram, щоб завантажити файл VSD/VSDX Visio.
- Перетворіть діаграму 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 :
- Створіть об’єкт класу Diagram, щоб завантажити діаграму VSD/VSDX.
- Ініціалізуйте PdfSaveOptions для збереження діаграми.
- Встановити рівень відповідності для створеного документа PDF.
- Встановіть деталі шифрування та розмір сторінки.
- Перетворіть файл 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, переглянувши Документацію. У разі будь-яких питань, будь ласка, напишіть нам на безкоштовний форум підтримки.