rsc / pdf

PDF reader
BSD 3-Clause "New" or "Revised" License
510 stars 327 forks source link

Plans for the future #3

Open flexd opened 8 years ago

flexd commented 8 years ago

Hi @rsc. First off: Cool library, thanks for making it!

Do you have any plans to support more PDF versions, or improve on any of the bugs listed on godoc? I would love to have a proper library in Go for parsing PDF documents instead of having to rely on Python's PDFMiner.

I would also love to help out, but I am not sure where to start. I do not know anything about the black magic that seems to be the inner workings of PDF documents.

ghost commented 8 years ago

Would love to know about this also, and happy to help to the best of my limited ability (WRT knowledge of PDFs..).

In particular I'm wondering if PDF editing is, or will be, possible with this library. PDF generation is done to death, but PDFMiner in Python allows edits to PDFs and writing back to a new file. This is sometimes really valuable!

Indeed, even the fact that you implemented a decryptor for encrypted PDFs; wouldn't it be nice to actually save, and not merely parse and forget, a decrypted file? :)

rsc commented 8 years ago

I have no plans. I needed to read some PDFs. This library helped me. I don't have time to make it support many more purposes. It could be the core of a higher-level utility library, but it's not today.

ahall commented 8 years ago

Not sure if its of any interest but I've been working on (unidoc)[https://github.com/unidoc/unidoc] for a while. Needs commercial license for commercial use, but hey, we have to make our living somehow :).

ghost commented 8 years ago

GNU AGPL is a totally suitable license for commercial use. If you meant "proprietary", then bravo! Tax awfulness, encourage software Freedom. :)

I'll go look it over, we need more PDF handling stuff generally on this end of the language spectrum.

On 10 July 2016 02:14:02 IST, Alfred Hall notifications@github.com wrote:

Not sure if its of any interest but I've been working on (unidoc)[https://github.com/unidoc/unidoc] for a while. Needs commercial license for commercial use, but hey, we have to make our living somehow :).


You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/rsc/pdf/issues/3#issuecomment-231564897

Sent from my Android device with K-9 Mail. Please excuse my brevity.

ahall commented 8 years ago

Yes, Proprietary is exactly what I mean :). We are hopeful this will be useful for the community. We have great plans for this and it's already useful to us. Any feedback from you would be incredibly useful.