응용 프로그램에 PDFKit을 사용하고 있습니다. Javascript (Node.js가 없음)가있는 브라우저에서 HTML 파일로 사용하고 있습니다. PDFKit - 사용자 정의 글꼴 - fs.readFileSync가 함수가 아닙니다.
나는 GitHub의에서 PDFKit 다운로드 : https://github.com/devongovett/pdfkit/releases뿐만 아니라 물방울 스트림 :
doc.registerFont('Custom Font', 'fonts/GOODDP__.TTF');
doc.font('Custom Font').fontSize(fontSize).text($("#text1").val(), xPos, yPos, configObj);
그러나 I : https://github.com/devongovett/blob-stream
내가 그렇게 같은 문서에 따라 사용자 정의 글꼴을 포함하기 위해 노력하고있어 항상이 오류가 발생합니다.
fs.readFileSync is not a function
fs.readFileSync
이 node.js의 일부이기 때문에 이는 의미가 있으며, 저는 이것을 사용하지 않을 것입니다. 그러나 문서의 예에서는 브라우저에서이 코드를 사용할 수 있다고합니다.
나는 Browserify 옵션도 알고 있지만, 나는이 상황에서 도움이 될 방법이나 있는지 확실하지 않습니다 당신이이 기능을하고 있음을 Browserify를 사용해야 보인다
브라우저는 클라이언트 파일 액세스를 차단하므로 먼저 파일을 서버에 업로드하도록 사용자에게 요청해야합니다. – Ammaroff