IronPDF for Node.js 软件积分
社区项目
除了我们自己的 Node.js 开发团队,这个 Node.js 软件包的成功还要感谢很多人。
该软件项目是针对用户在 Java 中使用 PDF 文件时所面临的功能问题的一个整体解决方案。
为了让开发人员以合理的成本获得最佳的最终结果,我们的团队加入并使用了社区代码项目,只要这些项目能提供最佳和最稳定的结果。 正如下面链接的项目中心所述,每个库都获得了公平的许可。每个社区项目都符合商业用途。
无需安装任何其他软件;运行该库所需的一切都包含在我们的下载中。 所有代码一般都已编译到我们的软件中,以避免麻烦,并使客户易于安装。
大多数情况下,我们使用 "原样 "的社区软件项目。 偶尔,我们可能会发现这些社区项目有重大改进。我们很乐意分享我们的发现,特别是当这些改进可能会使其他用户受益时。
社区 C++ 项目
在 Iron Software,我们热爱 C++。 我们总是惊叹于一点 C++ 代码就能为一个项目增添如此多的力量。
我们以与商业软件发行版完全兼容的方式,尽可能地使用和贡献以下令人惊叹的软件项目。 我们将这些代码库的部分内容编译到 IronPDF 中,以提供最好的 HtmlToPDF
和 PDF 编辑 API。
我们站在巨人的肩膀上。
我们尤其要感谢谷歌/Alphabet 集团,感谢他们花费数百万美元和数以万计的工程师时间,将 HTML 和 CSS 解释以及 PDF 文档对象模型标准化。
- 谷歌 Chromium 嵌入式框架
- 谷歌 眨眼! HTML DOM 和渲染器
- 谷歌 PDFium
- 雅各布-特鲁尔森和阿希什-库尔卡尼的 Wkhtmltopdf (我们的软件中不再广泛使用的遗留信用)
社区项目和 .NET NuGet 软件包
尽管软件出版商忽视在商业软件中使用自由授权的源代码已成为司空见惯的现象,但我们的立场是,透明是最好的政策: 在本项目的开发过程中,我们使用了以下软件库,无论是源代码、二进制代码、概念验证还是灵感来源。
- 系统Xml.XPath
- 系统.Xml.读写器
- 系统.线程.任务.扩展名
- 系统线程
- 系统文本正则表达式
- 系统.安全.校长.Windows
- 系统.安全.权限
- 系统.安全.加密.保护数据
- 系统.安全.访问控制
- 系统.运行时.编译器服务.不安全
- 系统.数值.向量
- 系统内存
- 系统.Linq
- 系统.IO.文件系统.原型
- 系统.绘图.通用
- 系统.配置.配置管理器
- 系统缓冲区
- SixLabors.ImageSharp
- 六个实验室核心
- Empira's 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.扩展名.配置
- 自由软件
- 布鲁诺-洛瓦吉 iTextSharp 4.1.6 LGPL/MPL
- 布鲁诺-洛瓦吉 iTextSharp Core 4.1.6 LGPL/MPL
- HtmlAgilityPack.NetCore
- HtmlAgilityPack
- DotNetZip
- DinktoPdf
- BouncyCastle.Crypto
- BitMiracle.LibTiff
- RtfPipe