# Guide de démarrage rapide d'IronPDF
<p class="mb-10">Installez IronPDF et créez votre premier PDF en seulement cinq minutes. Grâce à son API simple, vous pouvez convertir des fichiers HTML, DOCX, des images et bien d'autres choses encore en PDF parfaits au pixel près.</p>
## 1. Prérequis
- .NET Framework 4.6.2+ OU .NET Core 3.1+ OU .NET 5+
- [Redistributable Visual C++](https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) (pour Windows).
<hr />
## 2. Installer IronPDF
L'installation standard d'IronPDF s'exécute localement. Si vous souhaitez déployer sur Docker/microservices, consultez le [Guide du mode moteur à distance](/get-started/ironpdfengine/).
```cs
:title=Get started making PDFs now!
IronPdf.ChromePdfRenderer
.StaticRenderHtmlAsPdf("<p>Hello World</p>")
.SaveAs("pixelperfect.pdf");
```
<div class="installation-options__container" data-active-tab="1">
<div class="installation-options__tabs">
<div class="installation-options__tab" data-tab="1">
<span>Gestionnaire de packages NuGet</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>Téléchargement de DLL</span>
</div>
</div>
<div class="installation-options__info" data-tab="1"></div>
<div class="installation-options__info" data-tab="2"></div>
</div>
<div id="nuget-package-manager-start"></div>
Accédez à la [bibliothèque NuGet d'IronPDF:](https://www.nuget.org/packages/IronPdf)
1. Dans l'Explorateur de solutions, faites un clic droit sur Références
2. Sélectionnez 'Gérer les paquets NuGet' > 'Parcourir' > Rechercher IronPDF
```shell
:ProductInstall
```
<div id="nuget-package-manager-end"></div>
<div id="dll-download-start"></div>
- Télécharger [le package DLL IronPDF](/packages/IronPdf.zip)
- Décompressez le fichier ZIP correspondant à votre système d'exploitation dans un emplacement situé dans votre répertoire Solution
- Dans l'explorateur de solutions de Visual Studio, cliquez avec le bouton droit de la souris sur "Dépendances
- ajouter une référence de projet" > Sélectionnez "Parcourir" pour inclure toutes les DLL extraites du fichier zip.
<p class="related-link">**RELATED:** <a href="/get-started/advanced-installation-nuget/">Plus d'informations sur les paramètres de configuration <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="dll-download-end"></div>
### Guides spécifiques à la plateforme
<div class="my-6 grid grid-cols-3 gap-4 md:grid-cols-6">
<a href="/packages/IronPdf.zip" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-windows.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Windows</span>
</a>
<a href="/packages/IronPdf.Linux.zip" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-linux.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Linux</span>
</a>
<a href="/packages/IronPdf.MacOs.zip" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-mac.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">MacOS</span>
</a>
<a href="/get-started/ironpdf-docker/" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-docker.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Docker</span>
</a>
<a href="/how-to/azure/" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-azure.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">Azure</span>
</a>
<a href="/get-started/aws/" class="flex flex-col items-center gap-1 rounded-lg border border-[#D9E5E9] bg-white px-4 py-3 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<img src="/static-assets/svgs/logo-aws.svg" alt="" width="64" height="64" />
<span class="text-xs/[1.35] font-medium text-[#181818]">AWS</span>
</a>
</div>
<hr />
## 3. Appliquer la clé de licence
Lorsque vous achetez des [licences IronPDF](/licensing/) ou choisissez de commencer avec un essai de 30 jours, une clé de licence sera envoyée à votre email. Copiez la clé et ajoutez-la au début de votre application.
```csharp
IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY";
```
<p class="related-link"><a href="/licensing/">Voir les licences IronPDF <i class="fa-solid fa-arrow-right"></i></a></p>
<hr />
## 4. Créez votre premier PDF
<p class="related-link">IronPDF vous aide à créer des PDF ou à convertir des fichiers HTML, DOCX, RTF, Markdown et des images en PDF avec une fidélité totale. <a href="/licensing/">Explorer d'autres types de conversions PDF <i class="fa-solid fa-arrow-right"></i></a></p>
Ajoutez ceci en haut de votre fichier .cs.
```csharp
using IronPdf;
```
<div class="installation-options__container" data-active-tab="1">
<div class="installation-options__tabs">
<div class="installation-options__tab" data-tab="1">
<span>Créer un PDF vierge</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>Convertir une chaîne HTML en PDF</span>
</div>
<div class="installation-options__tab" data-tab="3">
<span>Convertir DOCX en PDF</span>
</div>
</div>
<div class="createfirstpdf__info" data-tab="1"></div>
<div class="createfirstpdf__info" data-tab="2"></div>
<div class="createfirstpdf__info" data-tab="3"></div>
</div>
<div id="create-a-blank-pdf-start"></div>
La façon la plus simple de créer un objet PDF utilise uniquement la largeur et la hauteur. Ce constructeur `PdfDocument` crée un PDF vierge, prêt pour la personnalisation.
```csharp
using IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");
```
<div id="create-a-blank-pdf-end"></div>
<div id="convert-html-string-to-pdf-start"></div>
En utilisant la méthode `ChromePdfRenderer.RenderHtmlAsPdf`, vous pouvez transformer n'importe quel HTML (y compris HTML5) en PDF en utilisant le moteur Chromium intégré.
```csharp
using IronPdf;
IronPdf.ChromePdfRenderer
.StaticRenderHtmlAsPdf("<p>Hello World</p>")
.SaveAs("string-to-pdf.pdf");
```
<p class="related-link">**Article pratique connexe:** <a href="/how-to/html-string-to-pdf/">Comment convertir une chaîne HTML en PDF en C# <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="convert-html-string-to-pdf-end"></div>
<div id="convert-docx-to-pdf-start"></div>
Convertissez des documents Word en PDF avec la classe `DocxToPdfRenderer`, vous pouvez rendre des fichiers DOCX directement en PDFs personnalisables pour une intégration transparente dans les applications .NET.
```csharp
using IronPdf;
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");
pdf.SaveAs("pdfFromDocx.pdf");
```
<p class="related-link">**Article pratique connexe:** <a href="/how-to/docx-to-pdf/">Comment convertir Microsoft Word en PDF en C# <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="convert-docx-to-pdf-end"></div>
<hr />
## 5. Exemples plus avancés
En plus de la création et de la conversion simples de PDF, IronPDF offre également des options de personnalisation PDF plus puissantes.
<div class="installation-options__container" data-active-tab="1">
<div class="installation-options__tabs">
<div class="installation-options__tab" data-tab="1">
<span>Ajouter des en-têtes et des pieds de page</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>Rédiger le texte</span>
</div>
<div class="installation-options__tab" data-tab="3">
<span>Fusionner des PDF</span>
</div>
</div>
<div class="advancedexamples__info" data-tab="1"></div>
<div class="advancedexamples__info" data-tab="2"></div>
<div class="advancedexamples__info" data-tab="3"></div>
</div>
<div id="add-headers-and-footers-start"></div>
Créez des en-têtes ou des pieds de page en instanciant `TextHeaderFooter`, en ajoutant votre texte, et en l'attachant au PDF.
```csharp
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{
CenterText = "This is the header!",
};
// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{
CenterText = "This is the footer!",
};
// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);
pdf.SaveAs("addTextHeaderFooter.pdf");
```
<p class="related-link">**Article pratique connexe:** <a href="/how-to/headers-and-footers/">Comment ajouter des en-têtes et des pieds de page <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="add-headers-and-footers-end"></div>
<div id="redact-text-start"></div>
Rédigez du texte facilement avec `RedactTextOnAllPages` pour supprimer une phrase dans tout le document.
```csharp
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
```
<p class="related-link">**ARTICLE CONNEXE DE TYPE COMMENT FAIRE :** <a href="/how-to/redact-text/">Comment Rédiger du Texte et des Régions dans des PDFs <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="redact-text-end"></div>
<div id="merge-pdfs-start"></div>
Fusionnez deux fichiers PDF en C# avec la méthode `Merge`. Utilisez `ReplaceTextOnAllPages` sur tout `PdfDocument`, nouveau ou importé, pour remplacer du vieux texte par du nouveau.
```csharp
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>");
string oldText = ".NET6";
string newText = ".NET7";
// Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText);
pdf.SaveAs("replaceText.pdf");
```
<p class="related-link">**Article pratique connexe:** <a href="/how-to/merge-or-split-pdfs/">Comment fusionner ou diviser des PDF <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="merge-pdfs-end"></div>
<hr />
## Résolution rapide de problèmes
<div class="quick-troubleshooting">
<table class="classic-table">
<thead>
<tr>
<th>Enjeu</th>
<th>Solution</th>
</tr>
</thead>
<tbody>
<tr>
<td>Manque le Runtime Visual C#</td>
<td>Installer Visual C# Redistributable - versions x86 et x64 requises pour le moteur Chrome</td>
</tr>
<tr>
<td>Licence non reconnue</td>
<td>Vérifiez avec la propriété <code>IronPdf.License.IsLicensed</code>. Veillez à ce que la licence soit appliquée avant toute opération d'IronPDF</td>
</tr>
<tr>
<td>Premier rendu lent</td>
<td>Appeler <code>IronPdf.Installation.Initialize()</code> au démarrage pour pré-initialiser les moteurs de rendu</td>
</tr>
<tr>
<td>Dépendances Linux/Docker</td>
<td>Définissez <code>Installation.LinuxAndDockerDependenciesAutoConfig = true</code> pour l'installation automatique des dépendances</td>
</tr>
</tbody>
</table>
</div>
<hr />
## Prochaines étapes
<div class="my-6 grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3">
<a href="/tutorials/csharp-edit-pdf-complete-tutorial/" class="group flex h-full flex-col gap-8 rounded-lg border border-[#E7EEF0] bg-white p-6 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<span class="flex flex-col gap-4">
<span class="flex h-8 max-w-10 items-center justify-center text-[32px] text-[#678CB1]"><i class="fa-duotone fa-solid fa-pen-to-square"></i></span>
<span class="text-[15px]/[1.6] font-bold text-[#181818]">Modifier des PDFs</span>
</span>
<span class="mt-auto flex items-center gap-2 text-sm/[1.4] font-bold text-[#2A95D5] transition-colors duration-200 group-hover:text-[#E01A59]">Voir les caractéristiques <span class="inline-flex items-center transition-transform duration-200 group-hover:translate-x-1"><i class="fa-solid fa-arrow-right"></i></span></span>
</a>
<a href="/tutorials/organize-pdfs-complete-tutorial/" class="group flex h-full flex-col gap-8 rounded-lg border border-[#E7EEF0] bg-white p-6 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<span class="flex flex-col gap-4">
<span class="flex h-8 max-w-10 items-center justify-center text-[32px] text-[#678CB1]"><i class="fa-duotone fa-solid fa-sitemap"></i></span>
<span class="text-[15px]/[1.6] font-bold text-[#181818]">Organiser des PDFs</span>
</span>
<span class="mt-auto flex items-center gap-2 text-sm/[1.4] font-bold text-[#2A95D5] transition-colors duration-200 group-hover:text-[#E01A59]">Voir les caractéristiques <span class="inline-flex items-center transition-transform duration-200 group-hover:translate-x-1"><i class="fa-solid fa-arrow-right"></i></span></span>
</a>
<a href="/tutorials/csharp-pdf-security-complete-tutorial/" class="group flex h-full flex-col gap-8 rounded-lg border border-[#E7EEF0] bg-white p-6 no-underline transition-all duration-200 hover:shadow-[0_4px_12px_0_rgb(24_24_24/0.08)]">
<span class="flex flex-col gap-4">
<span class="flex h-8 max-w-10 items-center justify-center text-[32px] text-[#678CB1]"><i class="fa-duotone fa-solid fa-pen-field"></i></span>
<span class="text-[15px]/[1.6] font-bold text-[#181818]">Signer et sécuriser des PDFs</span>
</span>
<span class="mt-auto flex items-center gap-2 text-sm/[1.4] font-bold text-[#2A95D5] transition-colors duration-200 group-hover:text-[#E01A59]">Voir les caractéristiques <span class="inline-flex items-center transition-transform duration-200 group-hover:translate-x-1"><i class="fa-solid fa-arrow-right"></i></span></span>
</a>
</div>
<hr />
<div class="tutorials-navigation">
<a href="#" class="tutorials-navigation__cta tutorials-navigation__cta--left invisible"><i class="fa-solid fa-chevron-left"></i>Installation Overview</a>
<a href="/get-started/installation-overview/" class="tutorials-navigation__cta tutorials-navigation__cta--right">Installation Overview<i class="fa-solid fa-chevron-right"></i></a>
</div>
Installez IronPDF et créez votre premier PDF en seulement cinq minutes. Grâce à son API simple, vous pouvez convertir des fichiers HTML, DOCX, des images et bien d'autres choses encore en PDF parfaits au pixel près.
1. Prérequis
.NET Framework 4.6.2+ OU .NET Core 3.1+ OU .NET 5+
L'installation standard d'IronPDF s'exécute localement. Si vous souhaitez déployer sur Docker/microservices, consultez le Guide du mode moteur à distance.
Lorsque vous achetez des licences IronPDF ou choisissez de commencer avec un essai de 30 jours, une clé de licence sera envoyée à votre email. Copiez la clé et ajoutez-la au début de votre application.
IronPDF vous aide à créer des PDF ou à convertir des fichiers HTML, DOCX, RTF, Markdown et des images en PDF avec une fidélité totale. Explorer d'autres types de conversions PDF
Ajoutez ceci en haut de votre fichier .cs.
using IronPdf;
using IronPdf;
ImportsIronPdf
Imports IronPdf
Créer un PDF vierge
Convertir une chaîne HTML en PDF
Convertir DOCX en PDF
La façon la plus simple de créer un objet PDF utilise uniquement la largeur et la hauteur. Ce constructeur PdfDocument crée un PDF vierge, prêt pour la personnalisation.
using IronPdf;PdfDocument pdf = new PdfDocument(270, 270);pdf.SaveAs("blankPage.pdf");
using IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");
ImportsIronPdfDim pdf As New PdfDocument(270, 270)pdf.SaveAs("blankPage.pdf")
Imports IronPdf
Dim pdf As New PdfDocument(270, 270)
pdf.SaveAs("blankPage.pdf")
En utilisant la méthode ChromePdfRenderer.RenderHtmlAsPdf, vous pouvez transformer n'importe quel HTML (y compris HTML5) en PDF en utilisant le moteur Chromium intégré.
using IronPdf;IronPdf.ChromePdfRenderer .StaticRenderHtmlAsPdf("<p>Hello World</p>") .SaveAs("string-to-pdf.pdf");
using IronPdf;
IronPdf.ChromePdfRenderer
.StaticRenderHtmlAsPdf("<p>Hello World</p>")
.SaveAs("string-to-pdf.pdf");
Convertissez des documents Word en PDF avec la classe DocxToPdfRenderer, vous pouvez rendre des fichiers DOCX directement en PDFs personnalisables pour une intégration transparente dans les applications .NET.
using IronPdf;DocxToPdfRenderer renderer = new DocxToPdfRenderer();PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");pdf.SaveAs("pdfFromDocx.pdf");
using IronPdf;
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");
pdf.SaveAs("pdfFromDocx.pdf");
ImportsIronPdfPrivate renderer As New DocxToPdfRenderer()Private pdf AsPdfDocument = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx")pdf.SaveAs("pdfFromDocx.pdf")
Imports IronPdf
Private renderer As New DocxToPdfRenderer()
Private pdf As PdfDocument = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx")
pdf.SaveAs("pdfFromDocx.pdf")
En plus de la création et de la conversion simples de PDF, IronPDF offre également des options de personnalisation PDF plus puissantes.
Ajouter des en-têtes et des pieds de page
Rédiger le texte
Fusionner des PDF
Créez des en-têtes ou des pieds de page en instanciant TextHeaderFooter, en ajoutant votre texte, et en l'attachant au PDF.
using IronPdf;ChromePdfRenderer renderer = new ChromePdfRenderer();PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");// Create text headerTextHeaderFooter textHeader = new TextHeaderFooter{CenterText = "This is the header!",};// Create text footerTextHeaderFooter textFooter = new TextHeaderFooter{CenterText = "This is the footer!",};// Add text header and footer to the PDFpdf.AddTextHeaders(textHeader);pdf.AddTextFooters(textFooter);pdf.SaveAs("addTextHeaderFooter.pdf");
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{
CenterText = "This is the header!",
};
// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{
CenterText = "This is the footer!",
};
// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);
pdf.SaveAs("addTextHeaderFooter.pdf");
ImportsIronPdfDim renderer As New ChromePdfRenderer()Dim pdf AsPdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")' Create text headerDim textHeader As New TextHeaderFooterWith { .CenterText = "This is the header!"}' Create text footerDim textFooter As New TextHeaderFooterWith { .CenterText = "This is the footer!"}' Add text header and footer to the PDFpdf.AddTextHeaders(textHeader)pdf.AddTextFooters(textFooter)pdf.SaveAs("addTextHeaderFooter.pdf")
Imports IronPdf
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")
' Create text header
Dim textHeader As New TextHeaderFooter With {
.CenterText = "This is the header!"
}
' Create text footer
Dim textFooter As New TextHeaderFooter With {
.CenterText = "This is the footer!"
}
' Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader)
pdf.AddTextFooters(textFooter)
pdf.SaveAs("addTextHeaderFooter.pdf")
Rédigez du texte facilement avec RedactTextOnAllPages pour supprimer une phrase dans tout le document.
using IronPdf;PdfDocument pdf = PdfDocument.FromFile("novel.pdf");// Redact 'Alaric' phrase from all pagespdf.RedactTextOnAllPages("Alaric");pdf.SaveAs("redacted.pdf");
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
ImportsIronPdfPrivate pdf AsPdfDocument = PdfDocument.FromFile("novel.pdf")' Redact 'Alaric' phrase from all pagespdf.RedactTextOnAllPages("Alaric")pdf.SaveAs("redacted.pdf")
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")
' Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric")
pdf.SaveAs("redacted.pdf")
Fusionnez deux fichiers PDF en C# avec la méthode Merge. Utilisez ReplaceTextOnAllPages sur tout PdfDocument, nouveau ou importé, pour remplacer du vieux texte par du nouveau.
using IronPdf;ChromePdfRenderer renderer = new ChromePdfRenderer();PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>");string oldText = ".NET6";string newText = ".NET7";// Replace text on all pagespdf.ReplaceTextOnAllPages(oldText, newText);pdf.SaveAs("replaceText.pdf");
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>");
string oldText = ".NET6";
string newText = ".NET7";
// Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText);
pdf.SaveAs("replaceText.pdf");
ImportsIronPdfPrivate renderer As New ChromePdfRenderer()Private pdf AsPdfDocument = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>")Private oldText AsString = ".NET6"Private newText AsString = ".NET7"' Replace text on all pagespdf.ReplaceTextOnAllPages(oldText, newText)pdf.SaveAs("replaceText.pdf")
Imports IronPdf
Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>")
Private oldText As String = ".NET6"
Private newText As String = ".NET7"
' Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText)
pdf.SaveAs("replaceText.pdf")
Comment puis-je configurer IronPDFEngine pour la génération de PDF à distance ?
Pour configurer IronPDFEngine pour la génération de PDF à distance, installez le package IronPdf.Slim depuis NuGet et configurez les paramètres de connexion en utilisant la classe IronPDFConnectionConfiguration. Cette configuration vous permet de connecter votre application à l'instance IronPDFEngine à distance.
Quels sont les principaux avantages de l'utilisation d'IronPDFEngine avec mon application ?
L'utilisation d'IronPDFEngine avec votre application permet l'exécution à distance de tâches PDF, aidant à éviter les problèmes de compatibilité spécifiques à la plateforme, surtout sur d'anciens systèmes et plateformes mobiles. Elle élimine également le besoin du runtime .NET pendant l'exécution.
Pourquoi pourrais-je choisir d'utiliser IronPDFEngine au lieu de la bibliothèque PDF native ?
Vous pourriez choisir IronPDFEngine pour exécuter des fonctions PDF intensives en performance à distance, réduisant les problèmes de compatibilité avec différents systèmes d'exploitation et améliorant les performances en utilisant un moteur identique à Chrome pour la conversion HTML en PDF.
Le scaling horizontal est-il pris en charge par IronPDFEngine ?
Non, IronPDFEngine ne prend actuellement pas en charge le scaling horizontal, ce qui signifie qu'il ne peut pas être équilibré en charge sur plusieurs instances en raison de la façon dont les binaires de fichiers PDF sont gérés en mémoire serveur.
IronPDFEngine peut-il fonctionner sur différents systèmes d'exploitation ?
IronPDFEngine est conçu pour fonctionner sur des systèmes Linux en utilisant des conteneurs Docker. Cependant, les binaires sont spécifiques à chaque plateforme, vous devez donc vous assurer d'utiliser la version correcte pour votre système d'exploitation.
Que dois-je faire si mes sorties PDF sont différentes lorsque j'utilise IronPDFEngine ?
Les sorties PDF peuvent varier légèrement en raison des comportements différents du système d'exploitation. Pour minimiser les différences, assurez-vous d'utiliser l'image Docker correcte et vérifiez les configurations spécifiques à l'OS pouvant affecter le rendu.
Comment puis-je m'assurer que mon application utilise la bonne version d'IronPDFEngine ?
Pour assurer la compatibilité, chaque version de IronPDF nécessite une version correspondante d'IronPDFEngine. Assurez-vous de mettre à jour les deux composants simultanément pour éviter les problèmes de version croisée.
Quelles sont les limitations de l'utilisation d'IronPDFEngine sur Windows ?
Lors de l'utilisation d'IronPDFEngine sur Windows, vous avez besoin des conteneurs Linux pour Docker et devez vous assurer que le port serveur est accessible. Les binaires sont spécifiques à la plateforme, et passer aux conteneurs Linux est requis.
Comment puis-je configurer IronPDF pour se connecter à un serveur IronPDFEngine distant ?
Pour configurer IronPDF pour un serveur distant, utilisez Installation.ConnectTo IronPDFHost avec la méthode IronPdf.GrpcLayer.IronPDFConnectionConfiguration.RemoteServer, en spécifiant l'IP et les détails du port du serveur.
Quel package devrais-je utiliser pour minimiser la taille de l'application lors de l'utilisation d'IronPDFEngine ?
Vous devriez utiliser le package IronPdf.Slim depuis NuGet, car il inclut seulement les composants nécessaires pour exécuter IronPDF avec IronPDFEngine, réduisant ainsi la taille de l'application.
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.