PDFJS: PDF aus Speicher-Buffer in NodeJS lesen
English
Deutsch
Hinweis: Dieser Beitrag verwendet async/await und erfordert daher NodeJS 8+.
So liest man eine PDF-Datei aus einer Datei, z.B. mypdf.pdf:
read_pdf.js
pdfjs.getDocument('mypdf.pdf');Vollständiges Beispiel:
read_pdf.js
const pdfjs = require('pdfjs-dist');
async function readPDF() {
const pdf = await pdfjs.getDocument('mypdf.pdf');
// ...
}So kannst du das PDF aus einem Speicher-Buffer lesen:
read_pdf_from_buffer_snippet.js
pdfjs.getDocument({data: buffer});Vollständiges Beispiel
read_pdf_from_buffer.js
const fs = require('mz/fs')
const pdfjs = require('pdfjs-dist');
async function readPDF() {
// Datei in Buffer einlesen
const buffer = await fs.readFile('mypdf.pdf')
// PDF aus Buffer parsen
const pdf = await pdfjs.getDocument({data: buffer});
// ...
}Die Verwendung von mz/fs ist nicht erforderlich, es wird nur als Hilfsbibliothek verwendet, um await mit Dateien nutzen zu können.
Check out similar posts by category:
Javascript, PDF
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow