COMPARAISON DES PRODUITS

Comparaison entre IronPDF et Innovasys Document ! X

Publié octobre 12, 2022
Partager:

Le format de document portable (PDF (EN ANGLAIS)) est le format le plus utilisé pour stocker du texte, des liens, des boutons, des images et d'autres données dans un seul fichier. Sans API PDF pour C#, la manipulation des PDF dans le langage de programmation C# est presque difficile. Dans ce billet, nous verrons comment interagir avec les PDF et les modifier à l'aide de deux API distinctes, et nous évaluerons leurs performances, leurs fonctionnalités et leurs licences. Cet article présente les bibliothèques PDF suivantes :

  • IronPDF
  • Innovasys

2. IronPDF

IronPDF est une API robuste de conversion de HTML en PDF. IronPDF est une excellente option pour la conversion de sites HTML dans le cadre du développement .NET et .NET CORE. Il ne se contente pas de convertir du HTML, mais effectue également un certain nombre d'autres tâches. IronPDF permet aux développeurs de générer, modifier et récupérer des fichiers PDF à partir du Framework et du Framework .NET. Les développeurs peuvent rapidement générer ou modifier des PDF à partir de sites HTML en utilisant le module IronPDF.

Avec IronPDF, il est facile d'éditer, d'estampiller et d'ajouter des en-têtes et des pieds de page aux PDF. Il permet également de lire le texte des PDF et d'extraire les images en toute simplicité. Pour convertir les pages HTML en fichiers PDF, IronPDF utilise un moteur .NET Chromium.

2.1. Caractéristiques

2.1.1. Conversions PDF

Cette fonction inclut la création de PDF à partir de différents formats tels que HTML, chaînes HTML, vues MVC, formulaires Web et URL.

2.1.2. Imagerie PDF

Il permet aux utilisateurs de générer des images à partir de PDF et vice-versa. Il comprend l'extraction d'images, la prise en charge de différentes extensions d'images et l'impression de PDF.

2.1.3. Fichiers PDF IO

IronPDF propose également des fonctions de cryptage 128 bits des PDF, de verrouillage des PDF par mot de passe et de signature numérique des PDF.

2.1.4. Édition des PDF

Cette fonction d'IronPDF permet tous les types de formatage de PDF tels que l'ajout de filigranes, l'ajout de pages, la suppression de pages, les arrière-plans, les premiers plans et bien d'autres choses encore. En bref, IronPDF offre toutes les possibilités dont vous avez besoin pour manipuler les PDF.

2.1.5. Extraction du contenu des PDF

Dans de nombreux cas, vous pouvez extraire directement le texte incorporé dans les PDF. Si cela ne fonctionne pas, votre texte est probablement intégré dans une image. Utilisez la bibliothèque IronOCR pour rechercher des textes visuels.

2.1.6. En-têtes et pieds de page

Des en-têtes et des pieds de page peuvent être ajoutés lors de la création d'un PDF ou à des PDF existants. La propriété Options d'impression vous permet de créer un en-tête et un pied de page pour chaque page. Accédez à ces options sur l'objet Renderer PDF Chrome.

2.1.7. Compatibilité

IronPDF prend en charge la quasi-totalité des systèmes d'exploitation et des cadres compatibles avec C#, notamment les suivants :

  • Fenêtres
  • .NET CORE 2.1, 3.0, 3.1, .NET 6 & 5
  • conformité au Standard .NET 2.0 pour une compatibilité universelle
  • L'azur
  • AWS
  • Docker
  • Linux

3. Innovasys

Innovasys est une filiale d'Orbis Technologies Inc, un pionnier mondial qui offre à ses clients des logiciels, des solutions et des services révolutionnaires en matière de gestion de contenu.

Il s'agit d'un leader dans le domaine des logiciels de création d'assistance. Fondée en 1997, la société se consacre au développement de solutions qui permettent aux développeurs et aux rédacteurs techniques du monde entier de produire une documentation de qualité professionnelle, un système d'assistance et des processus avec un minimum d'efforts.

3.1. Caractéristiques d'Innovasys

3.1.1. Création de contenu

La fonction révolutionnaire "Full page edit" vous permet de modifier le matériel immédiatement dans un aperçu de la page générée.

3.1.2. Solution complète de documentation

La fonction Éditions et versions vous permet de publier de nombreuses variantes de votre aide au navigateur et de choisir entre les différentes éditions et/ou variantes que vous avez publiées.

3.1.3. Contenu externe

Importez du matériel existant à partir de documents HTML ou, si le contenu doit être contrôlé en dehors du document, vous pouvez créer un lien direct vers une URL Web afin de synchroniser le contenu de la documentation produite à chaque fois que vous l'importez.

3.1.5. Personnalisation

Ajoutez facilement du matériel supplémentaire. Modifier l'apparence de la table des matières. Fournir des valeurs de propriété de sortie telles que Watermark et Feedback Link.

3.1.6. Édition

Publier automatiquement du contenu sur Azure, sur des sites Web IIS, sur FTP ou sur des emplacements réseau ; la publication graduelle télécharge simplement les fichiers qui ont été modifiés depuis la dernière fois qu'ils ont été publiés.

3.1.7. Documentation .NET

Le générateur de commentaires de Visual Studio pour C#, Visual Basic .NET et C++/CLI permet aux développeurs d'écrire des éléments supplémentaires immédiatement dans la vue de la page créée automatiquement.

4. Création d'un nouveau projet dans Visual Studio

Ouvrez le logiciel Visual Studio et allez dans le menu Fichier. Sélectionnez "Nouveau projet", puis sélectionnez l'application console. Dans cet article, nous allons utiliser une application console pour générer un document PDF.

Saisissez le nom et sélectionnez le chemin d'accès dans la zone de texte appropriée. Cliquez ensuite sur le bouton Créer. Sélectionnez le Framework .NET requis, comme dans la capture d'écran ci-dessous :

1 Créer un nouveau projet

Créer un nouveau projet

Visual Studio va maintenant générer la structure de l'application sélectionnée et, si vous avez choisi l'application console, Windows ou web, il ouvrira le fichier Program.cs dans lequel vous pourrez entrer le code et construire/exécuter l'application.

2 Programme.cs

Programme.cs

Nous pouvons maintenant ajouter la bibliothèque et tester le programme.

5. Installer la bibliothèque IronPDF

La bibliothèque IronPDF peut être téléchargée et installée de quatre manières différentes. Il s'agit de

  • Utilisation du gestionnaire de paquets NuGet de Visual Studio
  • Utilisation de la ligne de commande de Visual Studio
  • Téléchargement direct depuis la page web de NuGet
  • Téléchargement direct depuis la page web d'IronPDF

5.1 Utilisation du gestionnaire de paquets NuGet de Visual Studio

Le logiciel Visual Studio propose l'option NuGet Package Manager pour installer le paquet directement dans la solution. La capture d'écran ci-dessous montre comment ouvrir le gestionnaire de paquets NuGet.

3 Gestionnaire de paquets NuGet

Gestionnaire de paquets NuGet

Il fournit un champ de recherche pour afficher la liste des bibliothèques de paquets disponibles sur le site web de NuGet. Dans le gestionnaire de paquets, nous devons rechercher le mot-clé "IronPDF", comme dans la capture d'écran ci-dessous :

4 Installation d'IronPDF

Installation d'IronPDF

Dans l'image ci-dessus, nous pouvons voir la liste des paquets liés à la recherche. Nous devons sélectionner l'option IronPDF et installer le paquet dans notre solution.

5.2 Utilisation de la ligne de commande de Visual Studio

  • Dans le menu Visual Studio, allez dans Tools > NuGet Package Manager > Package manager console
  • Saisissez la ligne suivante dans l'onglet de la console du gestionnaire de paquets :
Install-Package IronPdf

Le paquet est maintenant téléchargé/installé et prêt à être utilisé.

5 Console du gestionnaire de paquets

Console du gestionnaire de paquets

5.3 Téléchargement direct à partir de la page Web de NuGet

La troisième méthode consiste à télécharger le paquet NuGet directement à partir de la page web.

  • Naviguer vers le lien https://www.nuget.org/packages/IronPdf/
  • Sélectionnez l'option de téléchargement dans le menu de droite.
  • Double-cliquez sur le paquet téléchargé ; il sera installé automatiquement.
  • Rechargez maintenant la solution et commencez à l'utiliser.

5.4 Téléchargement direct à partir de la page Web d'IronPDF**

Cliquez sur le bouton lien ici pour télécharger le dernier paquet directement à partir de la page web. Après le téléchargement, suivez les étapes ci-dessous pour ajouter le paquet.

  • Cliquez avec le bouton droit de la souris sur le projet dans la fenêtre de la solution.
  • Ensuite, sélectionnez l'option référence et recherchez l'emplacement de la référence téléchargée.
  • Cliquez ensuite sur OK pour ajouter la référence.

6. Innovasys - Outils pour les développeurs/rédacteurs techniques

Innovasys propose deux produits principaux pour le traitement de la documentation. Les deux sont dotés de leurs propres interfaces et existent également en tant qu'interface unique combinée. Ils peuvent être facilement installés à partir de leur propre site web ou de Software.informer.com. Voici le lien à télécharger.

Après avoir cliqué sur Télécharger, le fichier ZIP devrait apparaître dans le dossier des téléchargements. Il suffit ensuite d'extraire et d'exécuter le fichier EXE pour ouvrir l'application.

Les produits sont

  • Document! X
  • HelpStudio

    Pour les télécharger à partir du site web de l'entreprise, il suffit de se rendre sur leur site web et de les télécharger à partir de la section des téléchargements.

6.1. Documenter !

X

Il s'agit d'un éditeur visuel complet unique en son genre pour les commentaires de votre code source VB .NET, C#, F#, JavaScript et C++/CLI. L'éditeur de commentaires visuels, qui est intégré directement dans Visual Studio, vous permet de faire et de mettre à jour des commentaires directement dans un aperçu accessible de la documentation générée. Les commentaires de l'éditeur visuel sont ajoutés à votre base de code sous forme XML standard.

Il aide à générer des documentations automatisées pour votre code source en utilisant les commentaires qui y figurent et produit automatiquement une vue simple du code.

L'image ci-dessous montre ce qu'il fait.

7 Document ! X

Document ! X

6.2. HelpStudio

HelpStudio est la méthode la plus rapide et la plus simple pour concevoir, publier et intégrer des procédures et des systèmes d'aide à vos applications et sous-systèmes de bureau, en ligne ou mobiles.

Générer des résultats dans le visualiseur d'aide Microsoft, l'aide HTML ou l'aide 2.x automatiquement adaptée aux tablettes et aux téléphones portables, l'aide par navigateur multiplateforme ou le PDF imprimable. Grâce aux capacités de localisation intégrées, vous pouvez, si nécessaire, proposer votre système d'assistance à un public international.

Cet outil est utilisé pour générer la documentation d'aide du logiciel afin que les utilisateurs puissent l'utiliser s'ils rencontrent des problèmes. Il est également capable de créer plusieurs documents d'aide pour une seule solution.

L'image ci-dessous montre à quoi ressemble le fichier d'aide généré par HelpStudio.

8 HelpStudio

HelpStudio

6.3. Création d'un livret PDF

Pour générer un livret PDF, ouvrez d'abord "Document! X & HelpStudio".

Une nouvelle fenêtre de démarrage apparaît. Dans cette nouvelle fenêtre, cliquez sur Nouveau livret.

9 Livret PDF

Livret PDF

Après avoir cliqué sur Nouveau livret, une nouvelle fenêtre apparaît.

Dans cette nouvelle fenêtre, entrez le nom du nouveau livret et sélectionnez le fichier que vous souhaitez ajouter au livret.

Il contient également un grand nombre de paramètres dispersés dans différents onglets qui contiennent différentes variables pour contrôler le livret PDF.

Une fois que vous êtes satisfait des paramètres, cliquez sur Construire le livret dans la fenêtre de fin de livret.

10 Livret de construction

Livret de construction

La génération du livret PDF prendra un certain temps. Après l'attente, une nouvelle fenêtre contenant le lien du fichier PDF nouvellement généré s'affiche.

7. IronPDF au travail

IronPDF offre un ensemble complet d'outils pour maintenir et manipuler des documents en utilisant le langage de programmation C# .NET. IronPDF propose de nombreuses méthodes de documentation, mais nous n'en aborderons que quelques-unes dans cet article.

7.1. URL en PDF

En utilisant seulement ces trois lignes de code, vous pouvez générer un PDF en C# à l'aide d'une URL, comme dans l'exemple précédent. Le code ci-dessous montre comment générer des fichiers PDF à partir d'une URL.

using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Generate a PDF from a URL or local file path
var pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Generate a PDF from a URL or local file path
var pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
' Generate a PDF from a URL or local file path
Private pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
VB   C#

Voici le résultat du code ci-dessus.

11 URL vers PDF

URL vers PDF

Pour en savoir plus sur la conversion d'URL en PDF à l'aide d'IronPDF, veuillez consulter le site suivant lien.

7.2. HTML vers PDF

Il est assez facile de convertir du HTML en PDF à l'aide de la bibliothèque IronPDF for .NET.

var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
Dim pdf = New ChromePdfRenderer()
Dim doc As PdfDocument = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>")
mypdf.SaveAs("FirstPDFDocument.pdf")
VB   C#
12 HTML vers PDF

HTML vers PDF

Pour plus d'informations sur la conversion de HTML en PDF à l'aide d'IronPDF, veuillez suivre les indications suivantes lien.

7.3. Filigrane à l'aide d'IronPDF

IronPDF permet de "filigraner" les fichiers PDF à l'aide de HTML. Les filigranes peuvent être ajustés pour apparaître au-dessus ou au-dessous du contenu existant et inclure l'opacité, la rotation et les liens hypertextes.

using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf");
Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf");
Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
Private Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf")
Pdf.SaveAs("C:\Path\To\Watermarked.pdf")
VB   C#
13 livrets PDF

Filigrane PDf

7.4. Images vers PDF

La classe IronPDF.ImageToPdfConverter permet de générer facilement des documents PDF à partir d'un ou plusieurs fichiers images.

using IronPdf;
using System.IO;
using System.Linq;
// Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var ImageFiles = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));
// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");
using IronPdf;
using System.IO;
using System.Linq;
// Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var ImageFiles = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));
// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

8. Licences

IronPDF propose une bibliothèque à licence de développeur gratuite. IronPDF a également une structure de prix unique : l'offre légère commence à $749 sans frais cachés. Les produits SaaS et OEM peuvent également être redistribués. Toutes les licences sont assorties d'une garantie de remboursement de 30 jours, d'une année d'assistance et de mises à jour du logiciel, d'une éligibilité au développement/test/stage/production et d'une licence perpétuelle (achat unique). Les licences IronPDF offrent des performances maximales pour les besoins des utilisateurs et un accès facile. Visiter ce site Lien pour en savoir plus sur les tarifs et les options de licence d'IronPDF.

14 Licence d'IronPDF

Licence d'IronPDF

Innovasys propose à ses clients trois licences différentes pour les services qu'ils gèrent.

  1. Document! X (Abonnement annuel)
  2. HelpStudio (Abonnement annuel)
  3. Document! X et HelpStudio Bundle (Abonnement annuel)

    Leurs prix commencent à 711 $ par an pour les deux, mais pour l'offre groupée, ils facturent 1233 $.

    Pour plus d'informations sur les prix, veuillez consulter les sites suivants lien.

    15 Licence Innovasys

    Licence Innovasys

9. Conclusion

IronPDF est un outil gratuit pour les développeurs indépendants qui offre un certain nombre de fonctionnalités ainsi que la possibilité de modifier et de convertir des fichiers PDF dans d'autres formats. IronPDF offre les meilleures possibilités d'édition et de formatage de PDF qui soient. Lorsque vous convertissez HTML en PDF, vous obtenez un fichier vectoriel adapté à une impression commerciale de haute qualité. Vous recevrez ainsi un PDF clair et de bonne qualité.

Innovasys est l'une des rares entreprises leader sur le marché de la documentation. Ils se concentrent principalement sur la création d'automatisation pour la documentation et les pages d'aide HTML. L'entreprise a deux produits, le premier étant le document! X qui permet l'automatisation à l'aide de commentaires sur le code et vous fournit la syntaxe et le second est HelpStudio utilisé pour générer des documents d'aide pour les produits logiciels.

Les licences IronPDF sont basées sur le nombre de développeurs, vous devez donc toujours acheter une licence en fonction du nombre de développeurs qui utiliseront le logiciel. Il prend également en charge la distribution OME et SaaS et fournit un contact produit fermé. Les licences IronPDF sont rentables et ne sont achetées qu'une seule fois, et vous pouvez les utiliser pendant toute votre vie. Innovasys propose une licence pour développeur unique avec un abonnement annuel et ne prend pas en charge la distribution OME et SaaS. Il propose des licences annuelles.

Les deux outils PDF sont très performants, mais IronPDF offre un moyen simple et facile de générer des PDF. Il est rapide et évite à ses clients des temps de chargement et d'attente considérables. IronPDF génère des PDF en un clin d'œil. D'autre part, Innovasys a une interface complexe et il est difficile de l'utiliser pour le contrôle et l'analyse. IronPDF peut être facilement intégré dans le robot et rend tous les processus automatiques. En comparant brièvement les deux sociétés, une seule conclusion s'impose : IronPDF est simple, efficace et fiable.

< PRÉCÉDENT
Comparaison entre QuestPDF et IronPDF
SUIVANT >
Comparaison entre IronPDF et NReco .NET Core