Validates PDF structure using local Arlington PDF Model grammar rules. Fully offline and open-source; no license required for the validator itself.
You need Docker installed. The first run downloads the image and may take longer than later runs.
Mount a folder into the container and run a subcommand:
docker run --rm -v "$(pwd)":/data -w /data pdfix/validate-pdf-arlington:v1.0.2 <command> [options]
validate: Validate a PDF and write or print a reportvalidate| Option | Required | Type / expected value | Description |
|---|---|---|---|
--input, -i | yes | Path to an existing .pdf file | Input PDF |
--output, -o | no | Path for report file; omit to print to stdout | Output file |
--format | no | One of: raw, xml, html, text, json (default: xml) | Report format |
--maxfailuresdisplayed | no | Integer (default -1) | Max failures shown |
Notes:
--format xml, if --output is set it must end with .xml.--format html, if --output is set it must end with .html.Validate and print XML to stdout:
docker run --rm -v "$(pwd)":/data -w /data pdfix/validate-pdf-arlington:v1.0.2 validate -i /data/input.pdf
Validate and write HTML:
docker run --rm -v "$(pwd)":/data -w /data pdfix/validate-pdf-arlington:v1.0.2 \
validate -i /data/input.pdf -o /data/report.html --format html
To report an issue, contact [email protected].
Content type
Image
Digest
sha256:dbf028502…
Size
380.4 MB
Last updated
about 1 month ago
docker pull pdfix/validate-pdf-arlington