
Преобразование Visio в PDF на Java
Вы хотите программно преобразовать Visio в PDF на Java? В этом сообщении блога вы узнаете, как манипулировать файлами VSD/VSDX и преобразовывать их в формат PDF, используя несколько строк кода на Java. Диаграммы Visio широко используются для создания различных моделей бизнес-процессов и рабочих процессов. Однако вам необходимо преобразовать диаграммы visio в другие популярные форматы файлов, такие как PDF, PNG и другие. Этот Java Visio API предлагает широкий спектр классов и методов для достижения этой функциональности.
В этой статье мы рассмотрим следующие моменты:
- Установка Java Visio API
- Как конвертировать Visio в PDF на Java
- Преобразование Visio в PDF — расширенные методы
Установка Java Visio API
Эта библиотека проста в установке и предлагает исчерпывающую документацию, в которой вы можете найти огромное количество методов и инструкций по установке. Однако вы можете включить этот API, либо загрузив JAR-файлы, либо следуя указанным ниже конфигурациям Maven:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>22.7</version>
</dependency>
Как конвертировать Visio в PDF на Java
Схемы Visio предлагают широкие возможности моделирования для создания схем процессов. В этом разделе мы рассмотрим шаги и фрагменты кода для программного преобразования VSD в PDF.
Вы можете выполнить шаги, указанные ниже:
- Вызовите конструктор Diagram, чтобы загрузить диаграмму из файла VSD.
- Вызовите метод save для сохранения в формате PDF.
// Вызовите конструктор диаграммы, чтобы загрузить диаграмму из файла VSD.
Diagram diagram = new Diagram("sample.vsdx");
// Вызовите метод сохранения для сохранения в формате файла PDF.
diagram.save( "ExportToPDF_Out.pdf", SaveFileFormat.PDF);
Вы можете увидеть результат на изображении ниже:

VSDX в PDF на Java
Преобразование Visio в PDF — дополнительные параметры
Вы также можете настроить вызовы API в соответствии с вашими бизнес-требованиями.
Мы рассмотрим некоторые ключевые функции, следуя инструкциям и фрагментам кода:
- Создайте объект класса Diagram для загрузки диаграммы из файла VSDX.
- Создайте экземпляр класса PdfSaveOptions, чтобы указать дополнительные параметры при отображении страниц схемы в PDF.
- Передайте значение методу SplitMultiPages, чтобы определить, следует ли разделить диаграмму на несколько страниц в соответствии с параметром настройки страницы.
- Укажите качество сжатия JPEG для изображений, вызвав метод setJpegQuality.
- Вызовите метод setPageSize, чтобы установить размер страницы для сгенерированных изображений.
- Вызовите метод save для сохранения в формате PDF.
// Создайте объект класса Diagram для загрузки диаграммы из файла VSDX.
Diagram diagram = new Diagram( "sample.vsdx");
// Создайте экземпляр класса PdfSaveOptions, чтобы указать дополнительные параметры при отображении страниц схемы в PDF.
PdfSaveOptions options = new PdfSaveOptions();
// передайте значение методу SplitMultiPages, чтобы определить, следует ли разделить диаграмму на несколько страниц в соответствии с настройкой страницы. вариант
options.setSplitMultiPages(true);
// Укажите качество сжатия JPEG для изображений, вызвав метод setJpegQuality.
options.setJpegQuality(100);
// Вызовите метод setPageSize, чтобы установить размер страницы для сгенерированных изображений.
options.setPageSize(null);
// Вызовите метод сохранения для сохранения в формате PDF
diagram.save( "SplitMultiPages.pdf", options);
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы опробовать API без ограничений пробной версии.
Подведение итогов
Это подводит нас к концу этой статьи. Надеюсь, вы научились программно конвертировать Visio в PDF на Java. Кроме того, мы также изучили некоторые дополнительные параметры, которые предлагают функции преобразования Visio в PDF корпоративного уровня. Кроме того, вы можете посетить документацию этого Java Visio API, чтобы узнать о других методах. Кроме того, conholdate.com пишет новые сообщения в блогах на новые темы. Поэтому, пожалуйста, оставайтесь на связи для регулярных обновлений.
Задайте вопрос
Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.
Часто задаваемые вопросы
Как преобразовать файл Visio в PDF?
Вы можете конвертировать VSD/VSDX в PDF с помощью этого Java Visio API. Он многофункционален и предлагает широкий спектр методов для преобразования Visio в PDF на Java.
Как сохранить большой файл Visio в формате PDF?
Вы можете вызвать метод save этой библиотеки, чтобы оснастить свое приложение Java конвертером Visio в PDF. Кроме того, вы можете проверить список здесь, чтобы узнать о других методах и классах.