<div dir="ltr">Hi Todd (and list),<div><br></div><div>  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.</div><div><br></div><div>  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).</div><div><br></div><div>  <a href="https://github.com/HarryR/PandaPDF">https://github.com/HarryR/PandaPDF</a></div><div><br></div><div>  </div><div><br></div><div>  </div></div><div class="gmail_extra"><br><div class="gmail_quote">On 20 October 2015 at 05:22, Todd Hubers <span dir="ltr"><<a href="mailto:todd.hubers@alivate.com.au" target="_blank">todd.hubers@alivate.com.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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.<div><br></div><div>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.</div><div><br></div><div>I plan to make the architecture of Poppler Server decoupled from the HTTP Web implementation, enabling future IPC and other channels.</div><div><br></div><div>Please message me to gain access to our shared Google Doc spec draft.</div><div><br></div><div>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.<br><div><br clear="all"><div><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><span style="font-size:12.8000001907349px">Thanks,</span><br></div><div><br></div><div>Todd Hubers (BBIT Hons)</div><div>Software Engineer</div><div><br></div><div><a href="http://alivate.com.au/todd/" target="_blank">Contact</a> | <a href="https://www.google.com/calendar/embed?src=todd.hubers@alivate.com.au&ctz=Australia/Sydney" target="_blank">Availability</a></div></div></div></div></div></div></div>
</div></div><img width="0" height="0" src="https://mailtrack.io/trace/mail/ace6955d2c7e887eda80a83c7b467821da8e0864.png"></div>
<br>_______________________________________________<br>
poppler mailing list<br>
<a href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/poppler" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/poppler</a><br>
<br></blockquote></div><br></div>