Créditos del software IronPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

Más allá de nuestro propio equipo de desarrollo de C#, hay muchos a los que agradecer el éxito de este paquete .NET.

Nuestro primer tributo esNuGet por ofrecer un gestor de paquetes para desarrolladores de C# / .NET, que era muy necesario. Te saludamos.

También queremos dar las gracias a todos los que han participado en el proyectoproyecto .NET Core. Traspasar la barrera de la plataforma nos facilita la vida como desarrolladores y administradores de sistemas, ya que por fin podemos codificar una vez y desplegar en cualquier lugar.

Otra cálida mano a laEquipo de desarrollo de Visual Studio IDE (posiblemente el mejor IDE creado desde Borland Delphi 7). Apreciamos las licencias comunitarias gratuitas de Microsoft que han hecho de C# un nuevo estándar en la ingeniería de software académica, así como el renovado apoyo a Linux, BSD y macOS mostrado con .NET Core y el apoyo continuo de Microsoft a Xamarin.

Proyectos comunitarios

Este proyecto de software es una solución coherente a los problemas funcionales a los que se enfrentan los usuarios cuando utilizan archivos PDF en .Net.

Para lograr el mejor resultado final a un coste razonable para los desarrolladores, nuestro equipo se une éticamente y hace uso de proyectos de código comunitario siempre que ofrezcan los resultados mejores y más estables. Cada biblioteca tiene su propia licencia, tal y como se describe en los enlaces de los proyectos. Todos y cada uno de los proyectos comunitarios son coherentes con el uso comercial.

No es necesario instalar ningún software adicional; todo lo que necesita para ejecutar esta biblioteca está incluido en nuestros paquetes de descarga y nuget. Por lo general, todo el código se compila en nuestro software de forma que se evite el "infierno DLL" y se facilite la instalación a aquellos equipos que prefieran no utilizar el gestor de paquetes NuGet.

La mayoría de las veces, utilizamos los proyectos de software comunitario "tal cual". Ocasionalmente, podemos encontrar mejoras significativas en alguno de estos proyectos comunitarios. Nos complace compartir nuestros hallazgos, especialmente cuando esas mejoras pueden beneficiar a otros usuarios.

Proyectos comunitarios C

En Iron Software nos encanta C++. Siempre nos sorprende lo mucho que un poco de código C++ puede añadir a un proyecto .NET.

Utilizamos y contribuimos lo mejor que podemos a los siguientes increíbles proyectos de software de forma totalmente compatible con las distribuciones comerciales de software. Partes de estas bases de código se compilan en IronPDF para ofrecer la mejor API HtmlToPDF y de edición de PDF que podamos ofrecer.

**Nos apoyamos en los hombros de gigantes.

En particular, estamos agradecidos a Google / Alphabet Group por los millones de dólares y decenas de miles de horas de ingeniería invertidos en la estandarización de la interpretación de HTML y CSS y los modelos de objetos de documentos PDF.

-Marco integrado Chromium

-Google Blink! DOM y renderizador HTML

-PDFium para el procesamiento de PDF

-Documentación de CEF

-Protocolo de serialización Protobuf

Proyectos .NET comunitarios y paquetes NuGet

Aunque puede que se haya convertido en algo habitual que los editores de software pasen por alto el uso de código fuente con licencia libre en el software comercial, adoptamos la postura de que la transparencia es la mejor política: Hemos utilizado las siguientes bibliotecas de software en el desarrollo de este proyecto, ya sea como código fuente, binario, prueba de concepto o inspiración.

-IronSoftware System.Drawing

-Paquete System.Xml.XPath

-Paquete System.Xml.ReaderWriter

-Paquete System.Threading.Tasks.Extensions

-Paquete System.Threading

-Paquete System.Text.RegularExpressions

-Paquete System.Security.Principal.Windows

-Paquete System.Security.Permissions

-Paquete System.Security.Cryptography.ProtectedData

-Paquete System.Security.AccessControl

-Paquete System.Runtime.CompilerServices.Unsafe

-Paquete System.Numerics.Vectors

-Paquete System.Memory

-Paquete System.Linq

-Paquete System.IO.FileSystem.Primitives

-Paquete System.Configuration.ConfigurationManager

-Paquete System.Buffers

-Paquete Newtonsoft.Json

-Proyecto NativeLibraryLoader

-Paquete Microsoft.Extensions.Primitives

-Paquete Microsoft.Extensions.FileSystemGlobbing

-Paquete Microsoft.Extensions.FileProviders.Physical

-Paquete Microsoft.Extensions.FileProviders.Abstractions

-Paquete Microsoft.Extensions.Configuration.Json

-Paquete Microsoft.Extensions.Configuration.FileExtensions

-Paquete Microsoft.Extensions.Configuration.Binder

-Paquete Microsoft.Extensions.Configuration.Abstractions

-Paquete Microsoft.Extensions.Configuration

-Proyecto LibPdfium

-Paquete HtmlAgilityPack

-Paquete DotNetZip

-Paquete BouncyCastle.Crypto

-Proyecto PdfToSvg.NET

-Paquete BitMiracle.LibTiff