Trong bài đăng này, bạn sẽ học cách chuyển đổi PDF sang Word trong ứng dụng Java của mình bằng của ComPDFKit. Với API của chúng tôi, bạn có thể chuyển đổi tới mỗi tháng. Tất cả những gì bạn cần làm là tạo một để có quyền truy cập vào khóa API của mình. API PDF sang Word miễn phí 1000 tệp PDF tài khoản miễn phí Giao diện lập trình ứng dụng ComPDFKit Chuyển đổi tài liệu chỉ là một trong hơn 30 của chúng tôi. Bạn có thể kết hợp công cụ chuyển đổi của chúng tôi với các công cụ khác để tạo quy trình xử lý tài liệu phức tạp. Bạn sẽ có thể từ hoặc sang PDF và cũng có thể: công cụ API PDF chuyển đổi nhiều định dạng tệp khác nhau - Ghép, tách, chèn, trích xuất và xóa các trang PDF cụ thể - OCR, hình mờ hoặc nén PDF - So sánh các tài liệu (bao gồm so sánh nội dung và so sánh lớp phủ) Yêu cầu quy trình làm việc Quy trình xử lý của API ComPDFKit rất đơn giản. Nó bao gồm bốn hướng dẫn yêu cầu cơ bản: tạo tác vụ, tải tệp lên, thực hiện tác vụ và tải tệp kết quả xuống. Thông qua bốn yêu cầu này, bạn có thể chọn công cụ PDF tương ứng để xử lý tệp của mình và lấy liên kết tải xuống tệp kết quả. Cách chuyển đổi PDF sang Word ComPDFKit hỗ trợ chuyển đổi PDF sang Word chính xác với các yêu cầu API đơn giản, giữ nguyên văn bản, bố cục trang, cột, định dạng, đồ họa, v.v. Nó cũng hỗ trợ nhận dạng và trích xuất phần tô sáng, gạch chân, ngoằn ngoèo và gạch ngang trong các tệp PDF và giữ nguyên các tính năng chú thích này sau khi chuyển đổi chúng sang Word. Hơn nữa, ngay cả khi tệp PDF của bạn có chứa siêu liên kết, nó cũng có thể giữ cho các liên kết hoạt động bình thường sau khi chuyển đổi. Các bước để truy cập công cụ API PDF sang Word và xử lý quá trình chuyển đổi PDF như sau: Bước 1 — Tạo tài khoản miễn phí trên ComPDFKit Truy cập của chúng tôi, bạn sẽ thấy trang bên dưới nhắc bạn tạo tài khoản miễn phí. trang web Sau khi tạo tài khoản, bạn sẽ thấy trang bên dưới chào đón bạn, hiển thị tổng quan về thông tin chi tiết gói dịch vụ của bạn. Như bạn có thể thấy trên bảng điều khiển, bạn có thể xử lý 1000 tài liệu mỗi tháng và bạn có thể truy cập tất cả các công cụ API PDF của chúng tôi. Bước 2 — Lấy Khóa API để Xác thực Sau khi xác minh email, bạn có thể lấy khóa API từ bảng điều khiển. Trong menu bên trái, nhấp vào Khóa API. Bạn sẽ thấy trang sau, là tổng quan về khóa của bạn: Bây giờ bạn cần thay thế và bằng trong các giá trị trả về xác thực và mà bạn nhận được từ bảng điều khiển. public_key secret_key accessToken publicKey secretKey import java.io.*; import okhttp3.*; public class main { public static void main(String []args) throws IOException{ OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("text/plain"); RequestBody body = RequestBody.create(mediaType, "{\n \"publicKey\": \"{{public_key}}\",\n \"secretKey\": \"{{secret_key}}\"\n}"); Request request = new Request.Builder() .url("https://api-server.compdf.com/server/v1/oauth/token") .method("POST", body) .build(); Response response = client.newCall(request).execute(); } } Bước 3 — Tạo nhiệm vụ Bạn cần thay thế đã lấy được từ bước trước và thay thế loại bạn muốn hiển thị thông tin lỗi. Sau khi thay thế chúng, bạn sẽ nhận được trong dữ liệu phản hồi. accessToken ngôn ngữ taskId import java.io.*; import okhttp3.*; public class main { public static void main(String []args) throws IOException{ OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("text/plain"); RequestBody body = RequestBody.create(mediaType, ""); Request request = new Request.Builder() .url("https://api-server.compdf.com/server/v1/task/pdf/docx?language={{language}}") .method("GET", body) .addHeader("Authorization", "Bearer {{accessToken}}") .build(); Response response = client.newCall(request).execute(); } } Bước 4 — Tải tệp lên Thay thế tệp bạn muốn chuyển đổi, lấy được ở bước trước, loại bạn muốn hiển thị thông tin lỗi và lấy được ở bước đầu tiên. taskId ngôn ngữ accessToken import java.io.*; import okhttp3.*; public class main { public static void main(String []args) throws IOException{ OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("text/plain"); RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM) .addFormDataPart("file","{{file}}", RequestBody.create(MediaType.parse("application/octet-stream"), new File(""))) .addFormDataPart("taskId","{{taskId}}") .addFormDataPart("language","{{language}}") .addFormDataPart("password","") .addFormDataPart("parameter","{ \"isFlowLayout\": \"1\", \"isContainImg\": \"1\"}") .build(); Request request = new Request.Builder() .url("https://api-server.compdf.com/server/v1/file/upload") .method("POST", body) .addHeader("Authorization", "Bearer {{accessToken}}") .build(); Response response = client.newCall(request).execute(); } } Bước 5 — Xử lý tệp Thay thế bạn lấy được từ tác vụ Create và lấy được ở bước đầu tiên, đồng thời thay thế loại bạn muốn hiển thị thông tin lỗi. taskId accessToken ngôn ngữ import java.io.*; import okhttp3.*; public class main { public static void main(String []args) throws IOException{ OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("text/plain"); RequestBody body = RequestBody.create(mediaType, ""); Request request = new Request.Builder() .url("https://api-server.compdf.com/server/v1/execute/start?taskId={{taskId}}&language={{language}}") .method("GET", body) .addHeader("Authorization", "Bearer {{accessToken}}") .build(); Response response = client.newCall(request).execute(); } } Bước 6 — Nhận thông tin nhiệm vụ Thay thế bằng taskId bạn lấy được từ bước "Tạo tác vụ", được thay thế bằng lấy được ở bước đầu tiên. taskId access_token access_token import java.io.*; import okhttp3.*; public class main { public static void main(String []args) throws IOException{ OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("text/plain"); RequestBody body = RequestBody.create(mediaType, ""); Request request = new Request.Builder() .url("https://api-server.compdf.com/server/v1/task/taskInfo?taskId={{taskId}}") .method("GET", body) .addHeader("Authorization", "Bearer {{accessToken}}") .build(); Response response = client.newCall(request).execute(); } } Phần kết luận Trong bài viết này, bạn sẽ học cách chuyển đổi dễ dàng và liền mạch các tệp PDF sang tệp Word cho ứng dụng của mình bằng API PDF sang Word của Java. Bạn có thể tích hợp tất cả các chức năng PDF này vào ứng dụng hoặc hệ thống của mình. Với cùng một mã thông báo API, bạn cũng có thể thực hiện các thao tác khác, chẳng hạn như chia tách hoặc hợp nhất PDF, thêm hình mờ, sử dụng OCR và nhận dạng bảng AI, v.v. Để bắt đầu dùng thử miễn phí, tại đây. hãy đăng ký