- document title, author, and BCP 47 language metadata
- alternative text or descriptive captions for images
- heading hierarchy and skipped heading levels
- visible, meaningful table headers
- configured fonts that may not be portable to every renderer
- footnote and footer combinations that may collide after pagination
- circular charts whose dimensions could distort the result
- repeated inline styling that should be moved into a reusable style
Check a document in the editor
Open Export and select Check export readiness. The report shows the semantic source score, status, errors, warnings, and the document elements that were inspected. Many metadata, portability, and layout findings are advisory; actual structural errors can still block export. Edit the name and export metadata under Editor options → Document settings; the same dialog can save and run the readiness check.Check Extended Markdown through the API
UsePOST /api/v1/dev/render/readiness/markdown with the same body accepted by Markdown rendering:
POST /api/v1/dev/render/readiness.
Check through MCP
Use the Markdown-firstcheck_export_readiness tool before render_document.
It performs the semantic source check without rendering and without consuming
credits. Its response identifies the scope as semantic_source, labels the
score as semantic_source_score, and sets requiresRenderInspection to true
so clients do not mistake source validation for visual QA.
Choose a PDF profile
In the editor, open Export → Export PDF and choose the profile that matches the destination:
Compliance profiles flatten interactive form fields before export. This prevents a later AcroForm post-processing step from invalidating the profile metadata or tag structure. Use Standard PDF when recipients must complete the PDF interactively.
The Developer API accepts
pdfProfile on PDF render requests:
standard, pdfa-1b, pdfa-2b, pdfa-3b, and pdfua-1. MCP exposes the same choice as pdf_profile on render_document and render_json.
