Sto utilizzando PDFKit per un'applicazione. Lo sto solo utilizzando nel browser in un file HTML, con Javascript (senza Node.js).PDFKit - Caratteri personalizzati - fs.readFileSync non è una funzione
Ho scaricato PDFKit da GitHub: https://github.com/devongovett/pdfkit/releases
così come Blob Stream: https://github.com/devongovett/blob-stream
Sto cercando di includere un carattere personalizzato per la documentazione in questo modo:
doc.registerFont('Custom Font', 'fonts/GOODDP__.TTF');
doc.font('Custom Font').fontSize(fontSize).text($("#text1").val(), xPos, yPos, configObj);
Ma io ottieni sempre questo errore:
fs.readFileSync is not a function
Questo ha senso perché fs.readFileSync
fa parte di node.js e non lo sto usando. Tuttavia, l'esempio nei documenti dice che questo può essere usato nel browser.
So che c'è anche un'opzione Browserify, ma non sono sicuro di come o se che avrebbe aiutato in questa situazione
il browser impedirà l'accesso ai file client, dovresti chiedere all'utente di caricare prima il file sul tuo server. – Ammaroff