pdfkit 转换成带有一些中文文本的 pdf
pdfkit convert into pdf with some chines text
我正在使用 pdfkit 进行转换以创建 PDF 文件,使用此代码可以正常工作。
var fs = require('fs');
var PDFDocument = require('pdfkit');
pdf.text('{{ }} text ');
pdf.pipe(
fs.createWriteStream('./data/file1.pdf')
)
.on('finish', function () {
console.log('PDF closed');
});
// Close PDF and write file.
pdf.end();
这段代码很好用,但我想用 a-z 文本转换中文文本和一些特殊字符,例如我想制作
的 pdf
pdf.text('{{ }} text 漢字 昨夜のコンサートは最高でした');
这不是给我正确的输出。
很遗憾,PDFKit 似乎不支持将文档转换为 PDF:
documentation 没有说明转换。这个模块似乎纯粹是为了从头开始创建文档。
您必须找到一个模块或创建一些东西来获取 MS Doc 并将其转换为文本,将其存储在您的节点应用程序中,然后通过文档中显示的方法将其传递给 PDFKit。
Mammoth 似乎是这样做的。
有一个bunch of docx modules that might do an even better job。
希望对您有所帮助!
我正在使用 pdfkit 进行转换以创建 PDF 文件,使用此代码可以正常工作。
var fs = require('fs');
var PDFDocument = require('pdfkit');
pdf.text('{{ }} text ');
pdf.pipe(
fs.createWriteStream('./data/file1.pdf')
)
.on('finish', function () {
console.log('PDF closed');
});
// Close PDF and write file.
pdf.end();
这段代码很好用,但我想用 a-z 文本转换中文文本和一些特殊字符,例如我想制作
的 pdfpdf.text('{{ }} text 漢字 昨夜のコンサートは最高でした');
这不是给我正确的输出。
很遗憾,PDFKit 似乎不支持将文档转换为 PDF:
documentation 没有说明转换。这个模块似乎纯粹是为了从头开始创建文档。
您必须找到一个模块或创建一些东西来获取 MS Doc 并将其转换为文本,将其存储在您的节点应用程序中,然后通过文档中显示的方法将其传递给 PDFKit。
Mammoth 似乎是这样做的。
有一个bunch of docx modules that might do an even better job。
希望对您有所帮助!