Файлы VSD или VSDX Visio обычно используются для разработки процессов, рабочих процессов, блок-схем и т. д. Однако эти типы файлов поддерживаются ограниченным числом приложений. В некоторых ситуациях может потребоваться преобразовать файл VSDX или VSD Visio в документ PDF. В этой статье рассказывается, как преобразовать файл диаграммы VSD VSDX в документ PDF с помощью Java:
- Конвертер Visio в PDF — конфигурация Java API
- Преобразование диаграммы VSD/VSDX Visio в файл 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 с помощью метода Сохранить).
В следующем фрагменте кода показано, как преобразовать файл 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.
Вывод
Aspose.Diagram for Java API предоставляет множество возможностей для работы с диаграммами VSD/VSDX Visio. Кроме того, он обеспечивает высокоточное преобразование диаграмм в формат файла PDF. В этой статье вы узнали, как программно преобразовать диаграмму VSD или VSDX в формат PDF с помощью Java. Вы можете узнать больше об API, взглянув на Документацию. Если у вас возникнут вопросы, напишите нам на Форум бесплатной поддержки.