Files
ocrmypdf/tests/resources/README.rst
T

134 lines
5.5 KiB
ReStructuredText
Raw Normal View History

.. SPDX-FileCopyrightText: 2022 James R. Barlow
.. SPDX-License-Identifier: CC-BY-SA-4.0
These test files are used in OCRmyPDF's test suite. They do not necessarily produce OCR results
at all and are not necessarily meant as examples of OCR output. Some are even invalid PDFs that might
crash certain PDF viewers.
Some of these images were obtained from the public domain. Others are copyrighted and may have
licenses associated. Refer to ``.reuse/dep5`` file in OCRmyPDF's Git repository for information on
the copyright holder(s) and license(s) applicable to these resources.
2018-06-28 15:51:57 -07:00
.. list-table::
:widths: 15 35 50
:header-rows: 1
* - File
- Source
- Purpose
* - c02-22.pdf
- `Project Gutenberg`_, Adventures of Huckleberry Finn, page 22
- difficult OCR image (obscure fonts and illustrations)
* - graph.pdf
- `Wikimedia:Simple_line_graph_of_ACE_2012_results_by_candidate_sj01.png`_
- image with slanted text
* - lichtenstein.pdf
- `Wikimedia: JPEG2000 Lichtenstein`_
- JPEG2000 image
2018-06-28 15:51:57 -07:00
* - linn.png, linn.pdf, linn.txt
- `Wikimedia: LinnSequencer`_
- image with two columns
* - typewriter.png, 2400dpi.pdf
- `Wikimedia: Triumph typewrtier text Linzensoep`_
- simple text
* - baiona.png
- `Wikimedia: Baionako udalerri mugakideak`_
- multilingual text and images
* - aspect.pdf
- synthetic
- test image with 200 x 100 DPI resolution
2018-03-31 11:54:38 -07:00
* - blank.pdf
- synthetic
2017-09-13 01:19:18 -07:00
- blank PDF generated by Adobe Illustrator CC 17, containing a lot of application-specific metadata/bloat
2018-03-31 11:54:38 -07:00
* - cmyk.pdf
- synthetic
- a CMYK image created in Photoshop
2018-03-31 11:54:38 -07:00
* - crom.png
- synthetic
2018-03-14 14:40:48 -07:00
- test for non-dictionary words
2018-03-31 11:54:38 -07:00
* - enormous.pdf
- synthetic
- very large PDF page
2016-10-07 12:44:49 -07:00
* - epson.pdf
- synthetic
2018-03-31 11:54:38 -07:00
- a linearized PDF containing some unusual indirect objects, created by an Epson printer; printout of a Wikipedia article (CC-BY-SA)
2017-02-14 12:51:15 -08:00
* - formxobject.pdf
- synthetic
2017-11-26 22:52:53 -08:00
- hand-crafted PDF containing an image inside a Form XObject
2018-03-31 11:54:38 -07:00
* - francais.pdf
- synthetic
2018-06-28 15:51:57 -07:00
- a page containing French accents (diacritics)
2018-03-31 11:54:38 -07:00
* - hugemono.pdf
- synthetic
2018-06-28 15:51:57 -07:00
- large monochrome 35000x35000 image in JBIG2 encoding
2018-03-31 11:54:38 -07:00
* - invalid.pdf
- synthetic
- a PDF file header followed by EOF marker
2018-09-11 14:44:16 -07:00
* - kcs.pdf
- synthetic
2018-09-11 14:44:16 -07:00
- PDF file generated by Kodak Capture Desktop Software 1.2; has invalid table of contents
* - livecycle.pdf
- synthetic
- a minimal PDF that claims to use dynamic XFA forms
* - masks.pdf
- synthetic
2018-03-31 11:54:38 -07:00
- file containing explicit masks and a stencil mask drawn without a proper transformation matrix; printout of a German Wikipedia article (CC-BY-SA)
* - missing_docinfo.pdf
- synthetic
2018-06-28 15:51:57 -07:00
- PDF file with no /DocumentInfo section
* - overlay.pdf
- synthetic
- PDF file generated by PDFPen pro that triggered content stream parse errors
2017-11-26 22:52:53 -08:00
* - negzero.pdf
- synthetic
2017-11-26 22:52:53 -08:00
- copy of formxobject.pdf with token that qpdf doesn't like
2018-03-31 11:54:38 -07:00
* - no_contents.pdf
- synthetic
- synthetic PDF with a blank page that has no /Contents entry
* - truetype_font_nomapping.pdf
- synthetic
- example of a PDF with an embedded subsetted TrueType font with no Unicode mapping
2018-03-31 11:54:38 -07:00
* - trivial.pdf
- synthetic
- smallest possible valid PDF-1.3 with all required fields
* - type3_font_nomapping.pdf
- synthetic
- example of a PDF with an embedded subsetted TrueType font with no Unicode mapping
2018-02-08 00:15:12 -08:00
* - vector.pdf
- synthetic
2018-02-08 00:15:12 -08:00
- a PDF with vector art and text rendered as curves with no fonts
Assemblies
==========
2017-09-01 01:00:32 -07:00
These test resources are assemblies or derivatives from other previously mentioned files, released under the same license terms as their input files.
2018-08-01 15:17:33 -07:00
- baiona_gray.png (from baiona.png, grayscale version)
- baiona_colormapped.png (from baiona.png, palette version)
- baiona_alpha.png (from baiona.png, RGB+A version)
2018-06-28 15:51:57 -07:00
- cardinal.pdf (four cardinal directions, baked-in rotated copies of linn.png)
- ccitt.pdf (linn.png, converted to CCITT encoding)
- graph_ocred.pdf (from graph.pdf)
2022-08-06 15:36:20 -07:00
- jbig2.pdf (from linn.png)
- multipage.pdf (from several other files)
- palette.pdf (from baiona_colormapped.png)
2018-06-28 15:51:57 -07:00
- poster.pdf (from linn.png)
- rotated_skew.pdf (a /Rotate'd and skewed document from linn.png)
- skew.pdf (from linn.png, skew simulated by adjusting the transformation matrix)
- toc.pdf (from formxobject.pdf, trivial.pdf)
2016-02-16 14:29:56 -08:00
.. _`Wikimedia: LinnSequencer`: https://upload.wikimedia.org/wikipedia/en/b/b7/LinnSequencer_hardware_MIDI_sequencer_brochure_page_2_300dpi.jpg
.. _`Project Gutenberg`: https://www.gutenberg.org/files/76/76-h/76-h.htm#c2
.. _`Wikimedia: Simple_line_graph_of_ACE_2012_results_by_candidate_sj01.png`: https://en.wikipedia.org/wiki/File:Simple_line_graph_of_ACE_2012_results_by_candidate_sj01.png
2016-02-20 05:13:19 -08:00
.. _`Wikimedia: JPEG2000 Lichtenstein`: https://en.wikipedia.org/wiki/JPEG_2000#/media/File:Jpeg2000_2-level_wavelet_transform-lichtenstein.png
2018-06-28 15:51:57 -07:00
.. _`Linux (Wikipedia Article)`: https://de.wikipedia.org/wiki/Linux
.. _`Wikimedia: Triumph typewrtier text Linzensoep`: https://commons.wikimedia.org/wiki/File:Triumph.typewriter_text_Linzensoep.gif
2018-06-28 15:51:57 -07:00
.. _`Wikimedia: Baionako udalerri mugakideak`: https://commons.wikimedia.org/wiki/File:Baionako_udalerri_mugakideak.png