非病毒式开源PDF库

时间:2011-04-14 20:16:37

标签: pdf open-source licensing

我想在我计划成为开源应用程序的窗口中嵌入一个PDF文件查看器。我不想在GPL上发布我的应用程序,大多数开源PDF库都在GPL上(poppler,ghostscript,muPDF)。

是否有一个PDF查看器库,它将使用非病毒式开源许可证?

谢谢,

3 个答案:

答案 0 :(得分:1)

似乎有一个新的BSD许可的竞争者:PDFium

答案 1 :(得分:0)

IANAL。 Blah blah blah blah。

通过炮轰命令行来使用GhostScript不会要求您以任何方式更改许可。用于调用GhostScript的批处理文件不是自动GPL的。

通过GPL,我总是明白它归结为“单独进程?单独许可!”。

所以你只需要GS打造一个相对较高的PDF页面版本,然后让用户平移和缩放。由于GS IS处于单独的进程中,因此您可以在后台触发其他页面请求,以便用户在来回寻呼时不会感觉到延迟。 GS将页面范围作为其转换参数之一。

您不能做的是以高DPI /变焦生成单个PDF页面的一小部分图像。 IIRC,你必须渲染整个页面。

答案 2 :(得分:0)

如果您的应用程序是开源且免费的,那么您应该考虑托管Adobe Reader ActiveX控件的选项(需要安装Adobe Reader),此行为与Internet Explorer或Firefox中的嵌入式Adobe Reader相同浏览器。

很多用户已经在他们的计算机上安装了Adobe Reader或Foxit Reader。