Hi Todd (and list), Re: linking with visual studio, one option you can consider is creating a plain C wrapper API for the functionality you require, then you can link poppler as a win32 dll, this simplifies linking and integration with windows apps.
Another alternative is to provide the functionality you require available as a standalone executable, this makes integration very easy. I made a program a few years ago called PandaPDF which does image rendering, content extraction and manifest generation - it uses Poppler for most tasks, but can render pages with multiple drivers (Splash, Cairo, Photoshop, Ghostscript). https://github.com/HarryR/PandaPDF On 20 October 2015 at 05:22, Todd Hubers <[email protected]> wrote: > I have been maintaining a Windows build of Poppler. I'm currently going > through another iteration with Ilya (contractor), to provide both a 64-bit > build and also to enable more convenient Windows app integration. > > Ilya determined that linking would be unlikely/unfeasible. So not wanting > to waste time have decided to go down a Poppler Server path. Starting with > an HTTP Server which can stay running enables a local application to > leverage Poppler without needing files as intermediates. With nginx such a > Poppler Server could be exposed directly to the internet as a service. > > I plan to make the architecture of Poppler Server decoupled from the HTTP > Web implementation, enabling future IPC and other channels. > > Please message me to gain access to our shared Google Doc spec draft. > > You may have further insights into proper library linking with Visual > Studio C++, and other draft plans for a similar Server that I could > consider. > > Thanks, > > Todd Hubers (BBIT Hons) > Software Engineer > > Contact <http://alivate.com.au/todd/> | Availability > <https://www.google.com/calendar/[email protected]&ctz=Australia/Sydney> > > _______________________________________________ > poppler mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/poppler > >
_______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
