Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Imports IronPdf
' Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = True
' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()
' Create a PDF from a HTML string using C#
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
' Export to a file or Stream
pdf.SaveAs("output.pdf")
' Advanced Example with HTML Assets
' Load external html assets: Images, CSS and JavaScript.
' An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
<p>Mit IronPDF können Sie neue PDF-Dokumente aus einfachen HTML-Strings innerhalb Ihres .NET-Projekts erstellen, und IronPDF kann in C#, F# und VB.NET verwendet werden. Dank der Verwendung der <code>ChromePdfRenderer</code>-Klasse können Sie sicher sein, dass alle PDF-Dokumente, die Sie aus einem HTML-String rendern, <a href="/how-to/pixel-perfect-html-to-pdf/" target="__blank">pixelgenaue</a>. Mit der leistungsstarken IronPDF<a href="/tutorials/html-to-pdf/" target="__blank">Umwandlung von HTML in PDF</a>Mit den Funktionen erstellen Sie PDF-Dateien in hoher Qualität, die auf Ihre persönlichen Bedürfnisse zugeschnitten sind.</p> <div class="examples__featured-snippet"> <h2>Die 4 Schritte zur Umwandlung eines HTML-Strings in PDF</h2> <ol> <li>Importieren Sie die IronPDF-Bibliothek.</li> <li>Initialisieren Sie ein neues <code>ChromePdfRenderer</code> Objekt.</li> <li>Verwenden Sie die <code>ChromePdfRenderer.RenderHtmlAsPdf</code> methode.</li> <li>Speichern Sie das PDF mit <code>PdfDocument.SaveAs</code>.</li> </ol> </div> <p>Siehe das folgende Codebeispiel für weitere Details:</p> <pre class='naked-code'><code class="language-cs">using IronPdf; var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>"); var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\"); pdf.SaveAs("output.pdf");</code></pre> <div class="code-content code-content-inner"> <div class="code_window" > <div class="language-selection__content-page-wrapper"> </div> <div class="code_window_content"> <div class="code-window__action-buttons-wrapper code-window__action-buttons-wrapper--content-page"> <button title="Zum Kopieren anklicken" class=" code-window__action-button code-window__action-button--copy copy-clipboard " data-copy-text="Zum Kopieren anklicken" data-copied-text="In die Zwischenablage kopiert" data-clipboard-id="code-explorer" data-placement="bottom" > <i class="fa-kit fa-copy-example"></i> </button> <button title="Vollbildmodus" class=" code-window__action-button code-window__action-button--full-screen js-full-screen-code-example-modal " > <i class="fas fa-expand"></i> </button> <button title="Vollbild beenden" class=" code-window__action-button code-window__action-button--exit-full-screen js-exit-full-screen-code-example-modal " > <i class="fas fa-compress"></i> </button> </div> <pre class="prettyprint linenums lang-cs"><code>using IronPdf; var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>"); var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\"); pdf.SaveAs("output.pdf");</code></pre> <pre class="prettyprint linenums lang-vb"><code>Imports IronPdf Private renderer = New ChromePdfRenderer() Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>") Private myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\") pdf.SaveAs("output.pdf")</code></pre> </div> <div class="code_window_bottom"> <span class="language_selection"> <span class="ls-span">VB </span> <span> <label class="switch"> <input type="checkbox" checked="checked"> <span class="slider round"></span> </label> </span> <span class="ls-span">C#</span> </span> </div> </div> </div> <p>Der erste Schritt zur Umwandlung eines HTML-Strings in PDF in C# besteht darin, sicherzustellen, dass die IronPDF-Bibliothek ordnungsgemäß eingerichtet und in Ihrem Projekt funktionsfähig ist. Durch die Einbindung von using IronPdf stellen wir sicher, dass wir auf die benötigten Klassen aus der IronPDF-Bibliothek zugreifen können, um die Umwandlung von HTML in PDF durchzuführen. Sobald dies erledigt ist, wird die nächste Zeile <code>Installation.EnableWebSecurity = true</code> verwendet, um den Zugriff auf lokale Datenträger oder Cross-Origin-Anfragen zu deaktivieren, um sichere Vorgänge zu gewährleisten.</p> <p>Diese nächste Zeile erstellt eine neue ChromePdfRenderer-Instanz, die die Konvertierung von HTML in PDF übernehmen wird. Im grundlegenden Beispiel wird die Methode RenderHtmlAsPdf verwendet, um eine einfache HTML-Zeichenkette in PDF zu konvertieren.("<h1>Hallo Welt</h1>")in ein PDF-Dokument, das mithilfe der <code>SaveAs</code>-Methode auf der Festplatte gespeichert wird.</p> <p>In der fortgeschrittenen Methode zeigen wir, wie IronPDF HTML-Inhalte mit externen Elementen wie Bildern, CSS und JavaScript verarbeiten kann. Um diese Assets zu laden, wird der optionale BasePath-Parameter verwendet, der das Verzeichnis angibt, das die benötigten Dateien enthält. Das resultierende PDF, das die externen Assets umfasst, wird mit der gleichen <code>SaveAs</code>-Methode gespeichert, wie im einfachen Beispiel gezeigt. Dieses Codebeispiel hebt die Fähigkeit von IronPDF hervor, sowohl grundlegende als auch komplexe HTML-Inhalte zu verarbeiten, was es zu einem effizienten Werkzeug für die programmgesteuerte Erstellung von PDFs macht. <a href="/how-to/html-string-to-pdf/" class="code_content__related-link__doc-cta-link">Weitere Beispiele finden Sie im Leitfaden zur Verwendung von IronPDF mit C#.</a></p>
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
<p>IronPDF macht es sehr einfach, HTML aus bestehenden URLs als PDF-Dokumente zu rendern. Es gibt ein sehr hohes Maß an Unterstützung für JavaScript, Bilder, Formulare und CSS.</p> <p>Das Rendern von PDFs aus ASP.NET-URLs, die Query-String-Variablen akzeptieren, kann die reibungslose PDF-Entwicklung in Zusammenarbeit zwischen Designern und Programmierern erleichtern.</p> <hr /> <div class="examples__featured-snippet"> <h2>Schritte zum Konvertieren einer URL in PDF in C#</h2> <ol> <li>Herunterladen der <a href="/" target="_blank" rel="nofollow noopener noreferrer">IronPDF URL-zu-PDF-Konvertierungsbibliothek</a></li> <li>Installieren Sie die Bibliothek mit NuGet, um ihre Funktionen zu testen</li> <li>Rendering von PDFs aus ASP.NET-URLs, die Query-String-Variablen akzeptieren, mit IronPDF</li> <li>Erstellen Sie mit IronPDF ein PDF-Dokument direkt von einer URL</li> <li>Betrachten und validieren Sie Ihr PDF-Ausgabedokument mühelos.</li> </ol> </div>
using IronPdf;
using IronPdf.Engines.Chrome;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Many rendering options to use to customize!
renderer.RenderingOptions.SetCustomPaperSizeInInches(12.5, 20);
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;
renderer.RenderingOptions.Title = "My PDF Document Name";
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.WaitFor.RenderDelay(50); // in milliseconds
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen;
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.Zoom;
renderer.RenderingOptions.Zoom = 100;
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
// Supports margin customization!
renderer.RenderingOptions.MarginTop = 40; //millimeters
renderer.RenderingOptions.MarginLeft = 20; //millimeters
renderer.RenderingOptions.MarginRight = 20; //millimeters
renderer.RenderingOptions.MarginBottom = 40; //millimeters
// Can set FirstPageNumber if you have a cover page
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended
// Settings have been set, we can render:
renderer.RenderHtmlFileAsPdf("assets/wikipedia.html").SaveAs("output/my-content.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
<p>IronPDF soll für den Entwickler so flexibel wie möglich sein.</p> <p>In diesem<a href="/blog/using-ironpdf/csharp-generate-pdf-tutorial/" target="_blank" rel="nofollow noopener noreferrer">C# PDF-Erzeugung Tutorial Beispiel</a>wir zeigen Ihnen, wie Sie die Balance zwischen der Bereitstellung einer API, die interne Funktionen automatisiert, und der Bereitstellung einer API, die Ihnen die Kontrolle gibt, finden.</p> <p>IronPDF unterstützt zahlreiche Anpassungen für generierte PDF-Dateien, darunter: Seitengröße, Seitenränder, Kopf-/Fußzeileninhalte, Inhaltsskalierung, CSS-Regelsätze und JavaScript-Ausführung.</p> <hr class="separator"> <p>Wir möchten, dass Entwickler steuern können, wie Chrome eine Webseite in eine PDF-Datei umwandelt. Die<a href="/object-reference/api/IronPdf.ChromePdfRenderOptions.html" target="_blank" rel="nofollow noopener noreferrer">überblick über die Klasse "ChromePdfRenderer</a> macht dies möglich.</p> <p>Beispiele für Einstellungen, die in der Klasse "ChromePDFRenderOptions" verfügbar sind, sind Einstellungen für Ränder, Kopf- und Fußzeilen, Papierformat und Formularerstellung.</p>
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML file using C#
var pdf = renderer.RenderHtmlFileAsPdf("example.html");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from an existing HTML file using C#
Private pdf = renderer.RenderHtmlFileAsPdf("example.html")
' Export to a file or Stream
pdf.SaveAs("output.pdf")
<p>IronPDF ist eine leistungsstarke .NET-Bibliothek, die in der Lage ist, HTML-Dateien in hochwertige PDF-Dateien zu konvertieren. Mit IronPDF können Sie HTML-Dateien mit nur wenigen Zeilen in PDF umwandeln, und dank der Unterstützung für moderne Webstandards werden die resultierenden PDF-Dateien pixelgenau erstellt. Die Nutzung der leistungsstarken Funktion von IronPDF zum Konvertieren von HTML-Dateien in PDF ist dank der Verwendung der <code>ChromePdfRenderer</code>-Klasse einfach, die die Umwandlung von HTML in PDF mühelos erledigt.</p> <div class="examples__featured-snippet"> <h2>Schritte zur Umwandlung von HTML-Dateien in PDF mit IronPDF</h2> <ol> <li>Installieren Sie die C# IronPDF-Bibliothek, um HTML in PDF zu konvertieren.</li> <li><code>ironPDF verwenden;</code></li> <li><code>var renderer = new ChromePdfRenderer();</code></li> <li><code>var pdf = renderer.RenderHtmlFileAsPdf("example.html");</code></li> <li><code>pdf.SaveAs("output.pdf");</code></li> </ol> </div> <p>Dieser Code erstellt eine neue PDF-Datei, die aus einer HTML-Datei gerendert wurde. Dazu müssen wir zunächst sicherstellen, dass die IronPDF-Bibliothek installiert und durch die Zeile <code>using IronPdf</code> in Ihr Projekt aufgenommen wurde. Als nächstes initialisieren Sie die ChromePdfRenderer-Klasse, die die Funktionalität bietet, HTML-Inhalte als PDF zu rendern. Diese Klasse stellt sicher, dass die ursprüngliche Qualität der HTML-Datei im Konvertierungsprozess nicht verloren geht.</p> <p>Sobald der Renderer instanziiert ist, können Sie eine vorhandene HTML-Datei mit der Methode <code>RenderHtmlAsPdf</code> in eine PDF-Datei umwandeln. In diesem Beispiel wird die HTML-Datei "example.html" an die Methode übergeben, um ein PDF-Objekt zu erstellen. Um das generierte PDF zu speichern, verwenden Sie die Methode <code>SaveAs</code> und geben Sie den gewünschten Dateinamen und Speicherort an. Dieser einfache Prozess ermöglicht es Ihnen, problemlos PDFs aus HTML-Dateien in Ihren C#-Anwendungen zu generieren. <a href="/how-to/html-file-to-pdf/" class="code_content__related-link__doc-cta-link">Klicken Sie hier, um den Leitfaden anzusehen, einschließlich Beispielen, Beispielcode und Dateien.</a></p>
using IronPdf;
var PdfOptions = new IronPdf.ChromePdfRenderOptions()
{
CreatePdfFormsFromHtml = true,
EnableJavaScript = false,
Title = "My ASPX Page Rendered as a PDF"
//.. many more options available
};
AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.Attachment, "MyPdfFile.pdf", PdfOptions);
Imports IronPdf
Private PdfOptions = New IronPdf.ChromePdfRenderOptions() With {
.CreatePdfFormsFromHtml = True,
.EnableJavaScript = False,
.Title = "My ASPX Page Rendered as a PDF"
}
AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.Attachment, "MyPdfFile.pdf", PdfOptions)
<p>Dieses Beispiel zeigt, wie der Benutzer die PDF-Druckoptionen ändern kann, um das Formular in HTML umzuwandeln.</p> <p>IronPDF's<a href="/how-to/aspx-to-pdf/" target="_blank" rel="nofollow noopener noreferrer">ASPX in PDF Konvertierungsanleitung</a> bietet zahlreiche Optionen für die Umwandlung von HTML in PDF aus einer Zeichenkette oder einer Datei.</p> <p>Zwei Optionen von besonderer Bedeutung sind:</p> <ul> <li>Entwickler können angeben, ob HTML-Formulare bei der Konvertierung als interaktive PDF-Formulare gerendert werden sollen.</li> <li>Entwickler können angeben, ob die PDF-Datei "im Browser" oder als Dateidownload angezeigt werden soll.</li> </ul>
using IronPdf;
using System.IO;
using System.Linq;
// One or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var imageFiles = 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");
// Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
Imports IronPdf
Imports System.IO
Imports System.Linq
' One or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
Private imageFiles = Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))
' Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf")
' Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
<p>Konstruieren Sie ein PDF aus einer oder mehreren Bilddateien mit Hilfe der Klasse "IronPDF.ImageToPdfConverter".</p> <h2 id="anchor-wie-man-ein-bild-in-c-in-ein-pdf-dokument-konvertiert">Wie man ein Bild in C# in ein PDF-Dokument konvertiert;</h2> <p>Ausgehend von einem einzelnen Bild, das sich auf einem Computer unter <code>C:\images\example.png</code> befindet, können wir es schnell in ein PDF-Dokument umwandeln, indem wir die Methode <code>IronPdf.ImageToPdfConverter.ImageToPdf</code> mit dem Dateipfad aufrufen:</p> <pre class='naked-code'><code class="language-cs">IronPdf.ImageToPdfConverter.ImageToPdf(@"C:\images\example.png").SaveAs("example.pdf");</code></pre> <div class="code-content code-content-inner"> <div class="code_window" > <div class="language-selection__content-page-wrapper"> </div> <div class="code_window_content"> <div class="code-window__action-buttons-wrapper code-window__action-buttons-wrapper--content-page"> <button title="Zum Kopieren anklicken" class=" code-window__action-button code-window__action-button--copy copy-clipboard " data-copy-text="Zum Kopieren anklicken" data-copied-text="In die Zwischenablage kopiert" data-clipboard-id="code-explorer" data-placement="bottom" > <i class="fa-kit fa-copy-example"></i> </button> <button title="Vollbildmodus" class=" code-window__action-button code-window__action-button--full-screen js-full-screen-code-example-modal " > <i class="fas fa-expand"></i> </button> <button title="Vollbild beenden" class=" code-window__action-button code-window__action-button--exit-full-screen js-exit-full-screen-code-example-modal " > <i class="fas fa-compress"></i> </button> </div> <pre class="prettyprint linenums lang-cs"><code>IronPdf.ImageToPdfConverter.ImageToPdf(@"C:\images\example.png").SaveAs("example.pdf");</code></pre> <pre class="prettyprint linenums lang-vb"><code>IronPdf.ImageToPdfConverter.ImageToPdf("C:\images\example.png").SaveAs("example.pdf")</code></pre> </div> <div class="code_window_bottom"> <span class="language_selection"> <span class="ls-span">VB </span> <span> <label class="switch"> <input type="checkbox" checked="checked"> <span class="slider round"></span> </label> </span> <span class="ls-span">C#</span> </span> </div> </div> </div> <h2 id="anchor-kombinieren-sie-mehrere-bilder-in-einer-pdf-datei">Kombinieren Sie mehrere Bilder in einer PDF-Datei</h2> <p>Wir können Bilder auch im Stapelverfahren in ein einzelnes PDF-Dokument konvertieren, indem wir <code>System.IO.Directory.EnumerateFiles</code> zusammen mit <code>ImageToPdfConverter.ImageToPdf</code> verwenden:</p> <pre class='naked-code'><code class="language-cs">string sourceDirectory = "D:\web\assets"; string destinationFile = "JpgToPDF.pdf"; var imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg"); ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile);</code></pre> <div class="code-content code-content-inner"> <div class="code_window" > <div class="language-selection__content-page-wrapper"> </div> <div class="code_window_content"> <div class="code-window__action-buttons-wrapper code-window__action-buttons-wrapper--content-page"> <button title="Zum Kopieren anklicken" class=" code-window__action-button code-window__action-button--copy copy-clipboard " data-copy-text="Zum Kopieren anklicken" data-copied-text="In die Zwischenablage kopiert" data-clipboard-id="code-explorer" data-placement="bottom" > <i class="fa-kit fa-copy-example"></i> </button> <button title="Vollbildmodus" class=" code-window__action-button code-window__action-button--full-screen js-full-screen-code-example-modal " > <i class="fas fa-expand"></i> </button> <button title="Vollbild beenden" class=" code-window__action-button code-window__action-button--exit-full-screen js-exit-full-screen-code-example-modal " > <i class="fas fa-compress"></i> </button> </div> <pre class="prettyprint linenums lang-cs"><code>string sourceDirectory = "D:\web\assets"; string destinationFile = "JpgToPDF.pdf"; var imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg"); ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile);</code></pre> <pre class="prettyprint linenums lang-vb"><code>Dim sourceDirectory As String = "D:\web" & ChrW(7) & "ssets" Dim destinationFile As String = "JpgToPDF.pdf" Dim imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg") ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile)</code></pre> </div> <div class="code_window_bottom"> <span class="language_selection"> <span class="ls-span">VB </span> <span> <label class="switch"> <input type="checkbox" checked="checked"> <span class="slider round"></span> </label> </span> <span class="ls-span">C#</span> </span> </div> </div> </div> <p>Erfahren Sie mehr über<a href="/how-to/image-to-pdf/" target="_blank" rel="nofollow noopener noreferrer">konvertierung von Bildern in PDFs mit IronPDF</a> um Ihre Anwendungen zu verbessern, oder besuchen Sie die<a href="https://ironsoftware.com" target="__blank">Iron Software Website</a> um die gesamte Palette der von Iron Software angebotenen Entwickler-Tools zu entdecken, einschließlich IronBarcode, IronOCR und mehr.</p>
using IronPdf;
using System;
// Step 1. Creating a PDF with editable forms from HTML using form and input tags
// Radio Button and Checkbox can also be implemented with input type 'radio' and 'checkbox'
const string formHtml = @"
<html>
<body>
<h2>Editable PDF Form</h2>
<form>
First name: <br> <input type='text' name='firstname' value=''> <br>
Last name: <br> <input type='text' name='lastname' value=''> <br>
<br>
<p>Please specify your gender:</p>
<input type='radio' id='female' name='gender' value= 'Female'>
<label for='female'>Female</label> <br>
<br>
<input type='radio' id='male' name='gender' value='Male'>
<label for='male'>Male</label> <br>
<br>
<input type='radio' id='non-binary/other' name='gender' value='Non-Binary / Other'>
<label for='non-binary/other'>Non-Binary / Other</label>
<br>
<p>Please select all medical conditions that apply:</p>
<input type='checkbox' id='condition1' name='Hypertension' value='Hypertension'>
<label for='condition1'> Hypertension</label><br>
<input type='checkbox' id='condition2' name='Heart Disease' value='Heart Disease'>
<label for='condition2'> Heart Disease</label><br>
<input type='checkbox' id='condition3' name='Stoke' value='Stoke'>
<label for='condition3'> Stoke</label><br>
<input type='checkbox' id='condition4' name='Diabetes' value='Diabetes'>
<label for='condition4'> Diabetes</label><br>
<input type='checkbox' id='condition5' name='Kidney Disease' value='Kidney Disease'>
<label for='condition5'> Kidney Disease</label><br>
</form>
</body>
</html>";
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
renderer.RenderHtmlAsPdf(formHtml).SaveAs("BasicForm.pdf");
// Step 2. Reading and Writing PDF form values.
var FormDocument = PdfDocument.FromFile("BasicForm.pdf");
// Set and Read the value of the "firstname" field
var FirstNameField = FormDocument.Form.FindFormField("firstname");
FirstNameField.Value = "Minnie";
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value);
// Set and Read the value of the "lastname" field
var LastNameField = FormDocument.Form.FindFormField("lastname");
LastNameField.Value = "Mouse";
Console.WriteLine("LastNameField value: {0}", LastNameField.Value);
FormDocument.SaveAs("FilledForm.pdf");
Imports IronPdf
Imports System
' Step 1. Creating a PDF with editable forms from HTML using form and input tags
' Radio Button and Checkbox can also be implemented with input type 'radio' and 'checkbox'
Private Const formHtml As String = "
<html>
<body>
<h2>Editable PDF Form</h2>
<form>
First name: <br> <input type='text' name='firstname' value=''> <br>
Last name: <br> <input type='text' name='lastname' value=''> <br>
<br>
<p>Please specify your gender:</p>
<input type='radio' id='female' name='gender' value= 'Female'>
<label for='female'>Female</label> <br>
<br>
<input type='radio' id='male' name='gender' value='Male'>
<label for='male'>Male</label> <br>
<br>
<input type='radio' id='non-binary/other' name='gender' value='Non-Binary / Other'>
<label for='non-binary/other'>Non-Binary / Other</label>
<br>
<p>Please select all medical conditions that apply:</p>
<input type='checkbox' id='condition1' name='Hypertension' value='Hypertension'>
<label for='condition1'> Hypertension</label><br>
<input type='checkbox' id='condition2' name='Heart Disease' value='Heart Disease'>
<label for='condition2'> Heart Disease</label><br>
<input type='checkbox' id='condition3' name='Stoke' value='Stoke'>
<label for='condition3'> Stoke</label><br>
<input type='checkbox' id='condition4' name='Diabetes' value='Diabetes'>
<label for='condition4'> Diabetes</label><br>
<input type='checkbox' id='condition5' name='Kidney Disease' value='Kidney Disease'>
<label for='condition5'> Kidney Disease</label><br>
</form>
</body>
</html>"
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
renderer.RenderingOptions.CreatePdfFormsFromHtml = True
renderer.RenderHtmlAsPdf(formHtml).SaveAs("BasicForm.pdf")
' Step 2. Reading and Writing PDF form values.
Dim FormDocument = PdfDocument.FromFile("BasicForm.pdf")
' Set and Read the value of the "firstname" field
Dim FirstNameField = FormDocument.Form.FindFormField("firstname")
FirstNameField.Value = "Minnie"
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value)
' Set and Read the value of the "lastname" field
Dim LastNameField = FormDocument.Form.FindFormField("lastname")
LastNameField.Value = "Mouse"
Console.WriteLine("LastNameField value: {0}", LastNameField.Value)
FormDocument.SaveAs("FilledForm.pdf")
<div class="alert alert-info iron-variant-1" role="alert"> Ihr Unternehmen gibt zu viel für jährliche Abonnements für PDF-Sicherheit und -Compliance aus. Betrachten <a href="https://ironsoftware.com/enterprise/securedoc/">IronSecureDoc, eine umfassende PDF-Sicherheitslösung</a>, das Lösungen zur Verwaltung von SaaS-Diensten wie digitale Signatur, Redaktion, Verschlüsselung und Schutz bietet, alles gegen eine einmalige Zahlung. <a href="https://ironsoftware.com/enterprise/securedoc/docs/">IronSecureDoc-Dokumentation erkunden</a> </div> <p>Mit IronPDF können Sie bearbeitbare PDF-Dokumente genauso einfach erstellen wie ein normales Dokument. Die Klasse <code>PdfForm</code> ist eine Sammlung von vom Benutzer editierbaren Formularfeldern innerhalb eines PDF-Dokuments. Es kann in Ihr PDF-Rendering implementiert werden, um es zu einem Formular oder einem bearbeitbaren Dokument zu machen.</p> <p>Dieses Beispiel zeigt Ihnen, wie Sie editierbare PDF-Formulare in IronPDF erstellen können.</p> <p>PDFs mit bearbeitbaren Formularen können aus HTML erstellt werden, indem man einfach <code><form></code>, <code><input></code>, und <code><textarea></code> Tags zu den Dokumentteilen.</p> <p>Der <code>PdfDocument.Form.FindFormField</code> kann verwendet werden, um den Wert eines beliebigen Formularfeldes zu lesen und zu schreiben. Der Name des Feldes entspricht dem Attribut "name", das diesem Feld in Ihrem HTML-Code zugeordnet ist.</p> <p>Das Objekt <code>PdfDocument.Form</code> kann auf zwei Arten verwendet werden.</p> <ul> <li>Die erste besteht darin, den Standardwert von Formularfeldern zu füllen, die in Adobe Reader fokussiert werden müssen, um diesen Wert anzuzeigen.</li> <li>Die zweite Möglichkeit besteht darin, Daten aus vom Benutzer ausgefüllten PDF-Formularen in beliebigen Sprachen zu lesen.</li> </ul>
using IronPdf;
using IronSoftware.Drawing;
var pdf = PdfDocument.FromFile("Example.pdf");
// Extract all pages to a folder as image files
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");
// Dimensions and page ranges may be specified
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", 100, 80);
// Extract all pages as AnyBitmap objects
AnyBitmap[] pdfBitmaps = pdf.ToBitmap();
Imports IronPdf
Imports IronSoftware.Drawing
Private pdf = PdfDocument.FromFile("Example.pdf")
' Extract all pages to a folder as image files
pdf.RasterizeToImageFiles("C:\image\folder\*.png")
' Dimensions and page ranges may be specified
pdf.RasterizeToImageFiles("C:\image\folder\example_pdf_image_*.jpg", 100, 80)
' Extract all pages as AnyBitmap objects
Dim pdfBitmaps() As AnyBitmap = pdf.ToBitmap()
<p>Mit IronPDF können Sie PDF-Dateien in Bilder konvertieren, und zwar in dem von Ihnen bevorzugten Dateityp, der gewünschten Bildgröße und DPI-Qualität.</p> <p>Um ein PDF-Dokument in Bilder umzuwandeln, rufen Sie die IronPDF-Methode <code>RasterizeToImageFiles</code> für ein <code>PdfDocument</code>-Objekt auf. Ein PDF-Dokument kann mit der Methode <code>PdfDocument.FromFile</code> oder einer der verfügbaren<a href="/tutorials/dotnet-core-pdf-generating/" target="_blank" rel="nofollow noopener noreferrer">PDF-Erstellungsmethoden für .NET Core</a>.</p> <hr /> <p><div class="main-article__video-wrapper js-article-video-modal-wrapper"><iframe class="" loading="lazy" src="https://www.youtube.com/embed/1MdE_nGu0UM?start=0" title="YouTube Video Player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></div></p> <hr /> <p>rasterizeToImageFiles" rendert jede Seite der PDF-Datei als gerastertes Bild. Das erste Argument gibt das Benennungsmuster an, das für jedes Bild verwendet werden soll. Mit optionalen Argumenten können Sie die Qualität und die Abmessungen für jedes Bild anpassen. Eine weitere Option ist die Umwandlung ausgewählter Seiten aus der PDF-Datei in Bilder.</p> <p>Zeile 24 des vorgestellten Codebeispiels demonstriert die Methode "ToBitMap". Rufen Sie diese Methode für ein beliebiges "PDFDocument"-Objekt auf, um das PDF schnell in "AnyBitmap"-Objekte zu konvertieren, die in Dateien gespeichert oder nach Bedarf bearbeitet werden können.</p> <hr /> <div class="hsg-featured-snippet"> <h2>PDF in C# in Bilder umwandeln</h2> <ol> <li><a class="js-modal-open" data-modal-id="trial-license-after-download" href="https://nuget.org/packages/IronPdf/" target="_blank" rel="nofollow noopener noreferrer">Installieren Sie die PDF to image C#-Bibliothek</a></li> <li>Vorhandene PDF-Datei importieren mit <code>FromFile</code> methode</li> <li>PDF in Bild konvertieren mit <code>RasterizeToImageFiles</code> methode</li> <li>Festlegen des Speicherverzeichnisses und der Bildgröße</li> <li>Prüfen Sie die ausgegebenen Bilder</li> </ol> </div>
using IronPdf;
using System.Collections.Generic;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Join Multiple Existing PDFs into a single document
var pdfs = new List<PdfDocument>();
pdfs.Add(PdfDocument.FromFile("A.pdf"));
pdfs.Add(PdfDocument.FromFile("B.pdf"));
pdfs.Add(PdfDocument.FromFile("C.pdf"));
var pdf = PdfDocument.Merge(pdfs);
pdf.SaveAs("merged.pdf");
// Add a cover page
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"));
// Remove the last page from the PDF and save again
pdf.RemovePage(pdf.PageCount - 1);
pdf.SaveAs("merged.pdf");
// Copy pages 5-7 and save them as a new document.
pdf.CopyPages(4, 6).SaveAs("excerpt.pdf");
foreach (var eachPdf in pdfs)
{
eachPdf.Dispose();
}
Imports IronPdf
Imports System.Collections.Generic
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Join Multiple Existing PDFs into a single document
Private pdfs = New List(Of PdfDocument)()
pdfs.Add(PdfDocument.FromFile("A.pdf"))
pdfs.Add(PdfDocument.FromFile("B.pdf"))
pdfs.Add(PdfDocument.FromFile("C.pdf"))
Dim pdf = PdfDocument.Merge(pdfs)
pdf.SaveAs("merged.pdf")
' Add a cover page
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
' Remove the last page from the PDF and save again
pdf.RemovePage(pdf.PageCount - 1)
pdf.SaveAs("merged.pdf")
' Copy pages 5-7 and save them as a new document.
pdf.CopyPages(4, 6).SaveAs("excerpt.pdf")
For Each eachPdf In pdfs
eachPdf.Dispose()
Next eachPdf
<p>IronPDF bietet<a href="/features/" target="_blank" rel="nofollow noopener noreferrer">50+ Merkmale</a> zum Lesen und Bearbeiten von PDF-Dateien. Die beliebtesten sind<a href="/how-to/merge-or-split-pdfs/" target="_blank" rel="nofollow noopener noreferrer">pDFs zusammenführen</a>, <a href="/examples/copy-pdf-page-to-another-pdf-file/" target="_blank" rel="nofollow noopener noreferrer">klonen von Seiten</a>und<a href="/how-to/rotating-text/" target="_blank" rel="nofollow noopener noreferrer">extrahieren von Text aus gedrehten Inhalten</a>.</p> <p>IronPDF ermöglicht es seinen Nutzern auch, Wasserzeichen hinzuzufügen, Seiten zu drehen, Anmerkungen hinzuzufügen, PDF-Seiten digital zu signieren, neue PDF-Dokumente zu erstellen, Deckblätter anzuhängen, PDF-Größen anzupassen und vieles mehr, wenn sie PDF-Dateien erzeugen und formatieren. Außerdem unterstützt es die Konvertierung von PDFs in alle gängigen Bilddateitypen, einschließlich JPG, BMP, JPEG, GIF, PNG, TIFF usw.</p> <p>Lesen Sie<a href="/tutorials/csharp-edit-pdf-complete-tutorial/" target="_blank" rel="nofollow noopener noreferrer">das C#-Tutorial zur PDF-Bearbeitung</a> erfahren Sie, wie Sie IronPDF in vollem Umfang nutzen können, um PDF-Dokumente optimal an die Projektanforderungen anzupassen.</p> <hr /> <div class="hsg-featured-snippet"> <h2>Bearbeiten von PDF-Dateien in C#</h2> <ol> <li><a class="js-modal-open" data-modal-id="trial-license-after-download" href="https://nuget.org/packages/IronPdf/" target="_blank" rel="nofollow noopener noreferrer">Installieren Sie die C#-Bibliothek, die PDF-Dateien bearbeiten kann</a></li> <li>Verwenden Sie die Methode "FromFile", um mehrere PDF-Dateien zu importieren</li> <li>Zugriff und Änderung von PDF-Dateien über intuitive APIs in C#</li> <li>Speichern der aktualisierten Version als neue PDF-Datei mit C#</li> <li>Das neu bearbeitete PDF-Dokument anzeigen</li> </ol> </div>
using IronPdf;
// Open an Encrypted File, alternatively create a new PDF from Html
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
// Get file metadata
System.Collections.Generic.List<string> metadatakeys = pdf.MetaData.Keys(); // returns {"Title", "Creator", ...}
// Remove file metadata
pdf.MetaData.RemoveMetaDataKey("Title");
metadatakeys = pdf.MetaData.Keys(); // return {"Creator", ...} // title was deleted
// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;
// The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;
// Change or set the document encryption password
pdf.SecuritySettings.OwnerPassword = "top-secret"; // password to edit the pdf
pdf.SecuritySettings.UserPassword = "sharable"; // password to open the pdf
pdf.SaveAs("secured.pdf");
Imports System
Imports IronPdf
' Open an Encrypted File, alternatively create a new PDF from Html
Private pdf = PdfDocument.FromFile("encrypted.pdf", "password")
' Get file metadata
Private metadatakeys As System.Collections.Generic.List(Of String) = pdf.MetaData.Keys() ' returns {"Title", "Creator", ...}
' Remove file metadata
pdf.MetaData.RemoveMetaDataKey("Title")
metadatakeys = pdf.MetaData.Keys() ' return {"Creator", ...} // title was deleted
' Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now
' The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key")
pdf.SecuritySettings.AllowUserAnnotations = False
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SecuritySettings.AllowUserFormData = False
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights
' Change or set the document encryption password
pdf.SecuritySettings.OwnerPassword = "top-secret" ' password to edit the pdf
pdf.SecuritySettings.UserPassword = "sharable" ' password to open the pdf
pdf.SaveAs("secured.pdf")
<p>IronPDF bietet Entwicklern starke PDF-Sicherheitsoptionen und unterstützt die Anpassung und Einstellung von PDF-Metadaten, Passwörtern, Berechtigungen und mehr. Mit den Passwort-, Sicherheits- und Metadaten-Optionen von IronPDF können Sie benutzerdefinierte Berechtigungen und Sicherheitsstufen erstellen, die den Anforderungen Ihres PDF-Dokuments entsprechen. Dies wird durch die Verwendung von Klassen wie den Klassen <code>SecuritySettings</code> und <code>MetaData</code> erreicht. Einige Optionen umfassen die Einschränkung der PDF-Dokumente, sodass sie nicht druckbar sind, das Festlegen auf schreibgeschützt sowie 128-Bit-Verschlüsselung und Passwortschutz Ihrer PDF-Dokumente.</p> <p>Das Festlegen benutzerdefinierter Metadaten erfolgt durch die Implementierung der MetaData-Klasse, um auf die verschiedenen PDF-Metadatenoptionen zuzugreifen und sie mit Ihren angepassten Werten festzulegen. Dies umfasst das Ändern des Autors, der Schlüsselwörter, der geänderten Daten und mehr. Die Festlegung benutzerdefinierter Sicherheitseinstellungen umfasst die Möglichkeit, benutzerdefinierte Benutzer- und Besitzerkennwörter, Druckberechtigungen, den Nur-Lese-Modus und mehr festzulegen.</p> <div class="examples__featured-snippet"> <h2> Schritte zum Festlegen von PDF-Passwörtern, Metadaten und Sicherheit</h2> <ol> <li><code>```plaintext var pdf = PdfDocument.FromFile("encrypted.pdf", "password"); ```</code></li> <li><code>System.Collections.Generic.List<string> metadatakeys = pdf.MetaData.Keys();</code></li> <li><code>var metadatakeys = pdf.MetaData.Keys();</code></li> <li><code>pdf.MetaData.Author = "Satoshi Nakamoto";</code></li> <li><code>pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");</code></li> </ol> </div> <p>Um die Sicherheit Ihrer PDF-Dokumente anzupassen, müssen Sie zuerst ein bestehendes PDF laden oder ein neues erstellen. Hier haben wir ein bestehendes passwortgeschütztes PDF-Dokument geladen, in das wir das Passwort eingegeben haben, das zum Öffnen des PDF-Dokuments benötigt wird. Sobald das PDF geladen ist, verwenden wir dann <code>pdf.MetaData.Keys();</code> um die aktuellen Metadaten des PDFs abzurufen. Um bestehende PDF-Metadatenwerte zu entfernen, verwenden Sie die Methode <code>RemoveMetaDataKey</code>. Um einen neuen Metadatenwert festzulegen, verwenden Sie pdf.MetaData.metadatafield(z.B. <code>pdf.MetaData.Keywords</code>)und dann einfach den neuen Wert zuweisen. Metadatenfelder wie Titel und Schlüsselwörter akzeptieren Zeichenfolgenwerte, während das Feld ModifiedData Datums- und Zeitwerte annimmt.</p> <p>Als nächstes haben wir neue Sicherheitseinstellungen mithilfe der SecuritySettings-Klasse festgelegt. Wie Sie sehen können, gibt es hier eine Vielzahl von Einstellungen, die Sie festlegen können. Dies gibt Ihnen die vollständige Kontrolle über die Berechtigungen und Sicherheitsstufen für jedes PDF-Dokument, mit dem Sie arbeiten. Um auf diese Einstellungen zuzugreifen, müssen Sie sicherstellen, dass Sie <code>pdf.SecuritySettings</code> verwenden, gefolgt von der Einstellung, die Sie anpassen möchten. Zum Beispiel setzt die <code>MakePdfDocumentReadOnly</code>-Eigenschaft das PDF-Dokument auf schreibgeschützt und verschlüsselt den Inhalt mit 128-Bit. Andere Optionen für SecuritySettings umfassen:</p> <ul> <li><strong>AllowUserAnnotations:</strong> Legt fest, ob Benutzer das PDF annotieren können.</li> <li><strong>AllowUserPrinting:</strong> Steuert die Druckberechtigungen für das Dokument.</li> <li><strong>AllowUserFormData:</strong> Legt die Berechtigungen fest, ob Benutzer Formulare ausfüllen können.</li> <li><strong>OwnerPassword:</strong> Legt das Eigentümerkennwort für das PDF fest, das verwendet wird, um die anderen Sicherheitseinstellungen zu deaktivieren oder zu aktivieren.</li> <li> <p><strong>UserPassword:</strong> Legt das Benutzerpasswort für das PDF fest, das eingegeben werden muss, um das Dokument zu öffnen oder zu drucken.</p> <p>Sobald Sie die benutzerdefinierten Metadaten, Passwörter und Sicherheitseinstellungen für Ihr PDF-Dokument festgelegt haben, verwenden Sie die <code>pdf.SaveAs</code>-Methode, um Ihr PDF an einem bestimmten Speicherort zu speichern. <a href="/how-to/metadata/" class="code_content__related-link__doc-cta-link">Klicken Sie hier, um den Leitfaden mit Beispielen, Muster-Code und Dateien anzusehen.</a></p> </li> </ul>
using IronPdf;
// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf
' Stamps a Watermark onto a new or existing PDF
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center)
pdf.SaveAs("C:\Path\To\Watermarked.pdf")
<p>IronPDF bietet Methoden, um PDF-Dokumente mit einem HTML-Wasserzeichen zu versehen.</p> <p>Mit der Methode <code>ApplyStamp</code> können Entwickler ein HTML-basiertes Wasserzeichen zu einer PDF-Datei hinzufügen. Wie im obigen Beispiel gezeigt, wird der HTML-Code für das Wasserzeichen als erstes Argument an die Methode übergeben. Zusätzliche Argumente für <code>ApplyStamp</code> steuern die Drehung, die Deckkraft und die Position des Wasserzeichens.</p> <p>Verwenden Sie die Methode <code>ApplyStamp</code> anstelle der Methode <code>ApplyWatermark</code>, um eine genauere Kontrolle über die Platzierung des Wasserzeichens zu erhalten. Verwenden Sie zum Beispiel <code>ApplyStamp</code> um:</p> <ul> <li>Hinzufügen von Text-, Bild- oder HTML-Wasserzeichen zu PDFs</li> <li>Das gleiche Wasserzeichen auf jeder Seite der PDF-Datei</li> <li>Verschiedene Wasserzeichen auf bestimmte PDF-Seiten anwenden</li> <li>Anpassen der Platzierung von Wasserzeichen vor oder hinter der Seitenkopie</li> <li> <p>Deckkraft, Drehung und Ausrichtung von Wasserzeichen mit größerer Präzision einstellen</p> <hr /> <div class="hsg-featured-snippet"> <h2>Hinzufügen von Wasserzeichen zu PDF-Dateien in C#</h2> <ol> <li><a class="js-modal-open" data-modal-id="trial-license-after-download" href="https://nuget.org/packages/IronPdf/" target="_blank" rel="nofollow noopener noreferrer">Laden Sie die IronPDF-Bibliothek von NuGet herunter und installieren Sie sie.</a></li> <li>Erstellen Sie eine neue <code>PdfDocument</code> oder verwenden Sie eine bestehende <code>PdfDocument</code> datei.</li> <li>Rufen Sie die <code>ApplyWatermark</code> methode, um der PDF-Datei Wasserzeichen hinzuzufügen.</li> <li>Exportieren Sie die PDF-Datei, indem Sie <code>SaveAs</code>.</li> </ol> </div> </li> </ul>
using IronPdf;
// With IronPDF, we can easily merge 2 PDF files using one as a background or foreground
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.AddBackgroundPdf(@"MyBackground.pdf");
pdf.AddForegroundOverlayPdfToPage(0, @"MyForeground.pdf", 0);
pdf.SaveAs(@"C:\Path\To\Complete.pdf");
Imports IronPdf
' With IronPDF, we can easily merge 2 PDF files using one as a background or foreground
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.AddBackgroundPdf("MyBackground.pdf")
pdf.AddForegroundOverlayPdfToPage(0, "MyForeground.pdf", 0)
pdf.SaveAs("C:\Path\To\Complete.pdf")
<p>Vielleicht möchten Sie einen bestimmten Hintergrund und Vordergrund verwenden, wenn Sie Ihre PDF-Dokumente in IronPDF erstellen und rendern. In einem solchen Fall können Sie ein vorhandenes oder gerendertes PDF-Dokument als Hintergrund oder Vordergrund für ein anderes PDF-Dokument verwenden. Dies ist besonders nützlich für die Konsistenz des Designs und die Erstellung von Vorlagen.</p> <p>Dieses Beispiel zeigt Ihnen, wie Sie ein PDF-Dokument als Hintergrund oder Vordergrund eines anderen PDF-Dokuments verwenden können.</p> <p>In C# können Sie dies tun, indem Sie ein mehrseitiges PDF als <code>IronPDF.PdfDocument</code>-Objekt laden oder erstellen.</p> <p>Sie können Hintergründe mit <code>PdfDocument.AddBackgroundPdf</code> hinzufügen. Weitere Einzelheiten zu den Methoden zum Einfügen von Hintergrundinformationen finden Sie in der<a href="/object-reference/api/IronPdf.PdfDocument.html#IronPdf_PdfDocument_AddBackgroundPdf_IronPdf_PdfDocument_System_Int32_" target="_blank" rel="nofollow noopener noreferrer">IronPDF.PdfDocument Hintergrunddokumentation</a>; es werden mehrere Methoden zum Einfügen von Hintergrundinformationen und ihre Überschreibungen beschrieben. Damit wird jeder Seite Ihrer Arbeits-PDF ein Hintergrund hinzugefügt. Der Hintergrund wird von einer Seite eines anderen PDF-Dokuments kopiert.</p> <p>Mit <code>PdfDocument.AddForegroundOverlayPdfToPage</code> können Sie Vordergründe, auch bekannt als "Overlays", hinzufügen. Ausführliche Informationen über Methoden zum Einfügen des Vordergrunds finden Sie in der<a href="/object-reference/api/IronPdf.PdfDocument.html" target="_blank" rel="nofollow noopener noreferrer">IronPDF.PdfDocument Overlay-Dokumentation</a>.</p>
Ganz gleich, ob es sich um technische oder vertriebliche Anfragen handelt, das Iron Team ist in der Nähe und hilft Ihnen bei den meisten Fragen. Setzen Sie sich mit Iron in Verbindung, um so viel wie möglich von unserer Bibliothek in Ihrem Projekt zu profitieren.
Kontakt aufnehmenIronPDF nutzt einen Chromium-Renderer für .NET Chromium, um HTML-Dateien in PDF-Dokumente zu konvertieren. Es sind keine APIs für die Positionierung oder das Layout von PDFs erforderlich: IronPDF verwendet Standard-HTML, ASPX, JS, CSS und Bilder.
Siehe TutorialsIronPDF ermöglicht es Ihnen, alle eingebetteten Textinhalte aus PDFs zu extrahieren und in Ihre C# & .NET Core APPs zu übernehmen. Importieren Sie Inhalte aus PDF-Archiven in Ihre Geschäftsprozesssysteme.
Vollständige API-ReferenzVom Anhängen, Konvertieren, Trennen und Ändern von PDFs, nutzen Sie Ihre eigenen Programmierkenntnisse, um jedes Mal das richtige PDF zu erhalten. IronPDF legt die Entwicklungsfähigkeiten speziell in Ihre Hände, innerhalb Ihres C#/VB .NET Core Projekts.
Unsere Docs lesenRichten Sie IronPDF for .NET Core Library auf Ihre HTML-Datei, Zeichenkette oder URL, um sie einfach in PDF zu konvertieren. Dies verwendet Ihre aktuellen Dokumente und Webseiten, um Ihre Informationen in eine PDF-Datei zu übertragen.
Für ASP .NET Core, C#, VB, MVC, ASPX, .NET
Jetzt einrichtenIronPDF gibt Ihnen die Kontrolle über die Erstellung und Bearbeitung von PDF-Dateien in die Hand, und zwar schnell und mit vollständiger Intellisense-Unterstützung und einem Visual Studio-Installationsprogramm. Verwenden Sie NuGet für Visual Studio oder laden Sie die DLL herunter. Sie sind in wenigen Augenblicken einsatzbereit. Nur eine DLL.
PM > Installieren-Paket IronPDF DLL herunterladenKostenlos lizenzen für die Gemeindeentwicklung. Kommerzielle Lizenzen ab 749 $.
C# PDF ASP.NET ASPX
Erfahren Sie, wie Sie mit einer einzigen Codezeile in C# oder VB.NET jede ASP.NET ASPX-Seite in ein PDF-Dokument statt in HTML umwandeln können…
Jacob's ASPX-To-PDF Beispiel ansehenC# PDF HTML
Für viele ist dies der effizienteste Weg, um PDF-Dateien von .NET aus zu erzeugen, da keine zusätzliche API erlernt werden muss oder ein komplexes Designsystem zu navigieren ist…
Siehe Jean's HTML-To-PDF BeispieleVB PDF ASP.NET
Lernen Sie, wie man PDF-Dokumente in VB.NET-Anwendungen und Websites erstellt und bearbeitet. Ein kostenloses Lernprogramm mit Codebeispielen.…
VB.NET PDF-Tutorial von Veronica ansehenDas Team von Iron verfügt über mehr als 10 Jahre Erfahrung auf dem Markt für .NET-Softwarekomponenten.
10 .NET API-Produkte für Ihre Bürodokumente