Cách chuyển đổi định dạng PDF sang TEXT trực tuyến bằng Node.js

Chuyển đổi định dạng PDF sang TEXT trực tuyến bằng Node.js

Định dạng Tài liệu Di động(PDF) là định dạng tệp tài liệu chứa văn bản, hình ảnh, dữ liệu, v.v. Định dạng PDF được sử dụng khi bạn cần lưu các tệp không thể sửa đổi. Trong khi tệp Văn bản là một tài liệu văn bản thuần túy lưu trữ văn bản thuần túy ở dạng dòng. Đây là một tệp không thể thực thi được sử dụng để tạo ghi chú nhanh trong các ứng dụng khác nhau. Đôi khi bạn chỉ cần văn bản thuần ở định dạng .txt. Vì vậy, bạn có thể cần chuyển đổi định dạng PDF sang TEXT. Bài viết này đề cập đến cách chuyển đổi định dạng PDF sang TEXT Trực tuyến bằng Node.js.

Các chủ đề sẽ được giải quyết trong bài viết này bao gồm:

API REST chuyển đổi từ PDF sang TEXT và SDK Node.js

Node.js SDK của GroupDocs.Conversion là thư viện chuyển đổi NodeJS trực tuyến cho phép bạn thực hiện chuyển đổi trực tuyến từ PDF sang Văn bản. Nó là một giải pháp chuyển đổi tài liệu và thư viện độc lập với nền tảng. Nó cho phép bạn chuyển đổi liền mạch các tài liệu và hình ảnh của bất kỳ định dạng tệp được hỗ trợ nào sang bất kỳ định dạng nào bạn cần. Bạn có thể dễ dàng chuyển đổi hơn 50 loại tài liệu và hình ảnh như Word, PowerPoint, Excel, PDF, HTML, CAD, hình ảnh raster, v.v. Nó cũng cung cấp SDK .NET, Java, PHP, Ruby, Android và Python dưới dạng các thành viên gia đình chuyển đổi tài liệu của Cloud API.

Bạn có thể cài đặt GroupDocs.Convert Cloud trên dự án Node.js của mình bằng lệnh sau trong bảng điều khiển:

npm install groupdocs-conversion-cloud

Vui lòng tìm ID khách hàng và Bí mật khách hàng của bạn từ bảng điều khiển trước khi bạn bắt đầu làm theo các bước và ví dụ về mã có sẵn. Khi bạn có ID và bí mật của mình, vui lòng thêm mã như hình bên dưới:

# Nhập SDK Node.js trong ứng dụng nút của bạn từ http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// lấy clientId và clientSecret từ https://dashboard.groupdocs.cloud (yêu cầu đăng ký miễn phí).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Cách chuyển đổi tệp PDF thành tệp TEXT trong Node.js bằng API REST

Bạn có thể chuyển đổi PDF thành Văn bản trong Nodejs theo chương trình trên đám mây bằng cách thực hiện theo các bước dưới đây:

  1. Tải lên tệp PDF lên đám mây
  2. Chuyển đổi Tệp PDF sang định dạng Văn bản
  3. Tải xuống tệp Văn bản đã chuyển đổi

Tải lên tệp PDF

Trước hết, hãy tải tệp PDF lên đám mây bằng mẫu mã sau:

// mở tệp trong IOStream từ ổ đĩa hệ thống của bạn.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// Đọc tài liệu
fs.readFile(resourcesFolder, (err, fileStream) => {
  // xây dựng FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // tạo yêu cầu tệp tải lên
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // cập nhật dử liệu
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Do đó, tệp văn bản đã 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 định dạng PDF sang TXT trong Node.js

  • Đầu tiên, tạo một phiên bản của ConvertApi
  • Thứ hai, Tạo một phiên bản của ConvertSettings
  • Sau đó, đặt tên lưu trữ và đường dẫn tệp PDF đầu vào
  • Tiếp theo, gán “txt” cho định dạng
  • Bây giờ, cung cấp đường dẫn tệp pdf đầu ra
  • Sau đó, tạo ConvertDocumentRequest với ConvertSettings
  • Cuối cùng, chuyển đổi bằng cách gọi phương thức convertDocument() với ConvertDocumentRequest

Ví dụ mã sau đây cho thấy cách chuyển đổi định dạng PDF thành tệp TEXT bằng API REST của Nodejs:

Tải xuống tệp đã chuyển đổi

Mẫu mã trên sẽ lưu tệp Văn bản đã chuyển đổi trên đám mây. Bây giờ bạn đã biết cách chuyển đổi định dạng PDF sang Văn bản bằng Node.js. Tiếp theo, tải xuống tệp Văn bản bằng cách sử dụng mẫu mã sau:

// xây dựng FileApi để tải xuống tệp đã chuyển đổi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// tạo yêu cầu tệp donwload
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.txt", myStorage);
// tải xuống tệp và loại phản hồi Luồng
fileApi.downloadFile(request)
    .then(function (response) {
        // lưu tập tin trong thư mục hệ thống của bạn
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.txt", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Chuyển đổi tệp PDF sang văn bản trực tuyến miễn phí

Làm cách nào để chuyển đổi tệp PDF sang tệp Văn bản trực tuyến miễn phí? Vui lòng thử cách sau đối với trình chuyển đổi PDF sang Văn bản trực tuyến miễn phí, được phát triển bằng API ở trên.

Phần kết luận

Chúng tôi đang kết thúc bài viết blog này ở đây. Các tệp PDF và Văn bản được sử dụng rộng rãi để lưu trữ và truyền dữ liệu. Vì vậy, bài viết này đề cập đến cách biến PDF thành định dạng Văn bản trong các ứng dụng Node.js. Bây giờ bạn biết:

  • cách chuyển định dạng PDF sang Text bằng Node.js;
  • trình chuyển đổi PDF sang Văn bản trực tuyến miễn phí;

Hơn nữa, bạn có thể tìm hiểu thêm về GroupDocs.Conversion Cloud API bằng cách sử dụng tài liệu. Chúng tôi cũng cung cấp phần Tham khảo API cho phép bạn hình dung và tương tác trực tiếp với các API của chúng tôi thông qua trình duyệt. Để biết các ví dụ chi tiết, hãy điều hướng đến GitHub.

Bạn có thể tìm thêm thông tin trên trang Bắt đầu. của chúng tôi

Ngoài ra, Groupdocs.cloud liên tục được cập nhật với các chủ đề mới. Do đó, hãy cập nhật thông tin API mới nhất.

Đặt một câu hỏi

Bạn có thể đặt câu hỏi về cách chuyển đổi định dạng PDF sang Văn bản, thông qua Diễn đàn hỗ trợ miễn phí của chúng tôi

câu hỏi thường gặp

Làm cách nào để chuyển đổi PDF thành Văn bản trong Node.js?

Vui lòng theo liên kết này để tìm hiểu đoạn mã về cách chuyển đổi tệp PDF thành tệp Văn bản bằng node.js một cách nhanh chóng và thuận tiện.

Làm cách nào để tạo tệp Văn bản từ PDF trong Node.js bằng API REST?

Tạo một phiên bản của ConvertApi, đặt các giá trị của tùy chọn cài đặt chuyển đổi và gọi phương thức convertDocument với ConvertDocumentRequest để chuyển đổi PDF để có thể đọc Văn bản trực tuyến.

Tôi có thể chuyển đổi PDF sang Văn bản trực tuyến miễn phí không?

Trình chuyển đổi PDF sang Văn bản trực tuyến miễn phí cho phép bạn chuyển đổi định dạng tệp PDF sang Văn bản miễn phí một cách nhanh chóng và dễ dàng. Khi quá trình chuyển đổi hoàn tất, bạn có thể tải xuống tệp Văn bản.

Làm cách nào để chuyển đổi PDF thành Văn bản có thể đọc được ngoại tuyến?

Vui lòng truy cập liên kết tải xuống pdftotext để tải xuống trình chuyển đổi PDF sang Văn bản cho windows. Phần mềm tải xuống miễn phí chuyển đổi PDF sang Văn bản trực tuyến này được sử dụng để chuyển đổi PDF sang TXT một cách nhanh chóng trong windows, chỉ bằng một cú nhấp chuột.

Xem thêm

Để tìm hiểu thêm về nó: chúng tôi khuyên bạn nên đọc các bài viết sau: