PDFKit - Benutzerdefinierte Schriftarten - fs.readFileSync ist keine Funktion

Ich verwende PDFKit für eine Anwendung. Ich verwende es nur im Browser in einer HTML-Datei mit Javascript (keine Node.js).

Ich habe PDFKit von GitHub heruntergeladen:https: //github.com/devongovett/pdfkit/release

sowie Blob Stream:https: //github.com/devongovett/blob-strea

Ich versuche, eine benutzerdefinierte Schriftart wie folgt in die Dokumentation aufzunehmen:

doc.registerFont('Custom Font', 'fonts/GOODDP__.TTF');
doc.font('Custom Font').fontSize(fontSize).text($("#text1").val(), xPos, yPos, configObj);

Aber ich bekomme immer diesen Fehler:

 fs.readFileSync is not a function

Dies macht Sinn, weilfs.readFileSync ist ein Teil von node.js und ich benutze das nicht. Das Beispiel in den Dokumenten besagt jedoch, dass dies im Browser verwendet werden kann.

Ich weiß, dass es auch eine Browserify-Option gibt, aber ich bin mir nicht sicher, wie oder ob das in dieser Situation helfen würde

Antworten auf die Frage(4)

Ihre Antwort auf die Frage