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
JSON
{
// 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>/**"
]
}
]
}