"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "README.md" between
OCRmyPDF-9.5.0.tar.gz and OCRmyPDF-9.6.0.tar.gz

About: OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched.

README.md  (OCRmyPDF-9.5.0):README.md  (OCRmyPDF-9.6.0)
skipping to change at line 41 skipping to change at line 41
[See the release notes for details on the latest changes](https://ocrmypdf.readt hedocs.io/en/latest/release_notes.html). [See the release notes for details on the latest changes](https://ocrmypdf.readt hedocs.io/en/latest/release_notes.html).
Main features Main features
------------- -------------
- Generates a searchable [PDF/A](https://en.wikipedia.org/?title=PDF/A) file fro m a regular PDF - Generates a searchable [PDF/A](https://en.wikipedia.org/?title=PDF/A) file fro m a regular PDF
- Places OCR text accurately below the image to ease copy / paste - Places OCR text accurately below the image to ease copy / paste
- Keeps the exact resolution of the original embedded images - Keeps the exact resolution of the original embedded images
- When possible, inserts OCR information as a "lossless" operation without disru pting any other content - When possible, inserts OCR information as a "lossless" operation without disru pting any other content
- Optimizes PDF images, often producing files smaller than the input file - Optimizes PDF images, often producing files smaller than the input file
- If requested deskews and/or cleans the image before performing OCR - If requested, deskews and/or cleans the image before performing OCR
- Validates input and output files - Validates input and output files
- Distributes work across all available CPU cores - Distributes work across all available CPU cores
- Uses [Tesseract OCR](https://github.com/tesseract-ocr/tesseract) engine to rec ognize more than [100 languages](https://github.com/tesseract-ocr/tessdata) - Uses [Tesseract OCR](https://github.com/tesseract-ocr/tesseract) engine to rec ognize more than [100 languages](https://github.com/tesseract-ocr/tessdata)
- Scales properly to handle files with thousands of pages - Scales properly to handle files with thousands of pages
- Battle-tested on millions of PDFs - Battle-tested on millions of PDFs
For details: please consult the [documentation](https://ocrmypdf.readthedocs.io/ en/latest/). For details: please consult the [documentation](https://ocrmypdf.readthedocs.io/ en/latest/).
Motivation Motivation
---------- ----------
I searched the web for a free command line tool to OCR PDF files: I found many, but none of them were really satisfying. I searched the web for a free command line tool to OCR PDF files: I found many, but none of them were really satisfying:
- Either they produced PDF files with misplaced text under the image (making cop y/paste impossible) - Either they produced PDF files with misplaced text under the image (making cop y/paste impossible)
- Or they did not handle accents and multilingual characters - Or they did not handle accents and multilingual characters
- Or they changed the resolution of the embedded images - Or they changed the resolution of the embedded images
- Or they generated ridiculously large PDF files - Or they generated ridiculously large PDF files
- Or they crashed when trying to OCR - Or they crashed when trying to OCR
- Or they did not produce valid PDF files - Or they did not produce valid PDF files
- On top of that none of them produced PDF/A files (format dedicated for long ti me storage) - On top of that none of them produced PDF/A files (format dedicated for long ti me storage)
...so I decided to develop my own tool. ...so I decided to develop my own tool.
skipping to change at line 100 skipping to change at line 100
Languages Languages
--------- ---------
OCRmyPDF uses Tesseract for OCR, and relies on its language packs. For Linux use rs, you can often find packages that provide language packs: OCRmyPDF uses Tesseract for OCR, and relies on its language packs. For Linux use rs, you can often find packages that provide language packs:
```bash ```bash
# Display a list of all Tesseract language packs # Display a list of all Tesseract language packs
apt-cache search tesseract-ocr apt-cache search tesseract-ocr
# Debian/Ubuntu users # Debian/Ubuntu users
apt-get install tesseract-ocr-chi-sim # Example: Install Chinese Simplified lan apt-get install tesseract-ocr-chi-sim # Example: Install Chinese Simplified lan
guage back guage pack
# Arch Linux users
pacman -S tesseract-data-eng tesseract-data-deu # Example: Install the English a
nd German language packs
``` ```
You can then pass the `-l LANG` argument to OCRmyPDF to give a hint as to what l anguages it should search for. Multiple languages can be requested. You can then pass the `-l LANG` argument to OCRmyPDF to give a hint as to what l anguages it should search for. Multiple languages can be requested.
Documentation and support Documentation and support
------------------------- -------------------------
Once ocrmypdf is installed, the built-in help which explains the command syntax and options can be accessed via: Once OCRmyPDF is installed, the built-in help which explains the command syntax and options can be accessed via:
```bash ```bash
ocrmypdf --help ocrmypdf --help
``` ```
Our [documentation is served on Read the Docs](https://ocrmypdf.readthedocs.io/e n/latest/index.html). Our [documentation is served on Read the Docs](https://ocrmypdf.readthedocs.io/e n/latest/index.html).
Please report issues on our [GitHub issues](https://github.com/jbarlow83/OCRmyPD F/issues) page, and follow the issue template for quick response. Please report issues on our [GitHub issues](https://github.com/jbarlow83/OCRmyPD F/issues) page, and follow the issue template for quick response.
Requirements Requirements
------------ ------------
In addition to the required Python version (3.6+), OCRmyPDF requires external pr ogram installations of Ghostscript, Tesseract OCR, QPDF, and Leptonica. ocrmypdf is pure Python, but uses CFFI to portably generate library bindings. OCRmyPDF w orks on pretty much everything: Linux, macOS, Windows and FreeBSD. In addition to the required Python version (3.6+), OCRmyPDF requires external pr ogram installations of Ghostscript, Tesseract OCR, QPDF, and Leptonica. OCRmyPDF is pure Python, but uses CFFI to portably generate library bindings. OCRmyPDF w orks on pretty much everything: Linux, macOS, Windows and FreeBSD.
Press & Media Press & Media
------------- -------------
- [Going paperless with OCRmyPDF](https://medium.com/@ikirichenko/going-paperles s-with-ocrmypdf-e2f36143f46a) - [Going paperless with OCRmyPDF](https://medium.com/@ikirichenko/going-paperles s-with-ocrmypdf-e2f36143f46a)
- [Converting a scanned document into a compressed searchable PDF with redaction s](https://medium.com/@treyharris/converting-a-scanned-document-into-a-compresse d-searchable-pdf-with-redactions-63f61c34fe4c) - [Converting a scanned document into a compressed searchable PDF with redaction s](https://medium.com/@treyharris/converting-a-scanned-document-into-a-compresse d-searchable-pdf-with-redactions-63f61c34fe4c)
- [c't 1-2014, page 59](http://heise.de/-2279695): Detailed presentation of OCRm - [c't 1-2014, page 59](https://heise.de/-2279695): Detailed presentation of OCR
yPDF v1.0 in the leading German IT magazine c't myPDF v1.0 in the leading German IT magazine c't
- [heise Open Source, 09/2014: Texterkennung mit OCRmyPDF](http://heise.de/-2356 - [heise Open Source, 09/2014: Texterkennung mit OCRmyPDF](https://heise.de/-235
670) 6670)
Business enquiries Business enquiries
------------------ ------------------
OCRmyPDF would not be the software that it is today is without companies and use rs choosing to provide support for feature development and consulting enquiries. We are happy to discuss all enquiries, whether for extending the existing featu re set, or integrating OCRmyPDF into a larger system. OCRmyPDF would not be the software that it is today without companies and users choosing to provide support for feature development and consulting enquiries. We are happy to discuss all enquiries, whether for extending the existing feature set, or integrating OCRmyPDF into a larger system.
License License
------- -------
The OCRmyPDF software is licensed under the GNU GPLv3. Certain files are covered by other licenses, as noted in their source files. The OCRmyPDF software is licensed under the GNU GPLv3. Certain files are covered by other licenses, as noted in their source files.
The license for each test file varies, and is noted in tests/resources/README.rs t. The documentation is licensed under Creative Commons Attribution-ShareAlike 4 .0 (CC-BY-SA 4.0). The license for each test file varies, and is noted in tests/resources/README.rs t. The documentation is licensed under Creative Commons Attribution-ShareAlike 4 .0 (CC-BY-SA 4.0).
OCRmyPDF versions prior to 6.0 were distributed under the MIT License. OCRmyPDF versions prior to 6.0 were distributed under the MIT License.
 End of changes. 7 change blocks. 
11 lines changed or deleted 15 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)