2016-12-13 2 views
0

以下のコードを使用してpdfを修正しますが、ディスクに何も書き込まずに電子メールの添付ファイルとして使用できるバッファを作成する方法には苦労します。Hummusを使用してpdfを変更してバッファを作成する

私はドキュメントからうまくいくのが難しいと思っています。

var pdfWriter = hummus.createWriterToModify(__dirname + '/voucher.pdf', needToCreateBuffer); 

    var pageModifier = new hummus.PDFPageModifier(pdfWriter, 0); 
    var fontOswald = pdfWriter.getFontForFile('.fonts/Oswald-Bold.ttf'); 
    pageModifier.startContext() 
     .getContext() 
     .writeText(
      '£100', 
      296, 105, { 
       font: fontOswald, 
       size: 70, 
       colorspace: 'gray', 
       color: 0x00 
      } 
     ).writeText(
      'CODE: GHGJHJHH', 
      296, 80, { 
       font: fontOswald, 
       size: 18, 
       colorspace: 'gray', 
       color: 0x00 
      } 
     ); 
    pageModifier.endContext().writePage(); 
    pdfWriter.end(); 
+0

解決方法を見つけましたか?あなたはそれをどのように解決したかについていくつかの光を当てることができますか? – PBandJen

答えて

0

あなたはhereを見てとることができます。 ストリームを使用してバッファを作成します。

+0

答えとしてリンクを掲示する代わりに、この回答が現在の問題を修正する際にOPにどのように役立つか説明にテキストを追加してください。 –

関連する問題