How do I extract text from a PDF that wasn't built with an index? It's all text, but I can't search or select anything. I'm running Kubuntu, and Okular doesn't have this feature.
|
I have had success with the BSD-licensed Linux port of Cuneiform OCR system. No binary packages seem to be available, so you need to build it from source. Be sure to have the ImageMagick C++ libraries installed to have support for essentially any input image format (otherwise it will only accept BMP). While it appears to be essentially undocumented apart from a brief README file, I've found the OCR results quite good. The nice thing about it is that it can output position information for the OCR text in hOCR format, so that it becomes possible to put the text back in in the correct position in a hidden layer of a PDF file. This way you can create "searchable" PDFs from which you can copy text. I have used hocr2pdf to recreate PDFs out of the original image-only PDFs and OCR results. Sadly, the program does not appear to support creating multi-page PDFs, so you might have to create a script to handle them:
Please note that the above script is very rudimentary. For example, it does not retain any PDF metadata. |
|||||||||||||
|
|
See if pdftotext will work for you. If it's not on your machine, you'll have to install the poppler-utils package
You might also find the pdf toolkit of use. A full list of pdf software here on wikipedia. Edit: Since you do need OCR capabilities, I think you'll have to try a different tack. (i.e I couldn't find a linux pdf2text converter that does OCR).
Convert pdf to image
Convert image to text with OCR Taken from the Wikipedia's list of OCR software |
|||||||||||
|
|
If you can convert the PDF pages to images, then you can use any OCR tool you like on them. I've had the best results with tesseract. |
||||
|
|
|
Google docs will now use OCR to convert your uploaded image/pdf documents to text. I have had good success with it. They are using the OCR system that is used for the gigantic Google Books project. |
|||
|
|
Try WatchOCR. It is an open source software package that converts scanned images into text searchable pdfs. It is free and open source and has a nice web interface for remote administration. |
|||
|
|
|
PDFBeads works well for me. This thread “Convert Scanned Images to a Single PDF File” got me up and running. For a b&w book scan, you need to:
This will put the collated, OCR'd PDF in the parent directory. |
||||
|
|