UNPKG

pdf-data-parser

Version:

Parse, search and stream PDF tabular data using Node.js with Mozilla's PDF.js library.

170 lines (169 loc) 4.67 kB
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "node", "name": "getContent", "program": "${workspaceFolder}/test/getContent.js", "request": "launch", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "name": "getCells", "program": "${workspaceFolder}/test/getCells.js", "request": "launch", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node-terminal", "name": "---", "request": "launch" }, { "type": "node", "name": "PdfDataParser", "program": "${workspaceFolder}/test/PdfDataParser.test.js", "request": "launch", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "name": "PdfDataReader", "program": "${workspaceFolder}/test/PdfDataReader.test.js", "request": "launch", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "name": "RowAsObjectTransform", "program": "${workspaceFolder}/test/RowAsObject.test.js", "request": "launch", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "name": "RepeatCellTransform", "program": "${workspaceFolder}/test/RepeatCell.test.js", "request": "launch", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "name": "RepeatHeadingTransform", "program": "${workspaceFolder}/test/RepeatHeading.test.js", "request": "launch", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node-terminal", "name": "--- pdp", "request": "launch" }, { "type": "node", "request": "launch", "name": "pdp helloworld json", "program": "pdf-data-parser.js", "args": [ ".\\test\\data\\pdf\\helloworld.pdf", "--headers=Greating" ], "outputCapture": "std", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "request": "launch", "name": "pdp helloworld csv", "program": "pdf-data-parser.js", "args": [ ".\\test\\data\\pdf\\helloworld.pdf", "--headers=Greating", "--format=csv" ], "outputCapture": "std", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "request": "launch", "name": "pdp helloworld rows", "program": "pdf-data-parser.js", "args": [ ".\\test\\data\\pdf\\helloworld.pdf", "--headers=Greating", "--format=rows" ], "outputCapture": "std", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "request": "launch", "name": "pdp helloworld-protected", "program": "pdf-data-parser.js", "args": [ ".\\test\\data\\pdf\\helloworld-protected.pdf", "--password=PdfDataParser", "--headers=Greating" ], "outputCapture": "std", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "request": "launch", "name": "pdp ClassCodes csv", "program": "pdf-data-parser.js", "args": [ ".\\test\\data\\pdf\\ClassCodes.pdf", ".\\test\\output\\pdp\\ClassCodes.csv", "--format=csv" ], "outputCapture": "std", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "request": "launch", "name": "pdp ClassCodes json", "program": "pdf-data-parser.js", "args": [ ".\\test\\data\\pdf\\ClassCodes.pdf", ".\\test\\output\\pdp\\ClassCodes.json", "--format=json" ], "outputCapture": "std", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "request": "launch", "name": "pdp RepeatCell", "program": "pdf-data-parser.js", "args": [ "--options=.\\test\\RepeatCell.options.json" ], "outputCapture": "std", "skipFiles": [ "<node_internals>/**" ] }, { "type": "node", "request": "launch", "name": "pdp RepeatHeading", "program": "pdf-data-parser.js", "args": [ "--options=.\\test\\RepeatHeading.options.json" ], "outputCapture": "std", "skipFiles": [ "<node_internals>/**" ] } ] }