zandy
zandy copied to clipboard
Annotation
PDF and other attachment annotation is a killer app for tablets. I don't think we'll be able to build it into Zandy without going for a commercial library, which isn't an option for this open source app. Still, it'd be great to support sending our files to another app and getting the annotations back, so that we can save them as notes.
This depends on getting application write access via the API, or developing another workflow.
I personally got ezPDF. It is non-free but it looks like the best app so far. AFAIK it embed real comments into a PDF. I still don't know all its features yet. But I like that it can zoom to a column. So far I did not see any other app that did that. It would be enough at least for me to just upload those pdfs back into webdav.
http://itextpdf.com/ provides a java library for manipulating pdf. Though it is open source it has a commercial license. It seems the commercial license is required for apps that are closed source. Also if you want the android optimized library else you have to use the general one. http://api.itextpdf.com/itext/com/itextpdf/text/pdf/PdfAnnotation.html
iText would work, but it looks like it doesn't have the capacity to display PDFs; it gives access to the objects the PDF is made of, including page images, but it's not a PDF viewer per so. We could definitely build off of iText if it did what we need, since it's under the same license, AGPL. I think that @mlt is right to aim for integration with third-party PDF readers as the first goal; one that is working, maybe it will prove possible to add support for embedding our own PDF viewer with annotation support.
One cool project that just might help us is pdf.js, which is rapidly improving and should be able to run in a WebView.
For reading PDFs I use RepliReaderGo on Android. It works great and love highlighting and zooming to a column. Also has night display which inverts the colors on PDFs.
For annotation, I use ZotFile to extract annotations. It automatically creates a note in Zotero with the annotations and highlights. Highly recommended.