[community poll] who is using pypdf? #683
Replies: 18 comments 8 replies
|
|
I'm using it on Windows and Linux, with Python 2.7 and with Python 3.6 and 3.10. I noticed a bug in my fork just a few minutes ago. edit: Fixed Feel free to include my changes here under the existing license if you like (but please wait until I've fixed that bug, which will happen next week). I'm using PyPDF for two purposes: |
|
I've used pypdf4 with some fixes, evolutions. |
|
Hi, AWS Lambda with Serverless framework |
|
Windows whatever the current is (10 I think) |
|
I also must say that I am glad this project is being revived and updated. |
Sorry, Python 3.6.8 is the main version on RHEL8. I have not tried pyenv on our systems yet, but can certainly look into it. Since Python 3.6 is end-of-life, though, I can certainly understand the desire not to support it (and agree with it). I guess implement what is easy to do in 3.6, make a final release that supports it, then deprecate. I can continue to use my hacked-together version until I get around to setting up pyenv, at least. |
|
openSUSE Leap 15.x
Nice to see progress again, we started using |
|
Windows 11
I am happy to contribute to the project if you want help - for example
Chris |
|
I use PyPDF3 but I'll say it is almost the same as PyPDF2 and if the community is moving back to PyPDF2 then it seems logical to migrate there too. Operating system: Python version: What you use PyPDF2 for? Projects now and possibly in the future read PDF contents, split and merge. |
|
|
You may want to add pdfposter to the list. |
|
I'm using it for a range of thing, across different Python versions. Main uses cases are:
I use this for work and personal use cases. I have one usage one Red Hat Enterprise Linux Server release 6.4 (Santiago) with Python 2.6.6 - BUT I do not need or expect maintenance for this to continue ;). I have a bunch of usage with Python 2.7 and a range of 3.x. I have a bunch of SBCs (https://en.wikipedia.org/wiki/Single-board_computer) and Python 3.5 is the latest Python 3.x version so I'm still avoiding f-string (https://peps.python.org/pep-0498/) usage in my code for this reason. I have built later versions of Python on those platforms BUT it can take a few hours as they are low powered ARM boards. Happy to answer questions if you have any :-) Thanks again for working on this! |
|
I am working in the HR department and I am using PyPDF2 to process CV PDFs. I use it to extract education, job history, communication information extraction. Based on the extraction, I categorize CVs and recommend who should be interviewed with. Sometimes, I receive CVs with images and have problems to process them. Sometimes I receive 200+ CVs daily, and it becomes hard to detect which one is not processed. I found a work around myself but still too much work needs to be done.. Currently, I am using Python 3.9.7. |
|
|
Enviroment Mostly
Also Use Metadata extraction
I also use it to extract data from certain documents such as contract notes and invoices I have used it in the past to display documents, rearrange pages, add and remove pictures but now use bespoke software to do thus ( |
|
I started this project at my place of work: https://github.com/hoehermann/pypdf_strreplace It is ought to be a "search and replace" utility for changing text contents. Context this project is being used in: At one point, I ended up with hundreds of documents which needed adjustments. A reporting tool had first been misconfigured, used for a short time, then decommissioned, leaving me with only the PDFs but no way of producing them anew.
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Originally the following was to get an understanding of how PyPDF2 was used to ensure I don't break critical functionality. Now it's a continuous community feedback for pypdf :-)
Please share:
Common examples of (3) are:
The more details, the better :-)
All reactions