
Chuyển đổi PDF sang Excel trực tuyến.
Các tệp PDF được sử dụng rộng rãi để chia sẻ và lưu trữ các tài liệu quan trọng, nhưng việc trích xuất dữ liệu có cấu trúc từ chúng có thể gặp khó khăn. Do đó, việc chuyển đổi PDF sang Excel bằng cách sử dụng API REST Java tự động hóa quy trình, đảm bảo trích xuất dữ liệu chính xác trong khi vẫn giữ nguyên định dạng và cấu trúc. Cách tiếp cận này loại bỏ nhu cầu nhập dữ liệu thủ công, giảm thiểu lỗi và tiết kiệm thời gian, khiến nó trở thành sự lựa chọn lý tưởng cho các báo cáo tài chính, hóa đơn và các tập dữ liệu lớn.
- Chuyển đổi PDF sang Excel REST API
- Chuyển đổi PDF sang XLS trong Java
- Chuyển đổi PDF trực tuyến sang XLSX bằng lệnh cURL
Chuyển đổi PDF sang Excel REST API
GroupDocs.Conversion Cloud SDK for Java cung cấp một giải pháp hiệu quả và đáng tin cậy để chuyển đổi tệp PDF thành sổ làm việc Excel. Một số tính năng nổi bật mà REST API cung cấp:
- Chuyển đổi PDF sang Excel chất lượng cao – Bảo tồn bảng, bố cục và độ chính xác của dữ liệu.
- Xử lý theo lô – Chuyển đổi nhiều tệp PDF sang tệp Excel trong một lần hoạt động.
- Cài đặt chuyển đổi tùy chỉnh – Định nghĩa các bảng tính cụ thể, dấu phân cách và tùy chọn định dạng.
- Xử lý dựa trên đám mây – Loại bỏ nhu cầu cài đặt địa phương và nâng cao khả năng mở rộng.
- Tích hợp API an toàn – Đảm bảo quyền riêng tư dữ liệu với xác thực và giao tiếp mã hóa.
Cài đặt
Xin vui lòng thêm các chi tiết sau vào tệp pom.xml của dự án xây dựng maven.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
Sau khi cài đặt xong, vui lòng lấy thông tin xác thực API cá nhân của bạn (tức là Client ID và Client Secret).Bạn có thể xem bài tutorial ngắn này giải thích chi tiết cách lấy thông tin xác thực API.
Chuyển đổi PDF sang XLS trong Java
Hãy khám phá các chi tiết về cách chúng ta có thể tích hợp liền mạch việc chuyển đổi PDF sang Excel vào các ứng dụng Java của mình, cho phép trích xuất và xử lý dữ liệu hiệu quả.
- Trước tiên, tạo một thể hiện của lớp
Configuration
nơi chúng ta truyền thông tin xác thực của khách hàng dưới dạng đối số.
Configuration configuration = new Configuration(clientId, clientSecret);
- Thứ hai, khởi tạo
ConvertApi
nơi chúng ta truyền đối tượng Configuration làm tham số.
ConvertApi convertApi = new ConvertApi(configuration);
- Tạo một thể hiện của lớp
ConvertSettings
nơi chúng ta định nghĩa tên tệp đầu vào, định dạng đầu ra là XLS và tên của tài liệu kết quả.
ConvertSettings settings = new ConvertSettings();
- Tạo một thể hiện của lớp
ConvertDocumentRequest
nơi chúng ta truyền đối tượngConvertSettings
làm tham số.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Cuối cùng, gọi API ConvertDocumentRequest để chuyển đổi PDF sang sổ làm việc Excel và sau đó lưu XLS kết quả lên đám mây.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Lấy thông tin xác thực API của bạn
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Tạo một thể hiện của lớp Configuration và khởi tạo nó với Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Định nghĩa URL cơ sở API cho hoạt động chuyển đổi PDF sang Excel.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Khởi tạo một thể hiện của ConvertApi với đối tượng Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("marketing.pdf");
settings.setFormat("xls");
settings.setOutputPath("myResultant.xls");
// Gọi API ConvertDocument để chuyển đổi định dạng PDF sang XLS.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Kiểm tra phản hồi và in thông báo thành công
if (response != null && response.equals("OK")) {
System.out.println("The PDF to Excel conversion completed successfully!");
}
Hình ảnh:- Đầu xem trước của quá trình chuyển đổi PDF sang bảng tính Excel.
Tệp PDF đầu vào marketing.pdf và workbook Excel kết quả được tạo ra thông qua đoạn mã trên có thể được tải xuống từ myResultant.xls.
Chuyển đổi PDF trực tuyến sang XLSX bằng lệnh cURL
GroupDocs.Conversion Cloud API cho phép chuyển đổi liền mạch các tệp PDF sang định dạng Excel (XLSX) bằng cách sử dụng các lệnh cURL đơn giản. Cách tiếp cận này là lý tưởng cho các nhà phát triển thích tương tác dòng lệnh hoặc cần tự động hóa quá trình chuyển đổi mà không cần tích hợp một SDK đầy đủ.
Trước tiên, chúng ta cần tạo một mã thông báo truy cập JWT dựa trên thông tin xác thực của khách hàng và sau đó thực hiện lệnh sau để chuyển đổi MPP thành HTML.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"xlsx\", \"OutputPath\": \"{convertedFile}\"}"
Vui lòng thay thế sourceMPP
bằng tên của tệp MS Project đầu vào, convertedFile
bằng tên của tệp HTML kết quả và accessToken
bằng một mã thông báo JWT truy cập cá nhân hóa.
- Nếu chúng tôi có yêu cầu lưu tệp XLSX kết quả vào ổ đĩa cục bộ, vui lòng thử thực hiện lệnh cURL sau:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xlsx\"}" \
-o "resultant.xlsx"
PDF to Excel Online
Bạn cũng có thể cân nhắc trải nghiệm những khả năng tuyệt vời của API chuyển đổi tài liệu bằng cách sử dụng ứng dụng miễn phí và nhẹ PDF to XLSX Online Converter. Ứng dụng này được xây dựng dựa trên GroupDocs.Conversion Cloud REST API và cho phép bạn khám phá những khả năng độc đáo trong trình duyệt web.
Liên kết hữu ích
Kết luận
Dù bạn đang xử lý báo cáo tài chính, bảng dữ liệu hay tài liệu kinh doanh có cấu trúc, REST API của chúng tôi đảm bảo độ chính xác cao và tích hợp liền mạch vào ứng dụng của bạn. Với hỗ trợ cho các lệnh cURL và Java SDK, bạn có thể tự động hóa các chuyển đổi một cách dễ dàng trong khi vẫn bảo toàn tính toàn vẹn của dữ liệu. Hãy thử GroupDocs.Conversion Cloud hôm nay và tinh gọn nhu cầu chuyển đổi tài liệu của bạn với một giải pháp mạnh mẽ, có khả năng mở rộng và đáng tin cậy.
Bài viết được đề xuất
Chúng tôi rất khuyến khích bạn truy cập các liên kết sau để tìm hiểu thêm về: