Bạn đang tìm kiếm một cách đáng tin cậy và hiệu quả để chuyển đổi các tệp Visio sang PDF bằng Java? May mắn thay, GroupDocs.Conversion Cloud SDK dành cho Java cung cấp một giải pháp hiệu quả và đơn giản cho vấn đề này. Có thể có một số lý do khiến bạn muốn chuyển đổi các tệp Visio của mình sang định dạng PDF theo chương trình trong Java. Ví dụ: tệp PDF an toàn hơn và nhỏ hơn nhiều so với tệp Visio, giúp lưu trữ và chia sẻ chúng dễ dàng hơn. Trong bài viết này, chúng tôi sẽ cung cấp hướng dẫn từng bước về cách chuyển đổi tệp Visio sang PDF trong Java. Vậy hãy bắt đầu!
Chúng tôi sẽ đề cập đến các chủ đề sau trong bài viết này:
- API REST chuyển đổi Java Visio VSDX sang PDF - Cài đặt SDK
- Cách chuyển đổi tài liệu Visio sang PDF trong Java bằng API REST
API REST chuyển đổi Java Visio VSDX sang PDF - Cài đặt SDK
GroupDocs.Conversion Cloud SDK for Jav a là API chuyển đổi tài liệu định dạng tệp dựa trên đám mây cho phép bạn chuyển đổi tệp và hình ảnh của mình sang các định dạng khác nhau bằng các lệnh gọi API đơn giản. Nó hỗ trợ nhiều định dạng tài liệu và hình ảnh, bao gồm Visio, PDF, Word, Excel, PowerPoint, hình ảnh raster, v.v. Sử dụng GroupDocs.Conversion Cloud SDK cho Java, bạn có thể chuyển đổi hiệu quả các tệp và hình ảnh của mình sang định dạng bạn cần mà không cần sử dụng bất kỳ phần mềm bên thứ ba nào. Việc tích hợp API vào các ứng dụng dựa trên Java được thực hiện đơn giản và hiệu quả, loại bỏ nhu cầu về phần mềm bổ sung.
Bạn có thể tải xuống tệp JAR của API hoặc cài đặt nó bằng Maven bằng cách thêm kho lưu trữ và phần phụ thuộc sau vào tệp pom.xml của dự án:
Kho lưu trữ Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Phụ thuộc Maven:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Tiếp theo, đăng ký tài khoản GroupDocs để nhận ID ứng dụng khách và Bí mật ứng dụng khách từ trang tổng quan trước khi bạn bắt đầu làm theo các bước và đoạn mã có sẵn. Vui lòng nhập đoạn mã hiển thị bên dưới khi bạn có ID và Bí mật của mình:
# Nhận client_id và client_secret của bạn từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Cách chuyển đổi tài liệu Visio sang PDF trong Java bằng API REST
Làm theo các bước bên dưới để chuyển đổi Visio sang PDF bằng GroupDocs.Conversion Cloud SDK cho Java:
- Tải lên tệp Visio lên Đám mây
- Chuyển đổi Tệp Visio sang PDF trong Java
- Tải xuống tệp đã chuyển đổi
Tải tệp lên
Khi bạn đã thiết lập môi trường chuyển đổi của mình, bạn có thể tải tệp Visio lên bộ nhớ đám mây bằng cách sử dụng đoạn mã dưới đây:
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;
// Tải tệp lên bộ nhớ đám mây bằng Java
public class App {
public static void main(String[] args) {
// Tạo một phiên bản của API chuyển đổi
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();
}
}
}
Do đó, tệp Visio đã tải lên sẽ có sẵn trong phần tệp trên trang tổng quan của bạn trên đám mây.
Chuyển đổi tệp Visio VSDX sang định dạng PDF
Dưới đây là các bước và đoạn mã ví dụ cho biết cách chuyển đổi tệp Visio sang định dạng PDF bằng API Java.
Các bước là:
- Đầu tiên, tạo một thể hiện của lớp ConvertApi.
- Thứ hai, tạo một thể hiện của lớp ConvertSettings.
- Thứ ba, cung cấp tên lưu trữ đám mây.
- Tiếp theo, đặt đường dẫn tệp Visio đầu vào và định dạng tệp đầu ra thành “pdf”.
- Bây giờ, hãy tạo một thể hiện của lớp PdfConvertOptions.
- Theo tùy chọn, cung cấp các tùy chọn chuyển đổi khác nhau như setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, v.v.
- Sau đó, đặt tùy chọn chuyển đổi và đường dẫn tệp đầu ra bằng cách sử dụng phiên bản ConvertSettings.
- Sau đó, tạo một thể hiện của lớp ConvertDocumentRequest và chuyển tham số cài đặt.
- Cuối cùng, gọi phương thức convertDocument() và chuyển tham số ConvertDocumentRequest.
Đoạn mã sau cho biết cách chuyển đổi tài liệu Visio thành tệp PDF trong Java bằng API REST:
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;
// Cách chuyển file Visio sang định dạng PDF bằng Java
public class App {
public static void main(String[] args) {
// Tạo một phiên bản của API chuyển đổi
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Chuẩn bị cài đặt chuyển đổi
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");
// chuyển đổi sang định dạng được chỉ định
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();
}
}
}
Đó là nó! Chỉ với một vài dòng mã, bạn có thể chuyển đổi dễ dàng và liền mạch các tệp Visio sang định dạng PDF bằng cách sử dụng GroupDocs.Conversion Cloud SDK cho Java. Bạn có thể thấy đầu ra trong hình dưới đây:
Tải xuống tệp đã chuyển đổi
Mẫu mã trên sẽ lưu tệp PDF đã chuyển đổi vào đám mây. Bạn có thể tải xuống tệp PDF đã chuyển đổi bằng đoạn mã sau:
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;
// Tải xuống tệp từ Bộ lưu trữ đám mây trong Java
public class App {
public static void main(String[] args) {
// Tạo một phiên bản của API chuyển đổi
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();
}
}
}
Trình chuyển đổi Visio sang PDF trực tuyến miễn phí
Làm cách nào để chuyển đổi Visio sang PDF trực tuyến miễn phí? Vui lòng thử VSDX sang PDF trực tuyến converter để tạo PDF từ tệp Visio. Trình chuyển đổi này được phát triển bằng cách sử dụng API REST của Visio sang PDF đã đề cập ở trên.
Tổng hợp
Tóm lại, bài viết này đã chứng minh việc chuyển đổi các tệp Visio sang định dạng PDF dễ dàng và hiệu quả như thế nào bằng cách sử dụng GroupDocs.Conversion Cloud SDK cho Java. Sau đây là những gì bạn đã học được từ bài viết này:
- cách chuyển đổi tệp Visio sang định dạng PDF bằng Java theo lập trình, cũng như các tùy chọn tùy chỉnh bổ sung;
- tải tệp VSDX lên đám mây theo chương trình rồi tải xuống tệp PDF đã chuyển đổi từ đám mây;
- và chuyển đổi miễn phí tệp Visio VSDX sang tệp PDF bằng cách sử dụng trình chuyển đổi tệp Visio sang PDF trực tuyến miễn phí.
Ngoài ra, chúng tôi cũng cung cấp phần Tham khảo API cho phép bạn hình dung và giao tiếp trực tiếp với các API của chúng tôi thông qua trình duyệt. Mã nguồn hoàn chỉnh của Java SDK có sẵn miễn phí trên Github. Vui lòng kiểm tra GroupDocs.Conversion Cloud SDK dành cho Java Ví dụ tại đây.
Ngoài ra, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi để biết các bước chi tiết và cách sử dụng API.
Cuối cùng, chúng tôi tiếp tục viết các bài blog mới về các định dạng tệp và chuyển đổi khác nhau bằng API REST. Vì vậy, vui lòng liên hệ để cập nhật thông tin mới nhất.
Đặt một câu hỏi
Nếu bạn có bất kỳ câu hỏi nào liên quan đến API chuyển đổi Visio VSDX sang PDF, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí.
câu hỏi thường gặp
Làm cách nào để chuyển đổi VSDX sang PDF bằng Java?
Bạn có thể chuyển đổi Visio VSDX thành tệp PDF bằng cách sử dụng GroupDocs.Conversion Cloud REST API cho Java. Đây là một API chuyển đổi tài liệu dựa trên đám mây cho phép bạn dễ dàng chuyển đổi các tệp Visio sang PDF bằng Java.
GroupDocs.Conversion Cloud SDK dành cho Java có thể chuyển đổi định dạng nào sang PDF?
GroupDocs.Conversion Cloud SDK dành cho Java có thể chuyển đổi nhiều loại định dạng tài liệu thành PDF, bao gồm Word, Excel, PowerPoint và Visio.
Làm cách nào tôi có thể chuyển đổi Visio sang PDF trực tuyến miễn phí?
Trình chuyển đổi Visio sang PDF của chúng tôi cho phép bạn chuyển đổi định dạng Visio VSDX sang PDF miễn phí. Vui lòng làm theo hướng dẫn từng bước dưới đây để thực hiện chuyển đổi:
- Mở trình chuyển đổi Visio sang PDF miễn phí trực tuyến.
- Bây giờ, hãy nhấp vào khu vực thả tệp để tải lên Visio hoặc kéo và thả tệp Visio.
- Tiếp theo, nhấp vào nút Chuyển đổi ngay. Trình chuyển đổi Visio sang PDF trực tuyến miễn phí sẽ thay đổi Visio thành PDF.
- Liên kết tải xuống của tệp PDF đầu ra sẽ khả dụng sau khi chuyển đổi tệp Visio.
Làm cách nào để chuyển đổi tệp Visio sang PDF trên Windows?
Vui lòng truy cập liên kết này để tải xuống trình chuyển đổi Visio sang PDF ngoại tuyến cho Windows. Trình chuyển đổi này có thể được sử dụng để chuyển đổi các tệp Visio sang PDF trên Windows một cách nhanh chóng chỉ bằng một cú nhấp chuột.
GroupDocs.Conversion Cloud SDK dành cho Java có miễn phí sử dụng không?
Không, GroupDocs.Conversion Cloud SDK cho Java không hoàn toàn miễn phí sử dụng. Nó cung cấp cả kế hoạch dùng thử và trả phí.
Xem thêm
Nếu bạn muốn tìm hiểu thêm về các chủ đề liên quan, chúng tôi khuyên bạn nên đọc các bài viết được liệt kê bên dưới:
- Chuyển đổi ảnh GIF thành tệp PDF trong Java
- Trình chuyển đổi SVG sang PNG – (Trực tuyến & Miễn phí)
- Cách chuyển đổi PowerPoint PPT sang HTML bằng Java
- Chuyển đổi EXCEL sang JSON và JSON sang EXCEL bằng Python
- Cách chuyển đổi PDF sang Excel trong Python bằng API REST
- Chuyển đổi PDF thành Tài liệu Word có thể chỉnh sửa bằng Python SDK
- Cách chuyển đổi PDF sang PPTX bằng API REST trong Python
- Chuyển đổi tệp PDF sang định dạng PNG và PNG sang PDF bằng Java
- Chuyển đổi hình ảnh PowerPoint sang PNG theo chương trình trong Java
- Cách chuyển đổi CSV sang XML qua Java bằng API REST
- Chuyển đổi tệp SVG thành hình ảnh JPG trong Java bằng API REST