# Créditos do Iron SoftwarePDF for Java
## Projetos comunitários
Além da nossa própria equipe de desenvolvimento Java, há muitos outros a quem agradecer pelo sucesso deste pacote Java.
Este projeto de software é uma solução coesa para os problemas funcionais que os usuários enfrentam ao usar arquivos PDF em Java.
Para alcançar o melhor resultado final a um custo razoável para os desenvolvedores, nossa equipe participa e utiliza, de forma ética, projetos de código da comunidade sempre que estes oferecem os melhores e mais estáveis resultados. Cada biblioteca possui uma licença justa, conforme descrito nos hubs de projetos vinculados abaixo. Cada projeto comunitário é compatível com o uso comercial.
Não é necessário instalar nenhum software adicional; Tudo o que você precisa para executar esta biblioteca está incluído no download. Em geral, todo o código é compilado em nosso software de forma a evitar complicações e facilitar a instalação para nossos clientes.
Na maioria das vezes, usamos projetos de software comunitários "tal como estão". Ocasionalmente, podemos encontrar melhorias significativas para qualquer um desses projetos comunitários. Temos o prazer de compartilhar nossas descobertas, especialmente quando essas melhorias podem beneficiar outros usuários.
### Projetos comunitários de C++
Nós aqui na Iron Software adoramos C++. Ficamos sempre impressionados com o quanto um pequeno trecho de código C++ pode agregar poder a um projeto.
Utilizamos e contribuímos da melhor forma possível para os seguintes projetos de software incríveis, de uma maneira que seja totalmente compatível com as distribuições de software comercial. Partes desses códigos-fonte são compiladas no IronPDF para fornecer a melhor API de conversão de HTML para PDF e edição de PDF que podemos oferecer.
**Estamos nos ombros de gigantes.**
Em particular, somos gratos ao Google/Alphabet Group pelos milhões de dólares e dezenas de milhares de horas de trabalho de engenheiros dedicadas à padronização da interpretação de HTML e CSS e dos modelos de objetos de documentos PDF.
* Google [Chromium Embedded Framework no Bitbucket](https://bitbucket.org/chromiumembedded/cef/src/master/)
* Google [Pisque! HTML DOM e Renderizador no Bitbucket](https://bitbucket.org/chromiumembedded/cef/src/master/)
* Google [PDFium no GitHub](https://github.com/PDFium/PDFium)
* O wkhtmltopdf de Jakob Truelsen & Ashish Kulkarni [no GitHub](https://github.com/wkhtmltopdf/wkhtmltopdf) (Crédito legado, não é mais amplamente usado em nosso software)
### Projetos da comunidade e pacotes NuGet do .NET
Embora possa ter se tornado comum para as editoras de software ignorarem o uso de código-fonte com licença liberal em softwares comerciais, defendemos que a transparência é a melhor política: utilizamos as seguintes bibliotecas de software no desenvolvimento deste projeto, seja como código-fonte, binário, prova de conceito ou inspiração.
* [Biblioteca System.Xml.XPath no NuGet](https://www.nuget.org/packages/System.Xml.XPath/)
* [Biblioteca System.Xml.ReaderWriter no NuGet](https://www.nuget.org/packages/System.Xml.ReaderWriter/)
* [Biblioteca System.Threading.Tasks.Extensions no NuGet](https://www.nuget.org/packages/System.Threading.Tasks.Extensions/)
* [Biblioteca System.Threading no NuGet](https://www.nuget.org/packages/System.Threading/)
* [Biblioteca System.Text.RegularExpressions no NuGet](https://www.nuget.org/packages/System.Text.RegularExpressions/)
* [Biblioteca System.Security.Principal.Windows no NuGet](https://www.nuget.org/packages/System.Security.Principal.Windows/)
* [Biblioteca System.Security.Permissions no NuGet](https://www.nuget.org/packages/System.Security.Permissions/)
* [Biblioteca System.Security.Cryptography.ProtectedData no NuGet](https://www.nuget.org/packages/System.Security.Cryptography.ProtectedData/)
* [Biblioteca System.Security.AccessControl no NuGet](https://www.nuget.org/packages/System.Security.AccessControl/)
* [Biblioteca System.Runtime.CompilerServices.Unsafe no NuGet](https://www.nuget.org/packages/System.Runtime.CompilerServices.Unsafe/)
* [Biblioteca System.Numerics.Vectors no NuGet](https://www.nuget.org/packages/System.Numerics.Vectors/)
* [Biblioteca System.Memory no NuGet](https://www.nuget.org/packages/System.Memory/)
* [Biblioteca System.Linq no NuGet](https://www.nuget.org/packages/System.Linq/)
* [Biblioteca System.IO.FileSystem.Primitives no NuGet](https://www.nuget.org/packages/System.IO.FileSystem.Primitives/)
* [Biblioteca System.Drawing.Common no NuGet](https://www.nuget.org/packages/System.Drawing.Common/)
* [Biblioteca System.Configuration.ConfigurationManager no NuGet](https://www.nuget.org/packages/System.Drawing.Common/)
* [Biblioteca System.Buffers no NuGet](https://www.nuget.org/packages/System.Buffers/)
* [Biblioteca SixLabors.ImageSharp no NuGet](https://www.nuget.org/packages/SixLabors.ImageSharp/)
* [Biblioteca SixLabors.Core no NuGet](https://www.nuget.org/packages/SixLabors.Core/)
* [Biblioteca Tuespechkin no NuGet](https://www.nuget.org/packages/TuesPechkin/)
* [Biblioteca PdfSharpCore no NuGet](https://www.nuget.org/packages/PdfSharpCore/)
* A Biblioteca PDFSharp de Empira [no NuGet](https://www.nuget.org/packages/PdfSharp/)
* [Biblioteca PdfiumLight no NuGet](https://www.nuget.org/packages/PdfiumLight/)
* [Biblioteca Newtonsoft.Json no NuGet](https://www.nuget.org/packages/Newtonsoft.Json/)
* [Repositório NativeLibraryLoader no GitHub](https://github.com/mellinoe/nativelibraryloader)
* [Biblioteca Microsoft.Extensions.Primitives no NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Primitives/)
* [Biblioteca Microsoft.Extensions.FileSystemGlobbing no NuGet](https://www.nuget.org/packages/Microsoft.Extensions.FileSystemGlobbing/)
* [Biblioteca Microsoft.Extensions.FileProviders.Physical no NuGet](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Physical/)
* [Biblioteca Microsoft.Extensions.FileProviders.Abstractions no NuGet](https://www.nuget.org/packages/Microsoft.Extensions.FileProviders.Abstractions/)
* [Biblioteca Microsoft.Extensions.Configuration.Json no NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Json/)
* [Biblioteca Microsoft.Extensions.Configuration.FileExtensions no NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.FileExtensions/)
* [Biblioteca Microsoft.Extensions.Configuration.Binder no NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder/)
* [Biblioteca Microsoft.Extensions.Configuration.Abstractions no NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.Binder/)
* [Biblioteca Microsoft.Extensions.Configuration no NuGet](https://www.nuget.org/packages/Microsoft.Extensions.Configuration/)
* [Repositório LibPdfium no GitHub](https://github.com/azunite/libpdfium/)
* A Biblioteca iText 4.1.6 LGPL/MPL de Bruno Lowagie [no NuGet](https://www.nuget.org/packages/iTextSharp-LGPL/)
* A Biblioteca iText Core 4.1.6 LGPL/MPL de Bruno Lowagie [no NuGet](https://www.nuget.org/packages/iTextSharp.LGPLv2.Core/)
* [Biblioteca HtmlAgilityPack.NetCore no NuGet](https://www.nuget.org/packages/HtmlAgilityPack.Net/Core/)
* [Biblioteca HtmlAgilityPack no NuGet](https://www.nuget.org/packages/HtmlAgilityPack/)
* [Biblioteca DotNetZip no NuGet](https://www.nuget.org/packages/DotNetZip/)
* [Biblioteca DinktoPdf no NuGet](https://www.nuget.org/packages/DinkToPdf/)
* [Biblioteca BouncyCastle.Crypto no NuGet](https://www.nuget.org/packages/BouncyCastle.Crypto/)
* [Biblioteca BitMiracle.LibTiff no NuGet](https://www.nuget.org/packages/BitMiracle.LibTiff.NET/)
* [Biblioteca RtfPipe no NuGet](https://www.nuget.org/packages/RtfPipe)
Além da nossa própria equipe de desenvolvimento Java, há muitos outros a quem agradecer pelo sucesso deste pacote Java.
Este projeto de software é uma solução coesa para os problemas funcionais que os usuários enfrentam ao usar arquivos PDF em Java.
Para alcançar o melhor resultado final a um custo razoável para os desenvolvedores, nossa equipe participa e utiliza, de forma ética, projetos de código da comunidade sempre que estes oferecem os melhores e mais estáveis resultados. Cada biblioteca possui uma licença justa, conforme descrito nos hubs de projetos vinculados abaixo. Cada projeto comunitário é compatível com o uso comercial.
Não é necessário instalar nenhum software adicional; Tudo o que você precisa para executar esta biblioteca está incluído no download. Em geral, todo o código é compilado em nosso software de forma a evitar complicações e facilitar a instalação para nossos clientes.
Na maioria das vezes, usamos projetos de software comunitários "tal como estão". Ocasionalmente, podemos encontrar melhorias significativas para qualquer um desses projetos comunitários. Temos o prazer de compartilhar nossas descobertas, especialmente quando essas melhorias podem beneficiar outros usuários.
Projetos comunitários de C++
Nós aqui na Iron Software adoramos C++. Ficamos sempre impressionados com o quanto um pequeno trecho de código C++ pode agregar poder a um projeto.
Utilizamos e contribuímos da melhor forma possível para os seguintes projetos de software incríveis, de uma maneira que seja totalmente compatível com as distribuições de software comercial. Partes desses códigos-fonte são compiladas no IronPDF para fornecer a melhor API de conversão de HTML para PDF e edição de PDF que podemos oferecer.
Estamos nos ombros de gigantes.
Em particular, somos gratos ao Google/Alphabet Group pelos milhões de dólares e dezenas de milhares de horas de trabalho de engenheiros dedicadas à padronização da interpretação de HTML e CSS e dos modelos de objetos de documentos PDF.
O wkhtmltopdf de Jakob Truelsen & Ashish Kulkarni no GitHub (Crédito legado, não é mais amplamente usado em nosso software)
Projetos da comunidade e pacotes NuGet do .NET
Embora possa ter se tornado comum para as editoras de software ignorarem o uso de código-fonte com licença liberal em softwares comerciais, defendemos que a transparência é a melhor política: utilizamos as seguintes bibliotecas de software no desenvolvimento deste projeto, seja como código-fonte, binário, prova de conceito ou inspiração.
Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.