Zum Fußzeileninhalt springen

Wie man CSHTML in PDF unter Verwendung von Razor Headlessly in C# konvertiert

Nutzen Sie die Leistung nahtloser PDF-Erstellung in Ihren ASP.NET MVC Core-Projekten, indem Sie dieses Schritt-für-Schritt-Video-Tutorial ansehen und Ihre Razor-Ansichten mühelos in professionelle PDFs umwandeln, indem Sie IronPDF verwenden!

In diesem Video-Tutorial lernen die Zuschauer, wie man Razor-Ansichten in einem ASP.NET MVC Core-Projekt mit IronPDF in PDF-Dateien umwandelt. Das Tutorial beginnt damit, sicherzustellen, dass die notwendigen NuGet-Pakete wie IronPDF und Razor.Templating.Doc installiert sind. Der Prozess beginnt mit dem Hinzufügen einer neuen Razor Ansicht im Ansichtenordner des Projekts, dem Erstellen einer data.cshtml-Datei und dem Füllen dieser mit HTML-Inhalten, wie z. B. Tabellen, die Namen und Beschreibungen anzeigen.

Im nächsten Schritt wird die Datei Program.cs bearbeitet, um einen Endpunkt einzurichten, der den PDF-Generierungsprozess übernimmt. Dies beinhaltet die Konfiguration von IronPDF mit einem Lizenzschlüssel für volle Funktionalität und das Aktivieren des Loggings zu Debugging-Zwecken. Die Methode RenderAsync der Razor Template Engine wird verwendet, um die Razor Ansicht in eine HTML-Zeichenfolge umzuwandeln. Anschließend wird ein Chrome PDF Renderer instanziiert, um die Konvertierung von HTML in PDF durchzuführen.

Zum Schluss zeigt das Tutorial, wie man über den Endpunkt /printPDF auf das generierte PDF zugreift und so den Inhalt der Razor -Ansicht effektiv rendert. Das Video endet damit, die Zuschauer dazu zu ermutigen, sich durch Likes und Abonnements mit dem Inhalt zu beschäftigen, und schlägt einen Test des Programms mit einem im Beschreibungstext angegebenen Link vor.

Verwandte Videos

Bereit anzufangen?
Nuget Downloads 18,560,885 | Version: 2026.4 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronPdf
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.

Iron Support Team

Wir sind 24 Stunden am Tag, 5 Tage die Woche online.
Chat
E-Mail
Rufen Sie mich an