Skip to content
Novus Examples

Documents

The documents category is built for parsers, editors, and OCR. The PDF set includes a simple one-pager, a document with a bookmarked table of contents, an AcroForm with named fields listed in its spec, an image-only 'scanned' twin of the simple document paired for OCR testing, tables and landscape layouts, a text-light long document, and a deliberately truncated PDF for error handling. Word and Excel files come formatted and plain, with documented styles and formulas, and there's a set built for the features parsers and converters actually miss: a workbook with embedded bar and line charts, one with merged cells, conditional formatting, data validation and frozen panes, a Word document with real tracked changes, another with anchored reviewer comments, a slide deck with speaker notes, and a café receipt as a searchable-versus-scanned OCR pair. Text files ship in UTF-8, UTF-8 with BOM, and UTF-16 with documented encodings and line endings. Every file lists its internal structure, so you're testing against a known specification rather than a mystery document.

PDF

pdf
1.9 KB

Simple 1-Page PDF

A single-page PDF with a title and body text — the simplest valid document for testing PDF viewers, parsers, and text extraction. Paired with an image-only scanned twin for OCR testing.

Text Encodings

txt
193 B

Emoji & ZWJ Sequences Text

A UTF-8 file of emoji including zero-width-joiner sequences, regional-indicator flag pairs, and skin-tone modifiers — multi-code-point grapheme clusters for testing grapheme segmentation and display-width calculation.

txt
159 B

Right-to-Left / Bidi Text

A UTF-8 file mixing left-to-right and right-to-left scripts (Arabic and Hebrew alongside English) — for testing bidirectional text handling, reordering, and rendering.

txt
464 B

UTF-32 LE Text (BOM)

A UTF-32 little-endian text file with a BOM (FF FE 00 00) — four bytes per code point, for testing full-width Unicode decoders and byte-order handling.

txt
187 B

UTF-8 Text (LF)

A UTF-8 text file with Unix (LF) line endings and no byte-order mark, containing accented and symbol characters — for testing charset detection.

txt
17.6 KB

Very Long Single Line Text

A UTF-8 file consisting of a single very long line (~18,000 characters with no interior newline) — for testing editors, buffers, and line-oriented parsers against long-line handling.

txt
106 B

Windows-1252 Text

A Windows-1252 text file using the 0x80–0x9F range (smart quotes, em dash, euro, bullet) that naive Latin-1 decoders get wrong — for testing codepage detection and transcoding.

Word

doc
23 KB

DOC — Legacy Word 97

The formatted Word document saved as legacy binary .doc (Word 97-2003, OLE compound file) via LibreOffice. For testing legacy-Office parsers and DOC→DOCX conversion.

docx
36.6 KB

DOCX with Comments

A Word document with two anchored reviewer comments — for testing comment extraction and whether converters preserve or drop review annotations.

docx
36.1 KB

DOCX with Tracked Changes

A Word document with real tracked changes — insertions and deletions attributed to two reviewers with timestamps — for testing how tools read, accept, reject, or preserve revisions.

docx
36.9 KB

Formatted DOCX

A Word document with styled headings, bold/italic runs, a table, and an embedded image — for testing DOCX parsers and converters against a rich document.

docx
35.9 KB

Plain DOCX

A minimal Word document of plain paragraphs with no styling — the simplest valid DOCX for baseline parser testing.

Excel

Presentation

pptx
37.9 KB

PPTX with Speaker Notes

A four-slide presentation where every slide carries speaker notes in the notes pane — for testing notes extraction and whether converters preserve the notes alongside the slides.

Rich Text

rtf
754 B

RTF — Formatted Document

A Rich Text Format document exercising bold, italic, underline, colour, headings, and a bullet list — all as plain control words. For testing RTF parsers, text extraction, and RTF→DOCX/PDF conversion.

Subtitles