% PDFREAD reads a PDF file using the iText java library.
% String specifying the location of the PDF.
% Cell array, each cell corresponds to each page of the parsed PDF
% file. Images are not extracted, only text.
% D. Wood, 7/3/2017
This software uses the open-source iText library.
The source .jar is included in the zip file, but more information can be found here:
Before the included pdfRead() function can be executed, simply run this command once:
The command can be run via console or script, but only needs to be done once.
This method is relatively robust, however it will not always return all the text in the document if the PDF has an unusual or complicated formatting (i.e. multiple non-fixed-width columns or excessive image captions).
Derek Wood (2022). Read text from a PDF document (https://www.mathworks.com/matlabcentral/fileexchange/63615-read-text-from-a-pdf-document), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!