1

PDFファイルを作成するための変換にpdfkitを使用していますが、このコードで正常に動作します。

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();

このコードはきれいに機能しますが、中国語のテキストといくつかの特殊文字も az テキストに変換したいです。たとえば、pdf を作成したい

pdf.text('{{ }} text 漢字 昨夜のコンサートは最高でした'); 

これは私に適切な出力を与えません。

4

1 に答える 1

1

残念ながら、PDFKit はドキュメントの PDF への変換をサポートしていないようです:

ドキュメントには、変換については何も記載されていません。このモジュールは、純粋にドキュメントをゼロから作成するためのもののようです。

モジュールを見つけるか、MS Doc を取得してテキストに変換するものを作成し、これをノード アプリに保存してから、ドキュメントに示されているメソッドを介して PDFKit に渡す必要があります。

マンモスはこれを行うようです。

さらに良い仕事をする可能性のある docx モジュールがたくさんあります。

お役に立てれば!

于 2016-10-17T04:56:36.810 に答える