<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-diagram-cloud</artifactId>
    <version>20.3</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-diagram-cloud', version: '20.3')
copied!  
<dependency org="com.aspose" name="aspose-diagram-cloud" rev="20.3">
    <artifact name="aspose-diagram-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-diagram-cloud" % "20.3"
copied!  

Java Cloud REST API для обработки Visio.

banner

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

Aspose.Diagram Cloud SDK for Java помогает вам работать с форматами файлов Microsoft Visio® в ваших облачных приложениях Java без установки какого-либо стороннего программного обеспечения. Это оболочка для Aspose.Diagram Cloud REST APIs.

Функции облачной обработки Visio®

  • Convert diagrams до 20+ различных форматов файлов.
  • Получить информацию о документе диаграммы Visio®.
  • Программно создайте новый файл диаграммы Microsoft Visio®.
  • Преобразование блок-схем Visio® в другие поддерживаемые форматы.
  • Загружайте диаграммы Visio®, ориентированные на бизнес, в облачное хранилище.
  • Экспорт файлов Visio® в растровые изображения, форматы с фиксированным макетом и HTML.

Рисование функций облачного хранилища

  • Загружать, скачивать, копировать, перемещать и удалять файлы, включая обработку версий (если вы используете облачное хранилище, которое поддерживает эту функцию - по умолчанию true).
  • Создание, копирование, перемещение и удаление папок.
  • Копировать и перемещать файлы и папки между отдельными хранилищами в рамках одной операции.
  • Проверьте, существует ли определенный файл, папка или хранилище.

Чтение диаграмм из

Microsoft Visio®: VSDX, VDX, VSD, VSX, VTX, VSSX, VSTX, VSDM, VSSM, VSTM, VDW, VSS, VST

Сохранить диаграммы как

Microsoft Visio®: VSDX, VDX, VSX, VTX, VSSX, VSTX, VSDM, VSSM, VSTM
Фиксированный макет: PDF, XPS
Мультимедиа: SWF, SVG, EMF, JPEG, PNG, BMP, TIFF
Интернет: HTML

Требования

Для создания клиентской библиотеки API требуется:

  1. Ява 1.7+
  2. Мавен

Предпосылки

Чтобы использовать Aspose.Diagram Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в Aspose Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе Aspose Cloud Pricing.

Монтаж

Установить из Maven

Добавьте репозиторий Aspose Cloud в ваше приложение pom.xml

<repositories>
	<repository>
		<id>AsposeJavaAPI</id>
		<name>Aspose Java API</name>
		<url>https://releases.aspose.cloud/java/repo/</url>
	</repository>
</repositories>

Установить из исходников

Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:

mvn clean install

Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:

mvn clean deploy

Обратитесь к OSSRH Guide для получения дополнительной информации.

пользователи Maven

Добавьте эту зависимость в POM вашего проекта:

<dependencies>
	<dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-diagram-cloud</artifactId>
		<version>20.3</version>
	</dependency>
</dependencies>

Другие

Сначала сгенерируйте JAR, выполнив:

mvn clean package

Затем вручную установите следующие JAR-файлы:

  • target/aspose-diagram-cloud-20.3.jar
  • цель/библиотека/*.jar

Лицензирование

Все Aspose.Diagram Cloud SDK, вспомогательные скрипты и шаблоны лицензируются по MIT License.

Авторизация и аутентификация

Authentication schemes определено для API следующим образом:

JWT

Рекомендация

Рекомендуется создавать экземпляр ApiClient для каждого потока в многопоточной среде, чтобы избежать возможных проблем.

Создайте диаграмму VDX в Java

// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
DiagramApi api = new DiagramApi("client_credentials", "MY_CLIENT_ID", "MY_CLIENT_SECRET");

String fileName = "sample.vdx";
String folder = "my_output";
Boolean is_overwrite = "true";
CreateNewResponse response = api.postDiagramConvert(fileName, folder, is_overwrite);

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
20.326 апреля 2020 г.
19.104 ноября 2019 г.
18.108 января 2019 г.