我可以使用什么开源C 库在专有的封闭源应用程序中显示PDF文件
What open source C++ Library can I use to display PDF files in a proprietary closed source application?
我正在处理一个专有的封闭源C 项目,该项目需要内置的PDF查看器。我们可以使用开源而不是GPL软件。LGPL,麻省理工学院,Apache,公共样式许可证都可以,任何允许我们保持源专有和关闭的许可证也是如此。我很难找到不昂贵,限制或两者兼而有之的解决方案。
-
podofo处理解析但不显示
-
ImageMagick可以将PDF转换为图像,但无助于允许文本选择和超链接。
-
poppler是完美的功能,但是GPL,所以我不能使用它
- MUPDF使用带薪许可证的GPL或太昂贵
我想念什么吗?当您在专有C 应用程序中需要PDF时该怎么办?
pdfium是由Google开发的库,并在Chromium中用于渲染PDF。
从源头构建它可能很棘手,但是第三方开发人员提供的GitHub上有二元分配。GitHub上的项目还提供用于生成二进制文件的脚本,并且只需要向几个参数提供值即可自行构建库。
我是Debenu的开发人员,我们刚刚发布了可能适合您的PDF Viewer SDK,包括您的许可证需求,因此您可以尝试一下。链接到Debenu PDF Viewer SDK。
相关文章:
- 试图在visual studio上用C++创建一个桌面应用程序
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 在C应用程序中运行C++(带有STL)函数
- 使用VerQueryValue检索应用程序的文件描述
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用调试/崩溃报告将应用程序部署到客户端
- C++控制台应用程序阻止退出
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 将应用程序从32位移植到64位时出现问题
- 如何改变c++应用程序的视觉效果
- WM_CTLCOLORSTATIC从未在WIN32应用程序中触发
- 在源频繁更改时部署Qt应用程序
- 即使ILSPY是使用C Windows应用程序开发的,为什么ILSPY也会生成源
- 如何在C++应用程序中使用自定义捕获源过滤器
- 从c++应用程序向bash传递源命令时出现问题
- 我可以使用什么开源C 库在专有的封闭源应用程序中显示PDF文件
- 编译C++源以在Windows应用商店应用程序(Windows 8)中使用它们
- 是否可以使用directshow源过滤器从应用程序读取数据?
- 编译Lua源与宿主c++应用程序
- 如何最好地防止库(源)和应用程序(头)编译之间的(编译器)标志不匹配