Ви шукаєте надійний і ефективний спосіб конвертувати файли Visio у PDF за допомогою Java? На щастя, GroupDocs.Conversion Cloud SDK для Java забезпечує ефективне та просте вирішення цієї проблеми. Може бути кілька причин, чому ви захочете програмно перетворити файли Visio у формат PDF у Java. Наприклад, PDF-файли безпечніші та набагато менші за файли Visio, тому їх легше зберігати та ділитися. У цій статті ми надамо покрокові інструкції, як конвертувати файли Visio у PDF на Java. Тож почнемо!
У цій статті ми розглянемо такі теми:
- REST API для перетворення Java Visio VSDX у PDF – встановлення SDK
- Як конвертувати документ Visio у PDF на Java за допомогою REST API
REST API перетворення Java Visio VSDX у PDF – встановлення SDK
GroupDocs.Conversion Cloud SDK for Jav — це хмарний API для перетворення документів у формат файлів, який дозволяє конвертувати ваші файли та зображення в різні формати за допомогою простих викликів API. Він підтримує широкий спектр форматів документів і зображень, включаючи Visio, PDF, Word, Excel, PowerPoint, растрові зображення та багато інших. Використовуючи GroupDocs.Conversion Cloud SDK для Java, ви можете ефективно конвертувати свої файли та зображення у потрібний вам формат без використання стороннього програмного забезпечення. Інтеграція API в програми на основі Java стає простою та ефективною, усуваючи потребу в додатковому програмному забезпеченні.
Ви можете завантажити JAR-файл API або встановити його за допомогою Maven, додавши таке сховище та залежність у файл pom.xml вашого проекту:
Репозиторій Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Залежність Maven:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Потім зареєструйтеся для облікового запису GroupDocs, щоб отримати ідентифікатор клієнта та секрет клієнта з інформаційної панелі, перш ніж почати виконувати кроки та доступні фрагменти коду. Будь ласка, введіть наведений нижче фрагмент коду, коли ви отримаєте свій ідентифікатор і секрет:
# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Як конвертувати документ Visio у PDF у Java за допомогою REST API
Виконайте наведені нижче дії, щоб конвертувати Visio у PDF за допомогою GroupDocs.Conversion Cloud SDK для Java:
- Завантажте файл Visio у хмару
- Перетворити файл Visio у PDF на Java
- Завантажити перетворений файл
Завантажте файл
Після налаштування середовища перетворення ви можете завантажити файл Visio у хмарне сховище за допомогою наведеного нижче фрагмента коду:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Завантажте файл у хмарне сховище за допомогою Java
public class App {
public static void main(String[] args) {
// Створіть екземпляр API перетворення
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.vsdx");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.vsdx", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Таким чином, завантажений файл Visio буде доступний у розділі файлів вашої інформаційної панелі в хмарі.
Перетворіть файл Visio VSDX у формат PDF
Ось кроки та приклад фрагмента коду, який показує, як конвертувати файли Visio у формат PDF за допомогою Java API.
Кроки такі:
- Спочатку створіть екземпляр класу ConvertApi.
- По-друге, створіть екземпляр класу ConvertSettings.
- По-третє, вкажіть назву хмарного сховища.
- Далі встановіть шлях до вхідного файлу Visio і формат вихідного файлу на “pdf”.
- Тепер створіть екземпляр класу PdfConvertOptions.
- За бажанням надайте різні параметри перетворення, наприклад setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight тощо.
- Після цього встановіть параметри перетворення та шлях до вихідного файлу за допомогою екземпляра ConvertSettings.
- Потім створіть екземпляр класу ConvertDocumentRequest і передайте параметр налаштувань.
- Нарешті, викличте метод convertDocument() і передайте параметр ConvertDocumentRequest.
У наведеному нижче фрагменті коду показано, як конвертувати документ Visio у PDF-файл у Java за допомогою REST API:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Як конвертувати файл Visio у формат PDF за допомогою Java
public class App {
public static void main(String[] args) {
// Створіть екземпляр API перетворення
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Підготуйте параметри конвертації
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.vsdx");
settings.setFormat("pdf");
PdfConvertOptions convertOptions = new PdfConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
convertOptions.setZoom(50);
convertOptions.setDpi(124.0);
convertOptions.setCenterWindow(true);
convertOptions.setCompressImages(false);
convertOptions.setDisplayDocTitle(true);
convertOptions.setFitWindow(false);
convertOptions.setGrayscale(false);
convertOptions.setImageQuality(100);
convertOptions.setLinearize(false);
convertOptions.setMarginTop(5);
convertOptions.setMarginLeft(5);
convertOptions.setPassword("password");
convertOptions.setUnembedFonts(true);
convertOptions.setRemoveUnusedStreams(true);
convertOptions.setRemoveUnusedObjects(true);
convertOptions.setRemovePdfaCompliance(false);
convertOptions.setHeight(1024);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.pdf");
// конвертувати у вказаний формат
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Це воно! Використовуючи лише кілька рядків коду, ви можете легко й без проблем конвертувати файли Visio у формат PDF за допомогою GroupDocs.Conversion Cloud SDK для Java. Ви можете побачити результат на зображенні нижче:
Завантажте конвертований файл
Наведений вище зразок коду збереже перетворений PDF-файл у хмарі. Ви можете завантажити перетворений PDF-файл за допомогою такого фрагмента коду:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Завантажте файл із хмарного сховища на Java
public class App {
public static void main(String[] args) {
// Створіть екземпляр API перетворення
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Безкоштовний онлайн-конвертер Visio у PDF
Як конвертувати Visio у PDF онлайн безкоштовно? Спробуйте онлайн [конвертер] VSDX у PDF 14, щоб створити PDF із файлу Visio. Цей конвертер розроблено з використанням згаданого вище Visio у PDF REST API.
Підводячи підсумки
На завершення ця стаття продемонструвала, наскільки легко та ефективно конвертувати файли Visio у формат PDF за допомогою GroupDocs.Conversion Cloud SDK для Java. Ось що ви дізналися з цієї статті:
- як програмно конвертувати файли Visio у формат PDF на Java, а також додаткові параметри налаштування;
- програмно завантажити файл VSDX у хмару, а потім завантажити конвертований PDF із хмари;
- і безкоштовно конвертуйте Visio VSDX у файл PDF за допомогою безкоштовного онлайн-конвертера файлів Visio у PDF.
Крім того, ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та спілкуватися з ними безпосередньо через браузер. Повний вихідний код Java SDK є у вільному доступі на Github. Будь ласка, перевірте GroupDocs.Conversion Cloud SDK для Java Приклади тут.
Крім того, ми пропонуємо вам ознайомитися з нашим посібником із початку роботи, щоб отримати докладні кроки та використання API.
Нарешті, ми продовжуємо писати нові статті в блозі про різні формати файлів і перетворення за допомогою REST API. Тому, будь ласка, зв’яжіться з нами, щоб отримати останні оновлення.
Задайте питання
Якщо у вас виникли запитання щодо API перетворення Visio VSDX у PDF, не соромтеся зв’язатися з нами на безкоштовному форумі підтримки.
поширені запитання
Як конвертувати VSDX у PDF за допомогою Java?
Ви можете конвертувати Visio VSDX у файл PDF за допомогою GroupDocs.Conversion Cloud REST API for Java. Це хмарний API перетворення документів, який дозволяє легко конвертувати файли Visio у PDF за допомогою Java.
Які формати GroupDocs.Conversion Cloud SDK для Java може конвертувати у PDF?
GroupDocs.Conversion Cloud SDK для Java може конвертувати широкий діапазон форматів документів у PDF, зокрема Word, Excel, PowerPoint і Visio.
Як я можу безкоштовно конвертувати Visio у PDF онлайн?
Наш конвертер Visio у PDF дозволяє безкоштовно конвертувати Visio VSDX у формат PDF. Щоб виконати перетворення, дотримуйтесь наведених нижче покрокових інструкцій:
- Відкрийте безкоштовний онлайн-конвертер Visio у PDF.
- Тепер клацніть область скидання файлів, щоб завантажити Visio, або перетягніть файл Visio.
- Далі натисніть кнопку «Перетворити зараз». Безкоштовний онлайн-конвертер Visio у PDF перетворить Visio на PDF.
- Посилання для завантаження вихідного PDF-файлу стане доступним після перетворення файлу Visio.
Як конвертувати файли Visio у PDF у Windows?
Перейдіть це посилання, щоб завантажити автономний конвертер Visio у PDF для Windows. Цей конвертер можна використовувати для швидкого перетворення файлів Visio у PDF у Windows одним клацанням миші.
Чи є GroupDocs.Conversion Cloud SDK для Java безкоштовним для використання?
Ні, GroupDocs.Conversion Cloud SDK для Java не є повністю безкоштовним для використання. Він пропонує як пробні, так і платні плани.
Дивись також
Якщо ви хочете дізнатися більше про пов’язані теми, радимо прочитати наведені нижче статті.
- Перетворення GIF-зображень на PDF-файли в Java
- Конвертер SVG у PNG – (онлайн і безкоштовно)
- Як конвертувати PowerPoint PPT у HTML за допомогою Java
- Перетворіть EXCEL на JSON і JSON на EXCEL у Python
- Як конвертувати PDF у Excel на Python за допомогою REST API
- Перетворіть PDF на редагований документ Word за допомогою Python SDK
- Як конвертувати PDF у PPTX за допомогою REST API у Python
- Перетворіть файл PDF у формат PNG і PNG у формат PDF за допомогою Java
- Програмно конвертуйте зображення PowerPoint у PNG на Java
- Як конвертувати CSV у XML через Java за допомогою REST API
- Перетворіть файли SVG на зображення JPG у Java за допомогою REST API