我正在开发一个专有的闭源C ++项目,需要内置的PDF查看器。我们可以使用开源而不是GPL软件。 LGPL,麻省理工学院,阿帕奇,公共风格的许可证都是可以的,因为任何允许我们保持源专有和关闭的许可证。我很难找到一个不昂贵,限制或两者兼而有之的解决方案。
PoDoFo处理解析但不显示
ImageMagick可以将PDF转换为图片,但不允许文本选择和超链接。
Poppler是完美的功能明智但是GPL所以我不能使用它
我错过了什么吗?当您在专有C ++应用程序中需要PDF时,您会怎么做?
答案 0 :(得分:2)
pdfium是Google开发的一个库,在Chromium中用于呈现PDF。
从源代码构建它可能很棘手,但是第三方开发人员提供了binary distribution on Github。 Github上的项目还提供了用于生成二进制文件的脚本,只需要为几个参数提供值即可自行构建库。
答案 1 :(得分:1)
我是Debenu的开发人员,我们刚刚发布了适合您的PDF查看器SDK,包括您的许可证需求,因此您可以尝试一下。 Link to Debenu PDF Viewer SDK.