Deckblatt beifügen
Beim Arbeiten mit PDF-Dokumenten bietet das Hinzufügen einer Titelseite eine Methode zur Steigerung der visuellen Attraktivität des PDFs selbst. Es bietet Entwicklern wie Ihnen die Möglichkeit, Branding zum PDF hinzuzufügen oder einfach mehr Leser mit einer auffälligen Titelseite anzusprechen. IronPDF erleichtert das Hinzufügen von Deckblättern zu Ihren PDFs mit nur wenigen Codezeilen, dank seines Zusammenführungswerkzeugs.
5 Schritte zum Hinzufügen von Deckblättern zu Ihren PDFs
- var renderer = new ChromePdfRenderer();
- var cover = renderer.RenderHtmlAsPdf("<h1>Dies ist eine Titelseite</h1>");
- renderer.RenderingOptions.FirstPageNumber = 2;
- var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf/");
-
pdf.InsertPdf(cover, 0).SaveAs("combined.pdf");
In dem Beispiel von heute werden wir eine HTML-Zeichenkette in PDF konvertieren. Sie können jedoch ein bereits vorhandenes PDF-Dokument laden, das die Titelseite enthält, die Sie an Ihre PDF-Datei anhängen möchten. Dazu müssen wir ein neues
ChromePdfRenderer
-Objekt erstellen. Diese Klasse verarbeitet die Umwandlung von HTML in PDF. Damit können Sie pixelgenaue PDF-Dokumente aus HTML-, CSS- und JavaScript-Inhalten rendern.Dann erstellen wir unser Deckblatt, indem wir unseren HTML-String mithilfe von
RenderHtmlAsPdf
in das PDF-Format rendern. Wenn Sie mit einem bereits vorhandenen PDF-Dokument als Umschlag arbeiten, müssen Sie Ihr PDF mitPdfDocument.FromFile
laden. Als nächstes konfigurieren wir den Renderer mit benutzerdefinierten Rendering-Optionen. Wir setzen die Seitenzahl der ersten Seite auf 2, was sicherstellt, dass die Seitennummerierung beim Erstellen unseres Haupt-PDF-Dokuments bei 2 beginnt, anstatt beim Standardwert (1), wenn wir das Haupt-PDF erstellen.Als nächstes müssen wir unser Haupt-PDF rendern. Hier rendern wir Webinhalte von einer URL in ein PDF-Dokument. Zu diesem Zeitpunkt haben wir zwei PDF-Objekte: eines, das unser PDF-Cover enthält, und das zweite, das unser PDF von der URL enthält.
Jetzt ist es an der Zeit, unsere Titelseite an unser zentrales PDF-Dokument anzuhängen. Wir können dies in nur einer einfachen Codezeile tun.
InsertPdf(cover, 0)
fügt das Deckblatt-PDF an der Seitenindexposition 0 ein, also am Anfang des PDF-Dokuments. Jetzt ist daspdf
-Objekt ein PDF-Dokument, das die Titelseite und den URL-Inhalt enthält. Dann speichern wir mitSaveAs
das endgültig zusammengeführte PDF-Dokument an dem angegebenen Dateispeicherort.