IronPDF for Java 软件鸣谢
社区项目
除了我们自己的Java开发团队外,还有许多人为这个Java包的成功做出了贡献。
这个软件项目是解决用户在Java中使用PDF文件时遇到的功能问题的一体化解决方案。
为了以合理的成本为开发者们提供最佳的最终结果,我们的团队本着道德原则,会加入并利用社区代码项目,前提是这些项目能提供最好和最稳定的结果。 每个库的许可都是公平的,具体描述请见下面链接的项目中心。 每个社区项目都与商业使用保持一致。
无需安装任何额外软件; 下载中包含了运行此库所需的所有内容。 所有代码通常都会编译到我们的软件中,以避免麻烦并使安装对我们的客户更加容易。
我们通常按原样使用社区软件项目。 有时我们可能会发现这些社区项目有显著的改进。 我们很高兴分享我们的发现,尤其是当这些改进可能对其他用户有益时。
社区 C++ 项目
我们在Iron Software非常喜欢C++。 我们始终惊讶于一点点 C++ 代码如何能极大增强项目的功能。
我们尽我们所能使用和贡献以下了不起的软件项目,这些项目与商业软件分发完全兼容。 这些代码库的部分被编译进IronPDF,以提供我们能够提供的最佳HtmlToPDF和PDF编辑API。
我们站在巨人的肩膀上。
我们特别感谢Google / Alphabet Group投入数百万美元和数万工程师小时来标准化HTML和CSS解释以及PDF文档对象模型。
GoogleChromium 嵌入式框架 Google眨眼!HTML DOM 和渲染器 GooglePDFium
- Jakob Truelsen & Ashish Kulkarni 的Wkhtmltopdf (我们的软件中不再广泛使用的遗留信用)
社区项目和 .NET NuGet 包
虽然软件发布商在商业软件中忽视使用自由许可的源代码可能已经变得司空见惯,但我们坚持透明是最好的政策:在本项目的开发中,我们使用了以下软件库,无论是作为源代码、二进制文件、概念验证还是灵感来源。
- System.Xml.XPath
- System.Xml.ReaderWriter
- System.Threading.Tasks.Extensions
- 系统.线程
- System.Text.RegularExpressions
- System.Security.Principal.Windows
- 系统.安全.权限
- System.Security.Cryptography.ProtectedData
- System.Security.AccessControl
- System.Runtime.CompilerServices.Unsafe
- System.Numerics.Vectors
- 系统内存
- System.Linq
- System.IO.FileSystem.Primitives
- System.Drawing.Common
- System.Configuration.ConfigurationManager
- System.Buffers
- SixLabors.ImageSharp
- 六大实验室核心
- 瑟夫佩奇金
- PdfSharpCore Empira'sPdfSharp
- 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.Extensions.Configuration
- LibPdfium
- Bruno Lowagie的iTextSharp 4.1.6 LGPL/MPL
- Bruno Lowagie的iTextSharp Core 4.1.6 LGPL/MPL
- HtmlAgilityPack.NetCore
- HtmlAgilityPack
- DotNetZip
- DinktoPdf
- BouncyCastle.Crypto
- BitMiracle.LibTiff
- RtfPipe