{"repo":"dhdaines/playa","free":true,"listed":false,"github":"https://github.com/dhdaines/playa","clone":"git clone https://github.com/dhdaines/playa.git","description":"Parallel and LAzY Analyzer for PDFs 🏖️","language":"Jupyter Notebook","stars":47,"topics":["etl","information-extraction","partitioning","pdf"],"license":null,"category":"media-processing","readme_excerpt":"P arallel and/or LA z Y A nalyzer for PDF 🏖️ TL;DR You can read this document, or just go look at some notebooks to get an idea of what this package does. About There are already too many PDF libraries, unfortunately none of which does everything that everybody wants it to do, and we probably don't need another one. It is not recommended that you use this library for anything at all, but if you were going to use it for something, it might be one of these things, which you may currently be doing with pdfminer.six, for instance: 1. Accessing the document catalog, page tree, structure tree, outline, content streams, cross-reference table, XObjects, fonts, images, annotations, and other low-level PDF metadata. 2. Obtaining the absolute position and attributes of every character, line, path, and image in every page of a PDF. Note that while PL AYA A in't a LA Y out A nalyzer, it does in fact implement the layout analysis algorithm from pdfminer.six anyways. See the documentation for more information on how to migrate your code. You may be interested to know that PLAYA's implementation is also up to 10x faster (benchmarks), depending on how many CPUs you use. All that said, the primary purpose of PLAYA is to provide a parallel, parallelizable, pure-Python and Pythonic (for its author's definition of the term), lazy interface to the internals of PDF files. But, it does more than that! It also includes a command-line interface which can dump out various types of PDF data and metadat","default_branch":null,"files":null,"tree":[],"storefront":"/r/dhdaines","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dhdaines/playa/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}