pdf sang doc

Cách chuyển đổi tài liệu PDF sang Word bằng .NET REST API.

Các tệp PDF cung cấp định dạng ổn định và có thể truy cập phổ biến để chia sẻ tài liệu. Tuy nhiên, chúng thường thiếu tính linh hoạt và khả năng chỉnh sửa cần thiết cho quy trình làm việc cộng tác. Đây là nơi nhu cầu cấp thiết về chuyển đổi PDF sang Word DOC trở nên cấp thiết. Một quy trình chuyển đổi thu hẹp khoảng cách giữa PDF tĩnh và tài liệu Word động. Bài viết này khám phá nhu cầu cấp thiết đối với tính năng chuyển đổi này, làm sáng tỏ những thách thức do định dạng tài liệu tĩnh đặt ra và làm nổi bật những lợi ích chuyển đổi mà nó mang lại.

API chuyển đổi PDF sang DOC

Việc chuyển đổi các tệp PDF sang định dạng Word DOC trở nên hiệu quả một cách dễ dàng với Aspose.PDF Cloud SDK for .NET. API mạnh mẽ này hợp lý hóa quy trình chuyển đổi trong khi cung cấp vô số khả năng nâng cao để thao tác tài liệu toàn diện. Do đó, bằng cách tận dụng sức mạnh của Aspose.PDF Cloud SDK trong .NET, bạn có thể tích hợp liền mạch việc chuyển đổi PDF sang DOC vào các ứng dụng của mình, đảm bảo độ chính xác trong việc bảo toàn cấu trúc, định dạng và nội dung tài liệu trong quá trình chuyển đổi.

Bước đầu tiên là tìm kiếm Aspose.Pdf-Cloud trong trình quản lý gói NuGet và nhấp vào nút Add Package. Thao tác này sẽ thêm tham chiếu SDK vào dự án của bạn. Thứ hai, lấy thông tin xác thực của khách hàng từ cloud dashboard. Nếu bạn chưa có tài khoản, chỉ cần tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn được chỉ định trong bài viết quick start.

Chuyển đổi tài liệu PDF sang Word trong C# .NET

Phần sau đây cung cấp thông tin chi tiết về cách sử dụng Cloud SDK này để phát triển giải pháp chuyển đổi PDF sang DOC liền mạch, mở khóa nhiều tính năng nâng cao để cải thiện quy trình quản lý tài liệu bằng c# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Tạo một đối tượng của lớp PdfApi trong đó chúng ta truyền thông tin xác thực của khách hàng làm đối số.

var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);

Gọi API để chuyển đổi tệp PDF đầu vào sang tài liệu Word có định dạng được chỉ định là DOC và chế độ chuyển đổi là TextBox.

saveToDisk(response, "Resultant.doc");

Phương pháp tùy chỉnh để lưu trữ đối tượng luồng kết quả vào ổ đĩa cục bộ.

// Để biết thêm ví dụ, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Nhận thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// tạo một phiên bản của PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Gọi API để chuyển đổi PDF sang định dạng DOC trực tuyến
var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);

// in tin nhắn chuyển đổi thành công
if (response != null)
{
    Console.WriteLine("Operation completed successfully !");
}

// lưu luồng kết quả vào ổ đĩa cục bộ
saveToDisk(response, "Resultant.doc");

// phương pháp lưu nội dung luồng vào tệp trên ổ đĩa cục bộ
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf sang doc

Xem trước quá trình chuyển đổi tài liệu PDF sang Word có thể chỉnh sửa.

Tệp PDF mẫu được sử dụng trong ví dụ trên và bản trình bày PowerPoint kết quả được tạo ở trên có thể được tải xuống từ Binder1.pdfconverted.docx

  • Để xem tài liệu Word kết quả, vui lòng thử sử dụng GroupDocs.Viewer trực tuyến miễn phí của chúng tôi.

PDF sang DOCX bằng lệnh cURL

Chuyển đổi PDF thành tài liệu Word (DOCX) bằng Aspose.PDF Cloud và lệnh cURL cung cấp giải pháp liền mạch và linh hoạt để chuyển đổi tài liệu. Bằng cách tận dụng lệnh cURL để tương tác với API Aspose.PDF Cloud, bạn có thể bắt đầu chuyển đổi PDF sang DOCX một cách dễ dàng. Phương pháp này không chỉ đơn giản hóa quy trình chuyển đổi mà còn đảm bảo độ chính xác và giữ nguyên cấu trúc, định dạng và nội dung của PDF gốc.

Bây giờ, bước đầu tiên trong phương pháp này là tạo mã thông báo truy cập JWT bằng lệnh sau:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Bây giờ chúng ta đã có mã thông báo JWT, vui lòng thực hiện lệnh sau để chuyển đổi PDF sang tài liệu Word có thể chỉnh sửa trực tuyến.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/doc?addReturnToLineEnd=false&format=DocX&mode=Textbox&recognizeBullets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "converted.docx"

Thay thế inputPDF bằng tên của tệp PDF đầu vào (có trong bộ nhớ đám mây) và accessToken bằng mã thông báo truy cập JWT được tạo ở trên.

Phần kết luận

Tóm lại, cả hai cách tiếp cận để chuyển đổi PDF sang định dạng tài liệu Word (DOCX) đều có những lợi thế riêng biệt, tuy nhiên Aspose.PDF Cloud nổi bật là giải pháp tối ưu cho việc chuyển đổi tài liệu liền mạch và hiệu quả. Trong khi các lệnh cURL truyền thống cung cấp một phương pháp đơn giản để tương tác với API, thì khả năng toàn diện của Aspose.PDF Cloud nâng quy trình chuyển đổi lên một tầm cao mới. Ngoài ra, kiến trúc dựa trên đám mây đảm bảo khả năng mở rộng và khả năng truy cập, loại bỏ nhu cầu cài đặt cục bộ phức tạp.

Liên kết hữu ích

Bài viết liên quan

Chúng tôi thực sự khuyên bạn nên truy cập các bài đăng trên blog sau để biết thông tin về: