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");
Entwickler verwenden häufig ASP.NET(ASPX) websites, um dynamische PDF-Dateien wie Formulare, Quittungen oder Geschäftsberichte für Kunden zum Herunterladen zu erstellen. Während dieser Prozess kompliziert sein kann, kann die IronPDF-Bibliothek zeigen, wie man ASPX in nur einer Zeile in PDF konvertiert.
Lassen Sie uns zunächst auf die kostenlose C#-Entwicklungsbibliothek für die Konvertierung von ASPX-Dateien in PDF zugreifen. Sie könnenironPDF-Paket herunterladen oder Zugang überNuGet. Installieren Sie wie gewohnt in Ihr Visual Studio-Projekt.
Install-Package IronPdf
Anleitung zum Tutorial
2. ASPX in PDF konvertieren
Konvertieren
Jetzt, da Sie IronPDF haben, werden Sie sehen, dass es die Funktionalität für die HTML-Konvertierung sowie die ASPX-zu-PDF-Generierung hat. Wir halten es einfach, nur eine Zeile Code, so dass Ingenieure auf jeder Ebene in der Lage sind, es zu verwenden.
Wir können ASPX-Seiten entweder in eine von uns entwickelte Webseite oder in eine auf ASP.NET entwickelte Website konvertieren.
Sehen wir uns ein Beispiel an. Wir werden die Methode "RenderThisPageasPdf" verwenden()"Die aktuelle Seite muss ohne Probleme in eine PDF-Datei umgewandelt werden.
/**
Convert ASPX to PDF
anchor-convert-aspx-to-pdf
**/
using System;
using System.Web.UI;
using IronPdf;
namespace aspxtopdf
{
public partial class SiteMaster : MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
AspxToPdf.RenderThisPageAsPdf();
}
}
}
/**
Convert ASPX to PDF
anchor-convert-aspx-to-pdf
**/
using System;
using System.Web.UI;
using IronPdf;
namespace aspxtopdf
{
public partial class SiteMaster : MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
AspxToPdf.RenderThisPageAsPdf();
}
}
}
'''
'''Convert ASPX to PDF
'''anchor-convert-aspx-to-pdf
'''*
Imports System
Imports System.Web.UI
Imports IronPdf
Namespace aspxtopdf
Partial Public Class SiteMaster
Inherits MasterPage
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
AspxToPdf.RenderThisPageAsPdf()
End Sub
End Class
End Namespace
Mit C# bietet IronPDF eine Option zur Automatisierung und Erstellung von PDF-Dokumenten.
In diesem Beispiel wird diese Dummy-ASPX-Website verwendet, um die ASPX-Datei in PDF zu konvertieren. Sie können die Ausgabedatei direkt vergleichen und sehen, wie genau das PDF-Ergebnis mit der ursprünglichen Website übereinstimmt. Diese Art des hochwertigen Renderings ist einzigartig bei IronPDF und besonders wertvoll bei der Arbeit mit Kunden.
~ ASPX Website ~
~ Konvertiertes PDF
Bibliothek Schnellzugriff
Zugriff auf die API-Referenz
Hier finden Sie die vollständige Dokumentation und die Funktionen von IronPDF.
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.
< PREVIOUS Wie man Bilder zu einem PDF zusammenfügt