Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
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 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.
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.
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.
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.
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.
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.
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.
IronPDF prend en charge la quasi-totalité des systèmes d'exploitation et des cadres compatibles avec C#, notamment les suivants :
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.
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.
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.
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.
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.
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.
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.
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 :
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.
Nous pouvons maintenant ajouter la bibliothèque et tester le programme.
La bibliothèque IronPDF peut être téléchargée et installée de quatre manières différentes. Il s'agit de
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.
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 :
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.
Install-Package IronPdf
Le paquet est maintenant téléchargé/installé et prêt à être utilisé.
La troisième méthode consiste à télécharger le paquet NuGet directement à partir de la page web.
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.
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
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.
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.
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.
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.
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.
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.
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.
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")
Voici le résultat du code ci-dessus.
Pour en savoir plus sur la conversion d'URL en PDF à l'aide d'IronPDF, veuillez consulter le site suivant lien.
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")
Pour plus d'informations sur la conversion de HTML en PDF à l'aide d'IronPDF, veuillez suivre les indications suivantes lien.
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")
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
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.
Innovasys propose à ses clients trois licences différentes pour les services qu'ils gèrent.
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.
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.
9 produits de l'API .NET pour vos documents de bureau