I’m being asked to make an app that can display PDFs for external tagging. Since this is made to process hundreds of PDFs I wanted to ask around what the fastest PDF viewer I can integrate into my app can be, as most of the usage will be quickly flipping through stacks of PDFs for various tasks.
I am aware of the existence of multiple plug-ins of various functionalities aimed at generating or editing but this specific information only comes from experience from people who’ve implemented them.
Do you have any suggestion on which one is a really fast PDF preview in Xojo Windows Apps? (I can display PDFs absurdly fast on Mac OS X, but this is required for Windows).
The Adobe Reader plug-in doesn’t seem to be very fast. I believe Windows has PDF preview built-in now but I’m not sure if I can use it (or if it’s fast).
Searching in the forum for “pdf” in general is complicated because you can’t search for three-letter keywords easily (it requires at least 4 letters).
I’ll also eventually need to add a way to add a label to those invoices (for example, reprinting a PDF invoice but adding a “Duplicate” label in a preset position) but that’s a different thing and it doesn’t necessarily need to use the same viewer I’m asking about.
Thanks in advance for your responses and sharing your experience. I tend to do PDF processing on macs mostly (native view and generation) or use external helpers (pdf.js in a webview, or Ted for RTF to PDF generation, poppler for some basic processing).
(by the way, this is picking up back from this post from two years ago: https://forum.xojo.com/32883-ideas-to-view-and-reorder-pdfs/0
At the time I was looking only into how to do some basic previews but speed was not an issue so at the time I implemented a helper to generate the image and that was enough. Now my employer is asking for something like this for mass review of files so speed becomes that much more of an issue. Both because of volume but also because this will run in a Citrix environment in a shared remote desktop server
I have all the ideas from this thread from two years ago, but I thought of raising a new post to ask about speed, since that never came up originally. I link to it in case someone can benefit and also to clarify I’m aware of the existence of multiple options but wanted to ask for advice before I had to start having to implement each one only for benchmarking display speed).