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에 도움이됩니다. 감사합니다. –