Parse Invoice Table with Empty Columns
- Go to your PDF.co Document Parser
- Create a New Template
- Load Test PDF or Image
- Add Objects
- Set Object Expression and Properties
- Run Template
- Result
- Save Template
Through this step-by-step tutorial with screenshots, you will learn how to parse invoice tables with some empty columns using PDF.co’s Document Parser.
We prepared a sample invoice that we’re going to use for this tutorial. Find more tutorials about invoice data extraction here.

You must first log in to your PDF.co account here.
Step 1 – Go to your PDF.co Document Parser
- On your PDF.co dashboard, click the document parser menu to go to your PDF.co document parser page
Step 2 – Create a New Template
- To create a new template. Simply click the New Template link on your document parser page
Step 3 – Load Test PDF or Image
- Load your test PDF or image to start creating your template
Step 4 – Add Objects
- To get the Due Date, Customer Number, and Customer Name. Use the Add FIELD based on TEXT SEARCH object
- To get Table Value, use the Add TABLE field based on TEXT SEARCH object
Step 5 – Set Object Expression and Properties
- To get the Due Date of your invoice. Set the Expression to
Payment Due(?<value>{{SmartDate}})
- To get the Customer Number. Set the Expression to
Customer Number(?<value>{{LettersOrDigits}})
- To get the Customer Name. Set the Expression to
Customer Name(?<value>{{SentenceWithSingleSpaces}})
- To get the Table Value. Use the following Properties:
-
{ "start": { "expression": "CODE{{Spaces}}DESCRIPTION", "regex": true }, "end": { "expression": "NOTHING FOLLOWS", "regex": true }, "columns": [ { "name": "code", "dataType": "integer" }, { "name": "description", "dataType": "string" }, { "name": "qty", "dataType": "integer" }, { "name": "price", "dataType": "decimal" }, { "name": "unit", "dataType": "string" }, { "name": "discount", "dataType": "decimal" }, { "name": "extPrice", "dataType": "decimal" } ], "multipage": true }
-
Step 6 – Run Template
- Once you’re done adding the objects. You may now run your template
Step 7 – Result
- Here’s the result

Step 8 – Save Template
- After you’re done creating your template. You may now save it
With the help of this tutorial, you’ve learned how to parse invoice tables with some empty columns using PDF.co’s Document Parser.
Parse Invoice Table with Empty Columns – Video
Similar Pages
- How to Extract Shopify Invoice using PDF.co and Make
- How to Parse Amazon AWS Invoice using PDF.co Document Parser
- How to Parse Hanging Rows in Invoices using PDF.co Document Parser
- How to Parse a ManyChat Invoice using PDF.co Document Parser
- How to Parse an Invoice with Few Line Items in EUR using PDF.co Document Parser
- How to Parse Invoice Table with Empty Columns using PDF.co Document Parser
- How to Parse a Tax Invoice with Line Items using PDF.co Document Parser
- How to Parse an Invoice with Line Items in Bordered Table using PDF.co Document Parser
- How to Parse the Invoice Attachment of Zendesk Ticket using PDF.co and Zapier
- How to Parse PDF Invoices from Dropbox using PDF.co Document Parser for Integromat