# IronPDF Schnellstartanleitung
<p class="mb-10">Installieren Sie IronPDF und erstellen Sie Ihre erste PDF-Datei in nur fünf Minuten. Mit seiner einfachen API können Sie HTML, DOCX, Bilder und vieles mehr in pixelgenaue PDFs konvertieren.</p>
## 1. Voraussetzungen
- .NET Framework 4.6.2+ ODER .NET Core 3.1+ ODER .NET 5+
- [Visual C++ Redistributable](https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) (für Windows).
<hr />
## 2. Installation von IronPDF
Standardinstallation von IronPDF läuft lokal. Wenn Sie auf Docker/Microservices bereitstellen möchten, schauen Sie sich die [Remote Engine Mode Guide](/get-started/ironpdfengine/) an.
```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>NuGet Paket Manager</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>DLL-Download</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>
Besuchen Sie die [IronPDF NuGet-Bibliothek:](https://www.nuget.org/packages/IronPdf)
1. Rechtsklick auf Verweise im Projektmappen-Explorer
2. Wählen Sie "NuGet-Pakete verwalten" > "Durchsuchen" > Suchen Sie IronPDF
```shell
:ProductInstall
```
<div id="nuget-package-manager-end"></div>
<div id="dll-download-start"></div>
- Download [IronPDF DLL Paket](/packages/IronPdf.zip)
- Entpacken Sie die ZIP-Datei für Ihr Betriebssystem in ein Verzeichnis Ihres Lösung-Verzeichnisses
- Klicken Sie im Visual Studio Lösung Explorer mit der rechten Maustaste auf "Abhängigkeiten"
- projektreferenz hinzufügen" > Wählen Sie "Durchsuchen", um alle aus der ZIP-Datei extrahierten DLLs einzuschließen.
<p class="related-link">**VERWEIS:** <a href="/get-started/advanced-installation-nuget/">Mehr über Konfigurationseinstellungen <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="dll-download-end"></div>
### Plattform-spezifische Leitfäden
<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. Lizenzschlüssel anwenden
Beim Kauf von [IronPDF-Lizenzen](/licensing/) oder wenn Sie sich entscheiden, mit einer 30-tägigen Testversion zu beginnen, wird Ihnen ein Lizenzschlüssel an Ihre E-Mail gesendet. Kopieren Sie den Schlüssel und fügen Sie ihn am Anfang Ihrer App ein.
```csharp
IronPdf.License.LicenseKey = "YOUR-IRONPDF-LICENSE-KEY";
```
<p class="related-link"><a href="/licensing/">IronPDF-Lizenzierung anzeigen <i class="fa-solid fa-arrow-right"></i></a></p>
<hr />
## 4. Erstellen Sie Ihr erstes PDF
<p class="related-link">IronPDF hilft Ihnen bei der Erstellung von PDFs oder bei der Konvertierung von HTML, DOCX, RTF, Markdown und Bildern in PDF mit voller Wiedergabetreue. <a href="/licensing/">Erkunden Sie weitere Arten der PDF-Konvertierung <i class="fa-solid fa-arrow-right"></i></a></p>
Fügen Sie dies am Anfang Ihrer .cs Datei hinzu.
```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>Leere PDF-Datei erstellen</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>HTML-String in PDF konvertieren</span>
</div>
<div class="installation-options__tab" data-tab="3">
<span>Konvertieren von DOCX in 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>
Der einfachste Weg, ein PDF-Objekt zu erstellen, verwendet nur die Breite und Höhe. Dieser `PdfDocument` Konstruktor erstellt ein leeres PDF, bereit zur Anpassung.
```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>
Mit der `ChromePdfRenderer.RenderHtmlAsPdf` Methode können Sie jedes HTML (einschließlich HTML5) mithilfe der eingebetteten Chromium-Engine in ein PDF umwandeln.
```csharp
using IronPdf;
IronPdf.ChromePdfRenderer
.StaticRenderHtmlAsPdf("<p>Hello World</p>")
.SaveAs("string-to-pdf.pdf");
```
<p class="related-link">**VERWANDTES HOW-TO ARTIKEL:** <a href="/how-to/html-string-to-pdf/">Wie man in C# <i class="fa-solid fa-arrow-right"></i></a> einen HTML-String in eine PDF-Datei konvertiert</p>
<div id="convert-html-string-to-pdf-end"></div>
<div id="convert-docx-to-pdf-start"></div>
Mit der `DocxToPdfRenderer` Klasse konvertieren Sie Word-Dokumente in PDF und können DOCX-Dateien direkt in anpassbare PDFs rendern, um eine nahtlose Integration in .NET-Apps zu erreichen.
```csharp
using IronPdf;
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");
pdf.SaveAs("pdfFromDocx.pdf");
```
<p class="related-link">**VERWANDTES HOW-TO ARTIKEL:** <a href="/how-to/docx-to-pdf/">Wie man Microsoft Word in C# in PDF konvertiert <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="convert-docx-to-pdf-end"></div>
<hr />
## 5. Weitere fortschrittliche Beispiele
Neben der unkomplizierten Erstellung und Konvertierung von PDFs bietet IronPDF auch leistungsstärkere Anpassungsoptionen für PDFs.
<div class="installation-options__container" data-active-tab="1">
<div class="installation-options__tabs">
<div class="installation-options__tab" data-tab="1">
<span>Kopf- und Fußzeilen einfügen</span>
</div>
<div class="installation-options__tab" data-tab="2">
<span>Text umwandeln</span>
</div>
<div class="installation-options__tab" data-tab="3">
<span>PDFs zusammenführen</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>
Erstellen Sie Text-Kopf- oder Fußzeilen, indem Sie `TextHeaderFooter` instanziieren, Ihren Text hinzufügen und ihn an das PDF anhängen.
```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">**VERWEISTES HOW-TO-ARTIKEL:** <a href="/how-to/headers-and-footers/">Hinweis zum Hinzufügen von Kopf- und Fußzeilen <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="add-headers-and-footers-end"></div>
<div id="redact-text-start"></div>
Reduzieren Sie Text ganz einfach mit `RedactTextOnAllPages`, um eine Phrase im gesamten Dokument zu entfernen.
```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">**VERWANDTER HOW-TO-ARTIKEL:** <a href="/how-to/redact-text/">Wie man Text und Bereiche in PDFs schwärzt <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="redact-text-end"></div>
<div id="merge-pdfs-start"></div>
Führen Sie zwei PDF-Dateien in C# mit der `Merge` Methode zusammen. Verwenden Sie `ReplaceTextOnAllPages` auf jedem `PdfDocument`, neu oder importiert, um alten Text gegen neuen auszutauschen.
```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">**VERWANDTES HOW-TO ARTIKEL:** <a href="/how-to/merge-or-split-pdfs/">Wie man PDFs zusammenführt oder aufteilt <i class="fa-solid fa-arrow-right"></i></a></p>
<div id="merge-pdfs-end"></div>
<hr />
## Schnelle Fehlerbehebung
<div class="quick-troubleshooting">
<table class="classic-table">
<thead>
<tr>
<th>Ausgabe</th>
<th>Lösung</th>
</tr>
</thead>
<tbody>
<tr>
<td>Fehlende Visual C++ Runtime</td>
<td>Installieren Sie Visual C++ Redistributable - beide x86- und x64-Versionen sind für die Chrome-Engine erforderlich</td>
</tr>
<tr>
<td>Lizenz nicht erkannt</td>
<td>Überprüfen Sie mit der <code>IronPdf.License.IsLicensed</code> Eigenschaft. Stellen Sie sicher, dass die Lizenz vor jeder IronPDF-Operation angewendet wird</td>
</tr>
<tr>
<td>Langsames erstes Rendern</td>
<td>Rufen Sie <code>IronPdf.Installation.Initialize()</code> beim Start auf, um Rendering-Engines vorzuinitialisieren</td>
</tr>
<tr>
<td>Linux/Docker-Abhängigkeiten</td>
<td>Setzen Sie <code>Installation.LinuxAndDockerDependenciesAutoConfig = true</code> für die automatische Installation von Abhängigkeiten</td>
</tr>
</tbody>
</table>
</div>
<hr />
## Nächste Schritte
<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]">PDFs bearbeiten</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]">Siehe Merkmale <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]">PDFs organisieren</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]">Siehe Merkmale <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]">PDFs signieren und sichern</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]">Siehe Merkmale <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>
Installieren Sie IronPDF und erstellen Sie Ihre erste PDF-Datei in nur fünf Minuten. Mit seiner einfachen API können Sie HTML, DOCX, Bilder und vieles mehr in pixelgenaue PDFs konvertieren.
1. Voraussetzungen
.NET Framework 4.6.2+ ODER .NET Core 3.1+ ODER .NET 5+
Standardinstallation von IronPDF läuft lokal. Wenn Sie auf Docker/Microservices bereitstellen möchten, schauen Sie sich die Remote Engine Mode Guide an.
1Install IronPDF with NuGet Package Manager
PM > Install-Package IronPdf
Install-Package IronPdf
2Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.
Beim Kauf von IronPDF-Lizenzen oder wenn Sie sich entscheiden, mit einer 30-tägigen Testversion zu beginnen, wird Ihnen ein Lizenzschlüssel an Ihre E-Mail gesendet. Kopieren Sie den Schlüssel und fügen Sie ihn am Anfang Ihrer App ein.
IronPDF hilft Ihnen bei der Erstellung von PDFs oder bei der Konvertierung von HTML, DOCX, RTF, Markdown und Bildern in PDF mit voller Wiedergabetreue. Erkunden Sie weitere Arten der PDF-Konvertierung
Fügen Sie dies am Anfang Ihrer .cs Datei hinzu.
using IronPdf;
using IronPdf;
ImportsIronPdf
Imports IronPdf
Leere PDF-Datei erstellen
HTML-String in PDF konvertieren
Konvertieren von DOCX in PDF
Der einfachste Weg, ein PDF-Objekt zu erstellen, verwendet nur die Breite und Höhe. Dieser PdfDocument Konstruktor erstellt ein leeres PDF, bereit zur Anpassung.
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")
Mit der ChromePdfRenderer.RenderHtmlAsPdf Methode können Sie jedes HTML (einschließlich HTML5) mithilfe der eingebetteten Chromium-Engine in ein PDF umwandeln.
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");
C#
VERWANDTES HOW-TO ARTIKEL:Wie man in C# einen HTML-String in eine PDF-Datei konvertiert
Mit der DocxToPdfRenderer Klasse konvertieren Sie Word-Dokumente in PDF und können DOCX-Dateien direkt in anpassbare PDFs rendern, um eine nahtlose Integration in .NET-Apps zu erreichen.
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")
Neben der unkomplizierten Erstellung und Konvertierung von PDFs bietet IronPDF auch leistungsstärkere Anpassungsoptionen für PDFs.
Kopf- und Fußzeilen einfügen
Text umwandeln
PDFs zusammenführen
Erstellen Sie Text-Kopf- oder Fußzeilen, indem Sie TextHeaderFooter instanziieren, Ihren Text hinzufügen und ihn an das PDF anhängen.
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")
Reduzieren Sie Text ganz einfach mit RedactTextOnAllPages, um eine Phrase im gesamten Dokument zu entfernen.
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")
Führen Sie zwei PDF-Dateien in C# mit der Merge Methode zusammen. Verwenden Sie ReplaceTextOnAllPages auf jedem PdfDocument, neu oder importiert, um alten Text gegen neuen auszutauschen.
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")
Wie kann ich IronPDFEngine für die entfernte PDF-Erstellung einrichten?
Um IronPDFEngine für die entfernte PDF-Erstellung einzurichten, installieren Sie das IronPdf.Slim-Paket von NuGet und konfigurieren Sie die Verbindungseinstellungen mit der IronPDFConnectionConfiguration-Klasse. Diese Einrichtung ermöglicht es Ihnen, Ihre Anwendung mit der IronPDFEngine-Instanz remote zu verbinden.
Was sind die Hauptvorteile der Verwendung von IronPDFEngine mit meiner Anwendung?
Die Verwendung von IronPDFEngine mit Ihrer Anwendung ermöglicht die Remote-Ausführung von PDF-Aufgaben, was hilft, plattformspezifische Kompatibilitätsprobleme zu vermeiden, insbesondere auf älteren Systemen und mobilen Plattformen. Es eliminiert auch die Notwendigkeit der .NET-Laufzeit während der Ausführung.
Warum könnte ich mich entscheiden, IronPDFEngine anstelle der nativen PDF-Bibliothek zu verwenden?
Sie könnten sich für IronPDFEngine entscheiden, um leistungsintensive PDF-Funktionen remote auszuführen, die Kompatibilitätsprobleme mit verschiedenen Betriebssystemen zu reduzieren und die Leistung zu verbessern, indem ein Chrome-identischer Renderer für die Umwandlung von HTML in PDF genutzt wird.
Wird horizontale Skalierung in IronPDFEngine unterstützt?
Nein, IronPDFEngine unterstützt derzeit keine horizontale Skalierung, was bedeutet, dass es nicht über mehrere Instanzen hinweg geladen werden kann, da PDF-Datei-Binärdaten im Serverspeicher gehandhabt werden.
Kann IronPDFEngine unter verschiedenen Betriebssystemen ausgeführt werden?
IronPDFEngine ist darauf ausgelegt, auf Linux-Systemen mithilfe von Docker-Containern zu laufen. Die Binärdateien sind jedoch plattformabhängig, daher müssen Sie sicherstellen, dass Sie die richtige Version für Ihr Betriebssystem verwenden.
Was sollte ich tun, wenn meine PDF-Ausgaben unterschiedlich sind, wenn ich IronPDFEngine verwende?
PDF-Ausgaben können aufgrund unterschiedlicher Betriebssystemverhalten leicht variieren. Um Unterschiede zu minimieren, stellen Sie sicher, dass Sie das richtige Docker-Image verwenden und überprüfen Sie eventuell bestehende, betriebssystemspezifische Einstellungen, die das Rendering beeinflussen könnten.
Wie stelle ich sicher, dass meine Anwendung die richtige Version von IronPDFEngine verwendet?
Um Kompatibilität sicherzustellen, erfordert jede Version von IronPDF eine passende Version von IronPDFEngine. Stellen Sie sicher, dass Sie beide Komponenten gleichzeitig aktualisieren, um Probleme zwischen den Versionen zu vermeiden.
Welche Einschränkungen gibt es bei der Verwendung von IronPDFEngine auf Windows?
Bei der Verwendung von IronPDFEngine auf Windows benötigen Sie Linux-Container für Docker und müssen sicherstellen, dass der Serverport erreichbar ist. Die Binärdateien sind plattformspezifisch und der Wechsel zu Linux-Containern ist erforderlich.
Wie konfiguriere ich IronPDF für die Verbindung zu einem entfernten IronPDFEngine-Server?
Um IronPDF für einen entfernten Server zu konfigurieren, verwenden Sie Installation.ConnectTo IronPDFHost mit der Methode IronPdf.GrpcLayer.IronPDFConnectionConfiguration.RemoteServer und spezifizieren Sie die IP- und Port-Details des Servers.
Welches Paket sollte ich verwenden, um die Anwendungsgröße bei Verwendung von IronPDFEngine zu minimieren?
Sie sollten das IronPdf.Slim-Paket von NuGet verwenden, da es nur die notwendigen Komponenten für den Betrieb von IronPDF mit IronPDFEngine enthält und so die Anwendungsgröße reduziert.
Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.