ODT Document Inspector & Extractor

Extract body paragraphs, headings, lists, tabs, explicit spaces and line breaks from content.xml; tables become tab-separated text, including repeated rows and cells. Download the text, each original Pictures/ file, or a ZIP of all pictures. Styles, page layout, comments and tracked-deletion history are not reproduced.

Odt Inspector · Client runtimeSandboxed
Formatted results will render here in real time.

About this odt document inspector & extractor

Extract body paragraphs, headings, lists, tabs, explicit spaces and line breaks from content.xml; tables become tab-separated text, including repeated rows and cells. Download the text, each original Pictures/ file, or a ZIP of all pictures. Styles, page layout, comments and tracked-deletion history are not reproduced Parses and structures office document payloads locally in memory without transmitting private company files to external servers.

Document parsing & data extraction pipeline

Inspects, parses, and converts open publishing and scheduling formats conforming to IDPF EPUB 3.2 / 3.3 specifications, IETF RFC 5545 (iCalendar - .ics), and RFC 6350 (vCard v4.0 - .vcf). EPUB tools unpack the OCF (Open Container Format) ZIP package, parsing META-INF/container.xml and the OPF (Open Packaging Format) package document to extract Dublin Core metadata (dc:title, dc:creator, dc:identifier), spine order, manifest items, and table of contents (NCX / Nav doc), converting chapters to Markdown.

Worked document extraction example

Scenario: Execute ODT Document Inspector & Extractor with sample data to verify transformation accuracy and output formatting.

Sample input:

Download /examples/publication-example.odt

Processing: After the page loads, processing runs locally in a Worker without uploading the file. Cancel or clear stops the task.

Illustrative output:

Title Hello world 文 Next & last. - One - Two A A B A A B

File size & structure constraints

Input must be strictly smaller than 50,000,000 bytes. Limits: 100,000 ZIP entries; 16 MiB per XML; 64 MiB per other selected part; 128 MiB selected data; XML depth 128 and 1,000,000 nodes; 64 MiB text output; 30 seconds including file reading. Very complex ODT repetition can reach the output budget earlier. Encrypted selected content, external reading resources, DTDs and non-XHTML spine items are rejected. Only the first rendition is read; this is not a conformance validator or a native reading application. Preview pages contain 16,000 characters. Downloads are complete. JSON keys, package paths and original metadata are technical/source values, not interface translations. Picture ZIPs support at most 65,535 files.

ODT Document Inspector & Extractor parses structured OpenXML and PDF data locally. Review exported tables or sheets against original files.

Zero-upload document security boundary

File buffers and document assets in ODT Document Inspector & Extractor are processed in-memory via local browser APIs with zero file uploads to CZOA servers.

Document schemas & interchange standards

ECMA-376 Office Open XML specifications and ISO 32000 PDF reference standards:

ODT Document Inspector & Extractor verification · Audit standards

How to use it

  1. Choose a local EPUB / ODT
  2. Process locally
  3. Download selected file

Frequently asked questions

What does the ODT Document Inspector & Extractor produce?+

Operational requirements for "What does the ODT Document Inspector & Extractor produce?" are verified in local memory during execution of ODT Document Inspector & Extractor.

What limits and privacy rules apply?+

Inspects OpenDocument Text (ODT) packages, reporting document structure, embedded styles, and XML parts without remote upload.

How do previews and downloads differ?+

Scans content.xml, styles.xml, and meta.xml within the ODT zip archive to report paragraph counts, font declarations, and document properties.

Can I run a local example?+

Choose a local EPUB / ODT → /examples/publication-example.odt → Process locally → Download selected file