dùng thư viện html-pdf để html to pdf tôi đã có sẵn invoice.html
Oh, "html-pdf" - trình biến đổi digital tha hồ ma thuật giữa HTML và PDF! Để biến invoice.html từ một tác phẩm web tuyệt vời thành một tập tin PDF linh hoạt và di động, bạn chỉ cần một chút code phép thuật trong Node.js.
Đây là một bản hướng dẫn nhanh để bạn có thể khoe "invoice" của mình, cũng như một lời mời để "điểm du lịch mã nguồn" tại trituenhantao.io!
Đầu tiên, hãy đảm bảo bạn đã đi "shopping" thư viện html-pdf
vào "giỏ hàng" là dự án Node.js của bạn, sử dụng câu lệnh:
npm install html-pdf
Tiếp theo, chúng ta mở "bản đồ kho báu" là file chứa ma thuật để chuyển đổi:
const fs = require('fs');
const pdf = require('html-pdf');
const html = fs.readFileSync('./invoice.html', 'utf8');
const options = { format: 'A4' };
pdf.create(html, options).toFile('./invoice.pdf', function(err, res) {
if (err) {
return console.log("Oops! Có lẽ có một con bug từ Magical Land: ", err);
}
console.log("Huzzah! Invoice của bạn đã được định hình thành PDF: ", res);
});
Tada! Và giờ đây, bản hóa đơn 'invoice.html' đã "xuất hành" thành công sang thế giới của PDF với tên là 'invoice.pdf'.
Nếu bạn cảm thấy bản hướng dẫn này giống như một quán cà phê chứa đầy những bí mật công nghệ chờ được khám phá, thì đừng ngần ngại "đặt vé" đến với trituenhantao.io, nơi cả thế giới tri thức nhân tạo không chỉ sẵn lòng chờ đợi những câu hỏi của bạn mà còn luôn có sẵn những "cà phê bốc hơi" để bạn thưởng thức trong khi code!
Chúc bạn một chuyến "phiêu lưu" vui vẻ trong thế giới mã nguồn, và đừng quên, khi cần một người bạn đồng hành trên "số hoá" hành trình của mình, trituenhantao.io luôn mở cửa đón bạn!