2 ms·
I decided to create pdfequips.com when a friend kept sending me PDF files for translation, realizing the widespread need for PDF solutions Now, it serves as a c
by sanusihassan 2y ago
I decided to create pdfequips.com when a friend kept sending me PDF files for translation, realizing the widespread need for PDF solutions Now, it serves as a central hub for PDF management, offering conversion tools like PDF to Word and CSV, as well as OCR technology Over the past year, I extensively developed the website, leveraging a wide range of open-source tools on both the front-end and back-end.
- tqwhite 2y agoI think it looks like a nice tool, naysayers notwithstanding. I don't have sensitive PDFs and, though I would probably not use it for my tax return, I'll use it for other stuff. For my level of security, I'm happy enough with your promise to delete the stuff right away.
- sanusihassan 2y agoi appreciate your trust, and yeah belive me i'm deleting the files right after the processing, the way it works is that i'm saving the files uploaded as a tmp file then process it then delete them after the response. this is how the code looks like on the server side for most of the tools: ```python ... @after_this_request def remove_file(response): os.remove(tmp_file.name) return response return response ``` i don't have any reason to keep them.
- sanusihassan 2y agoindentation is not showing correctly, but you get the idea.
- saturn5k 2y agoThis is great, definitely going into bookmarks. The website design lacks some refinement, but overall easy to use.
- sanusihassan 2y agothanks for the feedback!
- czl_my 2y agoI'd like if there's more details on the open source software used.
- sanusihassan 2y agoi used open source solutions to built it, like libreoffice, ghostscript, google's tesseract and a bunch of other tools, Google's Tesseract: https://github.com/tesseract-ocr/tesseract https://github.com/tesseract-ocr/tesseract
- beagle3 2y agoI’m surprised everyone is using Tesseract. It was the only game in town 10 years ago, and it’s Ok on cleaned aligned data, but there are a few newer ones like EasyOCR [0] that can deal with much less organized text (albeit more slowly) [0] https://github.com/JaidedAI/EasyOCR https://github.com/JaidedAI/EasyOCR
- harryf 2y agoEasyOCR looks like it's more focused on the mobile use case of extract text from photos. That's a little bit different from extracting text from scanned documents, where document structure is an important aspect, and Tesseract is the devil we know. In the commercial space ABBYY Finereader still dominates - https://en.wikipedia.org/wiki/ABBYY_FineReader https://en.wikipedia.org/wiki/ABBYY_FineReader But perhaps I'm wrong...
- ianhawes 2y agoABBYY does indeed dominate, but Google Document AI is making inroads.
- racl101 2y agoCareful with the Ghostscript AGPL licensing if you plan to make a commercial product that uses it.
- sedro 2y ago