IRONSOFTWAREHOME
OUTILS PDF

Comment éditer un PDF sur iPhone

Curtis Chau
Curtis Chau
Updated: 19 juillet 2026

Générer des documents PDF de manière programmatique peut être complexe en raison de leur complexité, en particulier lors de l'inclusion d'images, de tableaux, de textes, de formatage et d'autres fonctionnalités.

Le principal défi est de trouver comment convertir un document texte brut en format PDF. De nombreuses méthodes peuvent être utilisées, mais en choisir une qui maintiendra le formatage du document original est essentiel.

Dans ce tutoriel, je vais comparer la bibliothèque PdfProcessing de Progress Software Corporation à IronPDF d'Iron Software pour voir comment les deux peuvent générer des documents PDF.

Telerik PdfProcessing

Documentation de Telerik PdfProcessing, faisant partie du portefeuille d'applications de traitement de documents de Progress, vous permet de créer des PDF et de les exporter sans écrire de code. Il dispose de fonctionnalités telles que des blocs de texte, des images, des formulaires, des tableaux, de l'importation et de l'exportation. En outre, la bibliothèque offre des fonctionnalités idéales pour l'édition de type flux. L'application PdfProcessing est disponible pour les plateformes web, bureautique et mobile.

Bibliothèque PDF IronPDF for .NET

IronPDF est une bibliothèque PDF .NET qui peut générer des PDFs sans nécessiter Adobe Acrobat ou d'autres logiciels tiers. La bibliothèque peut créer des PDFs à partir de zéro ou exporter des composants .NET existants (comme les pages web du site officiel ASP.NET, interfaces utilisateur WPF, etc.) dans des fichiers PDF.

Installation

Dans cette section, je vais aborder comment nous pouvons installer IronPDF et les bibliothèques Telerik Document Processing.

Installation des bibliothèques Telerik Document Processing

Pour créer un document PDF à partir de HTML en utilisant la suite Telerik Document Processing, nous devons installer trois bibliothèques :

  1. Telerik.Documents.Core.Trial
  2. Telerik.Documents.Flow.FormatProviders.Doc.Trial
  3. Telerik.Documents.Flow.FormatProviders.Pdf.Trial
  4. Telerik.Documents.Flow.Trial

Vous pouvez installer ces bibliothèques en utilisant le Package Manager NuGet.

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 1: Bibliothèques Telerik et Kendo UI

Bibliothèques Telerik et Kendo UI

Installation de la bibliothèque PDF IronPDF C#.NET

Vous pouvez installer IronPDF de trois façons :

  1. Installer avec la console Gestionnaire de packages NuGet
  2. Installer avec l'interface graphique Visual Studio de NuGet
  3. Téléchargez le fichier DLL IronPDF pour installation manuelle

Pour une installation avec la console du Package Manager, vous devrez écrire la commande suivante dans la console.

PM > Install-Package IronPdf

Cette commande installera la dernière version de la bibliothèque IronPDF dans le projet. Bien sûr, vous pouvez toujours vérifier la dernière version d'IronPDF sur la page NuGet d'IronPDF.

Générer des PDFs avec Telerik

Telerik permet de convertir du HTML en PDF à l'aide de l'extension de bibliothèque RadFlowDocument. Il peut convertir un document HTML contenant une chaîne HTML en document PDF.

Vous pouvez utiliser le code suivant pour convertir du HTML en PDF avec Telerik.

using Telerik.Windows.Documents.Flow.FormatProviders.Html;
using Telerik.Windows.Documents.Flow.Model;

// Create an HTML format provider for importing HTML files.
HtmlFormatProvider htmlProvider = new Telerik.Windows.Documents.Flow.FormatProviders.Html.HtmlFormatProvider();

// Create a document instance from the content of an HTML file.
RadFlowDocument document = htmlProvider.Import(File.ReadAllText(@"C:\HTML Website\website\index.html"));

// Create a PDF format provider for exporting the document.
Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider pdfProvider = new Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider();

// Export the document to a byte array.
byte[] pdfBytes = pdfProvider.Export(document);

// Save the PDF byte array to a file.
File.WriteAllBytes(@"C:/test.pdf", pdfBytes);

Le code ci-dessus est quelque peu complexe. Vous devrez d'abord créer un HtmlFormatProvider et un RadFlowDocument. Importez le fichier HTML en utilisant la fonction Import du HtmlFormatProvider, et utilisez l'objet RadFlowDocument retourné pour produire un PdfFormatProvider. Enfin, utilisez la méthode WriteAllBytes sur le PdfFormatProvider pour exporter le fichier PDF vers un emplacement spécifique.

La sortie générée par Telerik n'est pas bonne. Telerik n'a pas conservé l'interface utilisateur du document HTML ni chargé aucune des images.

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 2: Sortie Telerik

Sortie Telerik

Générer des PDF avec IronPDF

IronPDF peut générer des PDF en utilisant des fichiers HTML, des chaînes HTML et des URL.

HTML en PDF

Utilisez le code suivant pour créer un document PDF en utilisant un fichier HTML.

using IronPdf;

// Create an instance of ChromePdfRenderer
var IronRenderer = new ChromePdfRenderer();

// Set the renderer's options to fit to the specified paper mode.
IronRenderer.RenderingOptions.FitToPaperMode = IronPdf.Engines.Chrome.FitToPaperModes.FixedPixelWidth;

// Render the HTML file as a PDF document.
var pdfFromHtmlFile = IronRenderer.RenderHtmlFileAsPdf(@"C:\HTML Website\website\index.html");

// Save the rendered PDF document to a file.
pdfFromHtmlFile.SaveAs(@"C:/IronPDF Test.pdf");

La méthode RenderHtmlFileAsPdf est utilisée pour générer un PDF à partir du fichier HTML. Cette fonction lit tout le contenu du fichier HTML, chargeant les fichiers CSS et JavaScript associés. Le résultat de la méthode RenderHtmlFileAsPdf est affiché ci-dessous.

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 3: IronPDF HTML en PDF

IronPDF HTML en PDF

IronPDF génère des PDFs à partir de HTML de manière très élégante. Ce résultat est différent et meilleur que le PDF généré par Telerik.

URL en PDF

Vous pouvez utiliser le code suivant pour générer un PDF à partir d'une URL.

using IronPdf.Rendering;
using IronPdf;

// Create an instance of ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Set the paper size for rendering the PDF.
renderer.RenderingOptions.PaperSize = PdfPaperSize.A2;

// Render the specified URL as a PDF document.
PdfDocument myPdf = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/en-us/");

// Save the rendered PDF document to a file.
myPdf.SaveAs(@"C:/dotnet.pdf");

La fonction RenderUrlAsPdf convertit l'URL d'une page web en un PDF. Elle attend de charger tous les fichiers associés avant le rendu, produisant des résultats extraordinaires. Elle conserve toutes les couleurs, les designs et l'interface utilisateur. Vous pouvez voir la sortie ci-dessous.

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 4: IronPDF URL en PDF

URL en PDF

Vous pouvez obtenir plus de tutoriels sur IronPDF et les voir en action sur la page de tutoriels IronPDF.

Comparaison

Comme nous avons vu l'interface utilisateur de sortie pour les résultats ASP.NET de IronPDF et Telerik, nous pouvons dire que Telerik n'est pas une bonne option pour les conversions de HTML en PDF, car sa qualité de rendu n'est pas bonne. Vous pouvez voir la différence entre les sorties de IronPDF et Telerik ci-dessous.

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 5: Comparaison des résultats

Comparaison des résultats

Qualité de rendu

Dans l'image ci-dessus, vous pouvez voir la nette différence entre les sorties standards de IronPDF et Telerik. Comparons la sortie sur la base des fonctionnalités.

La qualité de rendu de Telerik est médiocre. Les PDFs qu'il rend ont un mauvais formatage, échouant à préserver les styles originaux du document. D'autre part, IronPDF a une qualité de rendu exceptionnelle, conservant chaque aspect du document source.

Support CSS et JavaScript

Telerik PdfProcessing est conçu principalement pour la génération de PDFs basée sur le code et ne supporte pas nativement les fichiers CSS ou JavaScript externes pour la conversion HTML. Son objectif est la création de documents par programmation plutôt que le rendu de HTML.

Inversement, IronPDF a un support complet pour les déclarations CSS et JavaScript internes et externes. Le traitement de JavaScript peut être activé ou désactivé selon les besoins avec IronPDF.

Limites de Telerik Document Processing

En résumé, voici quelques limitations supplémentaires de Telerik PdfProcessing pour les flux de travail HTML en PDF :

  1. Telerik PdfProcessing ne supporte pas nativement les fichiers CSS ou JavaScript externes pour la conversion HTML.
  2. Capacités de rendu HTML limitées par rapport aux générateurs de PDF basés sur le navigateur.
  3. Pas de fonctionnalité intégrée de conversion d'URL en PDF.
  4. Conçu pour la création de PDF par programmation plutôt que pour la conversion de documents HTML.
  5. La qualité du rendu HTML peut ne pas correspondre à l'apparence du document source.

Caractéristiques de IronPDF

Les principales caractéristiques de IronPDF sont :

  • IronPDF supporte la conversion d'URL en PDF et de fichiers HTML en PDF.
  • IronPDF supporte les fichiers externes comme les images, les fichiers CSS et JS.
  • IronPDF charge automatiquement chaque fichier sans utiliser de bibliothèques externes.
  • IronPDF a une documentation abondante.
  • IronPDF préserve l'interface utilisateur et offre une qualité de rendu parfaite.

Il y a de nombreuses autres fonctionnalités de IronPDF. Vous pouvez visiter la Page des fonctionnalités d'IronPDF pour les meilleures informations.

Telerik HTML to PDF PDF Generator vs IronPDF - Figure 6: Fonctionnalités d'IronPDF

Fonctionnalités d'IronPDF

Conclusion

Dans cet article, nous avons comparé IronPDF avec les bibliothèques de traitement de documents Telerik PdfDocument et avons constaté qu'IronPDF est bien meilleur que la bibliothèque Telerik pour la conversion HTML en PDF.

IronPDF est une excellente bibliothèque pour toutes les opérations liées aux PDFs. Vous pouvez créer, éditer et modifier des fichiers PDF dans tous les derniers frameworks .NET et .NET Core. Visitez la Page des licences d'IronPDF pour plus d'informations sur la distribution et les licences des ensembles de produits IronPDF.

Veuillez noter: Progress Software Corporation et Telerik sont des marques déposées de leurs propriétaires respectifs. Ce site n'est pas affilié, soutenu ou parrainé par Progress Software Corporation ou Telerik. Tous les noms de produits, logos et marques sont la propriété de leurs propriétaires respectifs. Les comparaisons sont à titre informatif uniquement et reflètent les informations publiquement disponibles au moment de l'écriture.
Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $