pdf2json

v3.0.5
PDF file parser that converts PDF binaries to text based JSON, powered by porting a fork of PDF.JS to Node.js
pdf pdf parser pdf2json convert pdf to json server side PDF parser port pdf.js to node.js PDF binary to text commandline utility to parse pdf to json JSON and 4 more...

test

cd ./test && sh p2j.forms.sh

build

npm run build:rollup && npm run build:add-destructured-imports-to-cjs

parse

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/fd/form/F1040.pdf -o ./test/target/fd/form

parse-c

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/fd/form/F1040.pdf -o ./test/target/fd/form -s -t -c

parse-e

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/misc/i43_encrypted.pdf -o ./test/target/misc

parse-m

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/fd/form/F1040.pdf -o ./test/target/fd/form -s -t -c -m

parse-r

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/fd/form/F1040.pdf -o ./test/target/fd/form -t -c -m -r

parse-s

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/fd/form/F1040.pdf -o ./test/target/fd/form -s

parse-t

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/fd/form/F1040.pdf -o ./test/target/fd/form -s -t

parse-e2

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/misc/i243_problem_file_anon.pdf -o ./test/target/misc

parse-e3

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/misc/i200_test.pdf -o ./test/target/misc

parse-fd

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/fd/form/ -o ./test/target/fd/form -t -c -m -r

parse-tb

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/misc/i242_testingWithTable.pdf -o ./test/target/misc

parse-tc

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/misc/i293_pdfpac.pdf -o ./test/target/misc

test-misc

cd ./test && sh p2j.one.sh misc . "Expected: 7 success, 3 fail exception with stack trace"

test:folder

node ./test/index.cjs

build:rollup

rollup -c ./rollup.config.js

parse-rectFix

node --trace-deprecation --trace-warnings pdf2json.js -f ./test/pdf/misc/pr298_rect_fix_from_upstream.pdf -o ./test/target/misc

build:add-destructured-imports-to-cjs

node rollup/addDestructedImports.js

Metadata

Downloads

Maintainers