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 с помощью метода Сохранить).

В следующем фрагменте кода показано, как преобразовать файл 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.

Вывод

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

Смотрите также