非病毒开源PDF库

|                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      
已邀请:
似乎有一个新的BSD许可竞争者:PDFium。     
IANAL。等等等等等等。 通过使用命令行来使用GhostScript不需要您以任何方式更改许可。用于调用GhostScript的批处理文件不会自动生成GPL。 有了GPL,我一直都将它归结为“单独的过程?单独的许可证!”。 因此,您只需让GS产生问题的PDF页面的相对较高的DPI版本,然后让用户进行平移和缩放即可。由于GS是在一个单独的过程中,因此您可以在后台触发其他页面请求,因此用户来回分页时不会感觉到延迟。 GS将页面范围作为其转换参数之一。 您无法做的是以高DPI /缩放率生成单个PDF页面一小部分的图像。 IIRC,您必须呈现整个页面。     
如果您的应用程序是开放源代码且免费的,则应考虑选择承载Adobe Reader ActiveX控件(需要安装Adobe Reader),此行为与Internet Explorer或Firefox浏览器中的嵌入式Adobe Reader相同。 许多用户已经在其计算机上安装了Adobe Reader或Foxit Reader。     

要回复问题请先登录注册