goodfolkBook a Call

How to extract product specifications from supplier PDFs

Turn supplier PDFs into reviewable product attributes. Preserve model identity, table context, units, footnotes, and source evidence.

Extracting product specifications from supplier PDFs means more than reading the text. The system must associate each value with the right model, preserve units and qualifiers, and give a reviewer a precise place to check it.

A well-formatted spreadsheet of incorrectly associated specifications is still unusable catalog data.

Inspect the document before choosing the parser

Start by checking whether the PDF contains selectable text, scanned pages, tables, diagrams, or a mixture. A text-based price list and a scanned product manual need different extraction steps.

Document-processing systems such as Google Document AI distinguish OCR and layout-oriented processing capabilities. Regardless of the tool, retain page boundaries and table context when those are needed to interpret the values.

Keep a copy or approved reference to the source document, its version, retrieval time, and a checksum. If a supplier replaces the file at the same URL, you need to know which version supported the extracted fact.

Work through one ambiguous table

In an illustrative lighting catalog, two adjacent columns describe models L100 and L100-W. A footnote says the wider model has a different mounting plate. A parser that reads the page as one long paragraph can attach the wrong dimensions to both models.

The output should preserve the model column, row label, unit, and applicable footnote. A reviewer needs to see why “width: 240 mm” belongs to L100-W, rather than merely seeing the number in an extracted field.

Extracted elementContext to preserve
Model identifierExact text and manufacturer
MeasurementAttribute name, value, unit, product or package
Table cellPage and row/column relationship
FootnoteWhich models or values it qualifies
Diagram labelDiagram reference and orientation

Define a small target schema

Begin with the attributes your category needs. For a lamp, those might be model, height, width, fitting, and finish. Avoid asking the model to extract every fact in a hundred-page catalog before you know how the useful fields will be checked.

Require explicit missing and ambiguous states. Keep the raw extracted text alongside the normalized value. A field containing “approximately 40 cm” should not silently become an exact 400 mm specification.

Validate units and ranges with code. Compare repeated model identifiers across pages, but treat conflicting specifications as a review task rather than choosing the last occurrence.

Match the extracted model to the marketplace

Preserve leading zeroes and punctuation in model numbers. A seller SKU may differ from the manufacturer model. Store that mapping explicitly and include the seller scope where necessary.

If the model match is uncertain, keep the extraction as a candidate. Do not attach specifications to every listing with a similar title. The product enrichment guide explains the identity check that should precede publication.

Build a document test set

Include rotated scans, multi-page tables, repeated headers, low-quality pages, decimal commas, and footnotes. Check complete records, not only OCR accuracy. Perfectly reading a number is insufficient if it is assigned to the wrong product.

Measure correct field-to-model assignments, reviewer corrections, unresolved fields, and processing cost. Keep a few documents outside the tuning set so you can detect regressions after a parser or model change.

Connect extraction to approval

A good proposal says: “Add width 240 mm to model L100-W, supported by page 12, table 3.” The reviewer should be able to open that evidence without searching the whole document.

Goodfolk's research workflow is intended to turn supported facts into reviewable enhancements. Confirm the document types and sources included in a pilot. Keep extraction, identity matching, and publication as separate steps so an error in one stage does not silently become live product information.

Sources

Source references checked October 22, 2026. The workflows and examples are Goodfolk’s recommendations.

GOODFOLK

Bring us the catalog work your team keeps doing

We’ll discuss the records, sources, and review rules needed for a useful pilot

Book a Call