IronPDF for Node.js 软件积分
社区项目
除了我们自己的 Node.js 开发团队,这个 Node.js 软件包的成功还要感谢很多人。
这个软件项目是解决用户在Java中使用PDF文件时遇到的功能问题的一体化解决方案。
为了以合理的成本为开发者们提供最佳的最终结果,我们的团队本着道德原则,会加入并利用社区代码项目,前提是这些项目能提供最好和最稳定的结果。 每个库的许可都是公平的,具体描述请见下面链接的项目中心。 每个社区项目都与商业使用保持一致。
无需安装任何额外软件; 下载中包含了运行此库所需的所有内容。 所有代码通常都会编译到我们的软件中,以避免麻烦并使安装对我们的客户更加容易。
我们通常按原样使用社区软件项目。 有时我们可能会发现这些社区项目有显著的改进。 我们很高兴分享我们的发现,尤其是当这些改进可能对其他用户有益时。
社区 C++ 项目
我们在Iron Software非常喜欢C++。 我们总是惊讶于一点C++代码能为一个项目增添多少力量。
我们使用以下令人惊叹的软件项目,并尽最大努力使其与商业软件发行版完全兼容。 这些代码库的部分被编译进IronPDF,以提供我们所能提供的最佳HtmlToPDF
和PDF编辑API。
我们站在巨人的肩膀上。
我们特别感谢谷歌/Alphabet 集团花费数百万美元和数万工程师小时对 HTML 和 CSS 解释以及 PDF 文档对象模型进行标准化。
- 谷歌Chromium 嵌入式框架(CEF)
- 谷歌Blink HTML DOM 和渲染器
- 谷歌PDFium PDF 库
- Jakob Truelsen & Ashish Kulkarni 的Wkhtmltopdf 项目 (我们的软件中不再广泛使用的遗留信用)
社区项目和 .NET NuGet 包
尽管软件出版商忽视在商业软件中使用自由授权的源代码可能已成为司空见惯的现象,但我们的立场是,透明是最好的政策:在本项目的开发过程中,我们使用了以下软件库,无论是源代码、二进制代码、概念验证还是灵感来源。
- 系统Xml.XPath
- 系统.Xml.读取器
- 系统.线程.任务.扩展名
- 系统线程
- 系统文本正则表达式
- 系统.安全.校长.Windows
- 系统.安全.权限
- 系统.安全.加密.保护数据
- 系统.安全.访问控制
- 系统.运行时.编译器服务.不安全
- 系统.数值.向量
- 系统内存
- 系统.Linq
- 系统.IO.文件系统.原型
- 系统.绘图.通用
- 系统.配置.配置管理器
- 系统缓冲区
- SixLabors.ImageSharp
- 六个实验室核心
- 图斯佩奇金
- PDFSharpCore
- Empira 的PDFSharp 库
- PdfiumLight
- Newtonsoft.Json
- 原生库加载器实用程序
- Microsoft.Extensions.Primitives
- Microsoft.Extensions.FileSystemGlobbing 软件
- Microsoft.Extensions.FileProviders.Physical 软件
- Microsoft.Extensions.FileProviders.Abstractions(微软扩展名:文件提供者抽象
- Microsoft.Extensions.Configuration.Json
- Microsoft.Extensions.Configuration.FileExtensions`扩展名
- Microsoft.Extensions.Configuration.Binder
- Microsoft.Extensions.Configuration.Abstractions(微软扩展配置抽象)
- Microsoft.扩展名.配置
- LibPdfium 替代品
- Bruno Lowagie的iTextSharp 4.1.6 LGPL/MPL
- Bruno Lowagie的iTextSharp Core 4.1.6 LGPL/MPL
- HtmlAgilityPack.NetCore
- HtmlAgilityPack 框架
- DotNetZip 库
- DinktoPdf PDF 转换
- BouncyCastle.加密安全套件
- BitMiracle.LibTiff 图像工具
- RtfPipe 库