Crédits logiciels IronPDF pour Node.js
Projets communautaires
Au-delà de notre propre équipe de développement Node.js, il y a beaucoup de personnes à remercier pour le succès de ce paquet Node.js.
Ce projet de logiciel est une solution cohérente aux problèmes fonctionnels que rencontrent les utilisateurs lorsqu'ils utilisent des fichiers PDF dans Java.
Afin d'obtenir le meilleur résultat final à un coût raisonnable pour les développeurs, notre équipe rejoint et utilise de manière éthique les projets de code communautaire lorsqu'ils donnent les résultats les meilleurs et les plus stables. Chaque bibliothèque fait l'objet d'une licence équitable, comme le décrivent les liens vers les projets ci-dessous. Chaque projet communautaire est compatible avec une utilisation commerciale.
Il n'est pas nécessaire d'installer un logiciel supplémentaire ; tout ce dont vous avez besoin pour faire fonctionner cette bibliothèque est inclus dans notre téléchargement. Tout le code est généralement compilé dans notre logiciel de manière à éviter les tracas et à faciliter l'installation pour nos clients.
Le plus souvent, nous utilisons les projets de logiciels communautaires "tels quels". Occasionnellement, nous pouvons trouver des améliorations significatives à l'un ou l'autre de ces projets communautaires. Nous sommes heureux de partager nos conclusions, en particulier lorsque ces améliorations peuvent bénéficier à d'autres utilisateurs.
Projets communautaires C
Chez Iron Software, nous adorons le C#. Nous sommes toujours étonnés de voir à quel point un peu de code C# peut ajouter de la puissance à un projet.
Nous utilisons et contribuons du mieux que nous pouvons aux projets logiciels étonnants suivants d'une manière qui est entièrement compatible avec les distributions de logiciels commerciaux. Des parties de ces bases de code sont compilées dans IronPDF pour donner la meilleure API HtmlToPDF
et d'édition de PDF que nous puissions offrir.
**Nous nous appuyons sur les épaules des géants
Nous sommes particulièrement reconnaissants à Google / Alphabet Group pour les millions de dollars et les dizaines de milliers d'heures de travail d'ingénieurs consacrés à la normalisation de l'interprétation HTML et CSS et des modèles d'objets de documents PDF.
- GoogleCadre intégré Chromium(CEF)
- GoogleBlink HTML DOM & Renderer
- GoogleBibliothèque PDFium PDF
- Jakob Truelsen & Ashish Kulkarni'sProjet Wkhtmltopdf (Crédit hérité, qui n'est plus largement utilisé dans nos logiciels)
Projets communautaires et paquets NuGet .NET
Bien qu'il soit devenu courant pour les éditeurs de logiciels d'ignorer l'utilisation du code source sous licence libre dans les logiciels commerciaux, nous sommes d'avis que la transparence est la meilleure des politiques : Nous avons utilisé les bibliothèques logicielles suivantes dans le développement de ce projet, soit comme source, soit comme binaire, soit comme preuve de concept, soit comme source d'inspiration.
System.Xml.XPath
System.Xml.ReaderWriter
(lecteur-écrivain)(lecteur-écrivain)System.Threading.Tasks.Extensions
System.Threading
System.Text.RegularExpressions
(expressions régulières)(expressions régulières)System.Security.Principal.Windows
System.Security.Permissions
System.Security.Cryptography.ProtectedData
(Système.Sécurité.Cryptographie.Données protégées)(Système.Sécurité.Cryptographie.Données protégées)System.Security.AccessControl
(Contrôle d'accès au système)(Contrôle d'accès au système)System.Runtime.CompilerServices.Unsafe
System.Numerics.Vectors
(Système.Numérique.Vecteurs)(Système.Numérique.Vecteurs)System.Memory
System.Linq
System.IO.FileSystem.Primitives
(Système.IO.Système de Fichiers.Primitives)(Système.IO.Système de Fichiers.Primitives)System.Drawing.Common
(Système.Dessin.Commun)(Système.Dessin.Commun)System.Configuration.ConfigurationManager
(gestionnaire de configuration)(gestionnaire de configuration)System.Buffers
SixLabors.ImageSharp
SixLabors.Core
(en anglais)(en anglais)- tuespechkin
PdfSharpCore
- Empira'sbibliothèque PDFSharp
PdfiumLight
Newtonsoft.Json
- utilitaire
NativeLibraryLoader
Microsoft.Extensions.Primitives
Microsoft.Extensions.FileSystemGlobbing
(en anglais)(en anglais)Microsoft.Extensions.FileProviders.Physical
Microsoft.Extensions.FileProviders.Abstractions
Microsoft.Extensions.Configuration.Json
Microsoft.Extensions.Configuration.FileExtensions
Microsoft.Extensions.Configuration.Binder
(en anglais)(en anglais)Microsoft.Extensions.Configuration.Abstractions
Microsoft.Extensions.Configuration
LibPdfium Alternative
- Bruno Lowagie'siTextSharp 4.1.6 LGPL/MPL
- Bruno Lowagie'siTextSharp Core 4.1.6 LGPL/MPL
HtmlAgilityPack.NetCore
- cadre de travail
HtmlAgilityPack
- bibliothèque DotNetZip
DinktoPdf Conversion PDF
BouncyCastle.Crypto Security Suite
BitMiracle.LibTiff Image Tool
(Outil d'image BitMiracle.LibTiff)(Outil d'image BitMiracle.LibTiff)- bibliothèque RtfPipe