Tệp Văn bản được sử dụng để lưu trữ văn bản thuần túy hoặc để tạo ghi chú nhanh trong các ứng dụng khác nhau. Tuy nhiên, vì các tệp notepad không cung cấp các tính năng nâng cao như PDF. Vì vậy, trong một số trường hợp nhất định, bạn có thể cần chuyển đổi tệp Văn bản sang PDF hoặc ngược lại. Để tự động chuyển đổi Văn bản thành PDF hoặc PDF thành Văn bản theo chương trình, bài viết này trình bày cách chuyển đổi tệp Văn bản thành PDF trực tuyến trong Node.js.
Các chủ đề sau đây sẽ được đề cập trong bài viết này:
- Chuyển đổi tệp văn bản sang PDF API REST và SDK Node.js
- Cách chuyển đổi tệp văn bản thành PDF trực tuyến trong Node.js bằng API REST
Chuyển đổi tệp văn bản sang PDF API REST và Node.js SDK
Để chuyển đổi TEXT sang PDF, tôi sẽ sử dụng Node.js SDK của GroupDocs.Conversion Cloud API. 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 giữa 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 như các thành viên họ chuyển đổi tài liệu của nó cho Cloud API.
Bạn có thể cài đặt GroupDocs.Conversion Cloud cho 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 lấy 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 văn bản thành PDF trực tuyến trong Node.js bằng API REST
Bạn có thể chuyển đổi văn bản sang pdf trong nodejs theo chương trình trên đám mây bằng cách làm theo các bước dưới đây:
- Tải lên tệp Văn bản lên đám mây
- Chuyển đổi Văn bản sang tệp PDF
- Tải xuống tệp PDF đã chuyển đổi
Tải tệp lên
Đầu tiên, tải tệp văn bản 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.txt';
// Đọ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.txt", 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 văn bản sang định dạng PDF trong Node.js
Bạn có thể chuyển đổi Văn bản sang PDF theo chương trình bằng cách thực hiện theo các bước dưới đây:
- Tạo một phiên bản của ConvertApi
- Tạo một phiên bản của ConvertSettings
- Đặt tên lưu trữ và đường dẫn tệp văn bản đầu vào
- Tiếp theo, gán “pdf” cho định dạng
- Bây giờ, cung cấp đường dẫn tệp pdf đầu ra
- 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 tệp TEXT sang định dạng PDF trong Nodejs bằng API REST:
// Cách chuyển đổi tệp TEXT thành PDF trong Node.js bằng API REST
const convert = async() => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.txt";
settings.format = "pdf";
settings.outputPath = "nodejs-testing/sample-file.pdf";
try {
// Tạo yêu cầu tài liệu chuyển đổi
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted TEXT file to PDF file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Tải xuống tệp đã chuyển đổi
Mẫu mã trên sẽ lưu tệp PDF đã chuyển đổi trên đám mây. Bây giờ bạn đã biết cách chuyển đổi Văn bản thành PDF trong node. Tiếp theo, tải xuống tệp pdf bằ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.pdf", 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.pdf", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Chuyển đổi văn bản sang PDF trực tuyến miễn phí
Làm cách nào để chuyển đổi Văn bản sang PDF trực tuyến miễn phí? Vui lòng thử cách sau để chuyển đổi trực tuyến văn bản sang pdf miễn phí, được phát triển bằng API trên.
Phần kết luận
Các tệp văn bản và PDF đượ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 chuyển văn bản thành pdf trong các ứng dụng Node.js. Bây giờ bạn biết:
- cách chuyển đổi Văn bản sang PDF bằng Node.js;
- lập trình tải lên tệp Văn bản và sau đó tải xuống tệp PDF đã chuyển đổi;
- trình chuyển đổi Văn bản sang PDF trực tuyến miễn phí;
Ngoài ra, 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.
Cuối cùng, groupdocs.cloud đang viết các bài blog mới về các chuyển đổi định dạng tệp khác nhau bằng API REST. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.
Đặt một câu hỏi
Bạn có thể đặt câu hỏi về cách chuyển đổi Văn bản sang định dạng PDF 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 Văn bản thành PDF trong Node.js?
Vui lòng theo liên kết này để tìm hiểu đoạn mã Node.js về cách chuyển đổi Văn bản thành tệp PDF trực tuyến và nhanh chóng.
Làm cách nào để cài đặt thư viện Text to PDF Node.js?
Tải xuống và cài đặt Trình chuyển văn bản sang PDF thư viện Node.js để chuyển đổi và xử lý tệp theo chương trình.
Làm cách nào để chuyển đổi Văn bản thành tệp PDF bằng API REST?
Tạo phiên bản của ConvertApi, đặt các giá trị của cài đặt chuyển đổi và gọi phương thức convertDocument với ConvertDocumentRequest để chuyển đổi tệp Văn bản thành PDF trực tuyến hoặc ngược lại.
Làm cách nào để chuyển đổi tệp Văn bản sang PDF trực tuyến miễn phí?
Vui lòng sử dụng trình chuyển đổi tệp Văn bản sang PDF trực tuyến để chuyển đổi Văn bản thành tệp PDF một cách dễ dàng, chỉ trong vài giây.
Làm cách nào để chuyển đổi Văn bản sang tệp PDF trực tuyến miễn phí?
- Mở trình chuyển Văn bản sang PDF trực tuyến
- Nhấp vào bên trong khu vực thả tệp để tải tệp Văn bản lên hoặc kéo và thả tệp Văn bản.
- Nhấp vào nút Chuyển đổi ngay, trình chuyển đổi Văn bản sang PDF trực tuyến sẽ chuyển đổi Văn bản thành tệp PDF.
- Liên kết tải xuống của tệp đầu ra sẽ khả dụng ngay sau khi chuyển đổi.
Làm cách nào để chuyển đổi Văn bản thành PDF ngoại tuyến trong windows?
Vui lòng truy cập liên kết này để tải xuống phần mềm chuyển đổi Văn bản sang PDF miễn phí cho windows. Phần mềm tải xuống miễn phí chuyển đổi Văn bản sang PDF trực tuyến này có thể được sử dụng để chuyển đổi Văn bản thành PDF trong cửa sổ một cách nhanh chóng chỉ bằng một cú nhấp chuột.
Xem thêm
Chúng tôi khuyên bạn nên truy cập các bài viết sau để tìm hiểu về:
- Chuyển đổi PDF thành Tài liệu Word có thể chỉnh sửa bằng Node.js
- Chuyển đổi bảng tính Excel sang PDF trong Node.js
- Cách chuyển đổi JPG sang PDF bằng Node.js
- Chuyển đổi tài liệu Word sang PDF bằng API REST trong Python
- Chuyển đổi PDF thành Tài liệu Word có thể chỉnh sửa bằng Python SDK
- Hợp nhất các tệp PowerPoint PPT/PPTX trực tuyến bằng API REST trong Ruby
- Chuyển đổi tệp MSG và EML thành PDF bằng Python
- Chuyển đổi XML sang CSV và CSV sang XML bằng Python
- Cách chuyển đổi CSV sang JSON và JSON sang CSV bằng Python
- Chuyển đổi CSV sang JSON và JSON sang CSV trong Java
- Cách chuyển đổi EXCEL sang JSON và JSON sang EXCEL bằng Python
- Chuyển đổi Markdown thành PDF và PDF thành Markdown trong Python
- Chuyển đổi Word thành Markdown và Markdown thành Word trong Python
- Cách chuyển đổi HTML sang PDF trong C# bằng API REST
- Cách chuyển đổi Word sang PDF theo chương trình trong C#
- Chuyển đổi Word sang JPG và JPG sang Word theo lập trình trong Java
- Chuyển đổi CSV sang JSON và JSON sang CSV trong Java