pdf to doc

Học cách thực hiện chuyển đổi PDF sang tài liệu Word bằng cách sử dụng API Node.js.

PDF(Định dạng Tài liệu Di động) được sử dụng rộng rãi để chia sẻ tài liệu an toàn và độc lập với nền tảng, nhưng không lý tưởng cho việc chỉnh sửa. Ngược lại, Microsoft Word (DOC, DOCX) cho phép định dạng linh hoạt và thao tác nội dung. Chuyển đổi PDF sang Word cung cấp lợi ích tốt nhất của cả hai thế giới—giữ nguyên bố cục ban đầu trong khi cho phép chỉnh sửa dễ dàng.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách chuyển đổi PDF sang Word bằng cách sử dụng GroupDocs.Conversion Cloud SDK cho Node.js, một giải pháp API REST thân thiện với nhà phát triển và có khả năng mở rộng cao.

API chuyển đổi PDF sang DOCX trong Node.js

GroupDocs.Conversion Cloud SDK for Node.js cho phép chuyển đổi PDF sang Word một cách liền mạch thông qua các dịch vụ RESTful dựa trên đám mây. Bạn có thể chuyển đổi các tệp PDF sang định dạng DOC hoặc DOCX chỉ với vài dòng mã.

Tính năng chính:

  • Chuyển đổi PDF sang DOC hoặc DOCX với độ trung thực cao
  • Tải lên và tải xuống tài liệu qua lưu trữ đám mây
  • Xác thực bảo mật sử dụng OAuth 2.0
  • Không cần công cụ của bên thứ ba như Adobe hoặc MS Word
  • Hỗ trợ chuyển đổi giữa 50+ định dạng tệp

Cài đặt và Thiết lập

  1. Cài đặt SDK qua npm:
npm install groupdocs-conversion-cloud --save
  1. Lấy thông tin chứng thực API của bạn:

Đăng ký tại GroupDocs Cloud Dashboard và nhận thông tin Client ID và Client Secret của bạn.

Chuyển đổi PDF sang Word sử dụng Node.js

Dưới đây là cách thực hiện chuyển đổi PDF thành DOCX trong một ứng dụng Node.js:

  1. Khởi tạo Cấu hình API:
const {
  Configuration,
  ConvertApi,
  FileApi,
  UploadFileRequest,
  ConvertDocumentRequest,
  ConvertSettings
} = require("groupdocs-conversion-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
  1. Tải lên tệp PDF lên Cloud Storage:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);
  1. Cài đặt thông số chuyển đổi:
const settings = new ConvertSettings();
settings.filePath = "sample.pdf";
settings.format = "docx";
settings.outputPath = "converted/output.docx";
  1. Thực hiện chuyển đổi:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// Lấy thông tin xác thực API của bạn 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Khởi tạo một thể hiện của ConvertApi với đối tượng Configuration
const {
  Configuration,
  ConvertApi,
  FileApi,
  UploadFileRequest,
  ConvertDocumentRequest,
  ConvertSettings
} = require("groupdocs-conversion-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// Định nghĩa URL cơ sở API để thực hiện chuyển đổi PDF sang DOCX
config.setApiBaseUrl("https://api.groupdocs.cloud");

const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);

const fs = require("fs");
const uploadRequest = new UploadFileRequest("sample.pdf", fs.createReadStream("sample.pdf"));
await fileApi.uploadFile(uploadRequest);

const settings = new ConvertSettings();
settings.filePath = "sample.pdf";                   // Input file path
settings.format = "docx";                           // Output format
settings.outputPath = "resultant/output.docx";      // Output file path

const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("PDF successfully converted to Word document.");
pdf to doc

Hình ảnh:- Một bản xem trước của việc chuyển đổi PDF sang DOCX sử dụng API Node.js.

PDF to Word Using cURL (REST API)

Nếu bạn thích sử dụng trực tiếp các API REST, thì lệnh cURL là giải pháp hoàn hảo.

Bước 1 - Tạo Mã Truy Cập:

curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Bước 2 – Chuyển đổi PDF thành DOCX:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "Authorization: Bearer <JWT_TOKEN>" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{
  "FilePath": "<inputFile>",
  "Format": "docx",
  "OutputPath": "converted/<resultantDOCX>",
  "LoadOptions": {
    "Format": "pdf"
  }
}'

Vui lòng thay thế inputFile bằng tên của tài liệu PDF đầu vào, resultantDOCX bằng tên của tài liệu Word kết quả và JWTTOKEN bằng mã thông báo truy cập JWT cá nhân hóa.

Chuyển đổi PDF sang DOC - Lưu tệp kết quả trên ổ đĩa cục bộ: Nếu bạn muốn lưu tệp DOC kết quả trên ổ cứng local, 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 {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"doc\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }}" \
-o "localResultant.doc"

🌐 Thử Chuyển Đổi PDF Sang Word Miễn Phí Trực Tuyến

Muốn xem trước khả năng chuyển đổi? Sử dụng ứng dụng web miễn phí PDF to DOCX Conversion được cung cấp bởi GroupDocs.Conversion Cloud.

Bộ chuyển đổi PDF sang DOC

Tài nguyên hữu ích

Kết luận

Với GroupDocs.Conversion Cloud SDK cho Node.js, việc chuyển đổi PDF sang Word nhanh chóng, an toàn và dễ dàng tích hợp vào ứng dụng của bạn. Dù bạn đang xây dựng các nền tảng đám mây, công cụ tự động hóa tài liệu, hoặc chỉ đơn giản là nâng cao khả năng truy cập, API này mang đến cho bạn sự linh hoạt để chuyển đổi PDF thành định dạng DOCX hoặc DOC có thể chỉnh sửa một cách hiệu quả.

Các Bài Viết Liên Quan