Zum Fußzeileninhalt springen
IRONPDF NUTZEN

PDF-Viewer für ASP.NET: Wie man PDFs in .NET 10 anzeigt

Um einen PDF-Viewer in ASP.NET Core zu implementieren, verwenden Sie IronPDF , um PDFs aus HTML, URLs oder Razor -Ansichten zu generieren. Stellen Sie ihnen die passenden Header für die Inline-Anzeige im Browser bereit und ermöglichen Sie so ein reibungsloses Dokumentenanzeigeerlebnis ohne externe Plugins oder Downloads.

Der Aufbau einer Webanwendung in .NET erfordert oft das direkte Anzeigen von PDF-Dokumenten im Browser. Ob Rechnungen, Berichte oder interaktive PDF-Formulare – die Nutzer erwarten ein reibungsloses Dokumentenanzeigeerlebnis, ohne dass Adobe Acrobat Reader oder andere Browser-Tools von Drittanbietern benötigt werden.

In diesem Tutorial lernen Sie, wie Sie mit IronPDF einen PDF-Viewer für ASP.NET und .NET Core implementieren. Dieses zuverlässige PDF-Viewer-Steuerelement ermöglicht es Entwicklern, PDF-Dateien innerhalb von .NET Anwendungen zu erstellen, darzustellen und anzuzeigen und bietet somit eine Professional Lösung für den Umgang mit geschäftskritischen Dokumenten. Der hier beschriebene Ansatz funktioniert mit .NET 10 und allen früheren .NET Core Versionen.

Wie funktioniert die PDF-Anzeige in ASP.NET Core?

Moderne Browser fungieren als integrierte PDF-Viewer. Wenn Sie eine PDF-Datei mit dem richtigen MIME-Typ (application/pdf) bereitstellen, zeigt der Browser sie automatisch inline an. Das bedeutet, dass Sie keine externen Plugins benötigen, um PDF-Dokumente zu betrachten oder PDF-Dateien anzuzeigen. Der Schlüssel liegt darin, qualitativ hochwertige PDFs zu erzeugen und die korrekten Antwort-Header zu konfigurieren.

IronPDF ist eine häufig aktualisierte .NET PDF-Bibliothek, die sich durch das Erstellen von pixelgenauen PDF-Seiten aus HTML, Razor-Ansichten oder vorhandenen Dokumenten auszeichnet. Die auf Chrome basierende Rendering-Engine gewährleistet eine präzise Unterstützung von CSS, JavaScript und Bildern und bietet Nutzern ein Anzeigeerlebnis, das mit einem Desktop-PDF-Viewer vergleichbar ist. Die vollständige Liste der Funktionen finden Sie auf der IronPDF -Funktionsseite .

Wenn eine Anfrage auf Ihren ASP.NET Core-Controller trifft, ist der Arbeitsablauf einfach: Erzeugen (oder laden) Sie ein PDF mit IronPDF, setzen Sie den Antwort-Header Content-Disposition auf inline, geben Sie den MIME-Typ application/pdf an und geben Sie die Binärdaten zurück. Das Rendern erfolgt automatisch durch den Browser – es ist keine Einrichtung von JavaScript PDF.js erforderlich und es besteht keine Abhängigkeit von Browsererweiterungen.

Das frühzeitige Verstehen dieses Musters spart Entwicklungszeit. Anstatt eine komplexe JavaScript-Viewer-Bibliothek zu integrieren, delegieren Sie die Rendering-Arbeit an den Browser und verwenden IronPDF ausschließlich für die Erzeugung und Bearbeitung auf der Server-Seite. Die ASP.NET Core-Dokumentation zu Dateiantworten erklärt den zugrunde liegenden FileResult-Typ, der in diesen Mustern verwendet wird.

Wie richtet man ein ASP.NET Core -Projekt ein?

Erstellen Sie zunächst eine neue ASP.NET Core MVC-Anwendung. Öffnen Sie ein Terminal und führen Sie folgenden Befehl aus:

dotnet new mvc -n PdfViewerApp
cd PdfViewerApp
dotnet new mvc -n PdfViewerApp
cd PdfViewerApp
SHELL

Dies bildet das Grundgerüst einer einfachen .NET Anwendung mit MVC-Unterstützung. Die MVC-Architektur stellt Ihnen Controller zur Verfügung, um Anfragen zur PDF-Generierung zu bearbeiten, und Views, um die Benutzeroberfläche zu erstellen. Ein spezieller PdfController sorgt dafür, dass die PDF-bezogene Logik organisiert und leicht zu pflegen ist, wenn die Anwendung wächst.

Wie installiert und konfiguriert man IronPDF?

Die Installation von IronPDF erfordert nur wenige Schritte. Verwenden Sie entweder die NuGet Package Manager-Konsole in Visual Studio oder die .NET CLI:

# Package Manager Console (Visual Studio)
Install-Package IronPdf

# .NET CLI
dotnet add package IronPdf
# Package Manager Console (Visual Studio)
Install-Package IronPdf

# .NET CLI
dotnet add package IronPdf
SHELL

Dann konfigurieren Sie die Bibliothek in Program.cs:

using IronPdf;

// Set license key at application startup
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";
using IronPdf;

// Set license key at application startup
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY";
Imports IronPdf

' Set license key at application startup
IronPdf.License.LicenseKey = "YOUR-LICENSE-KEY"
$vbLabelText   $csharpLabel

Richten Sie Ihren Lizenzschlüssel in Program.cs ein, bevor Sie mit PDF arbeiten. Für Entwicklungs- und Evaluierungszwecke steht eine kostenlose Testlizenz zur Verfügung. Die IronPDF Dokumentation enthält zusätzliche Konfigurationsbeispiele für verschiedene Bereitstellungsumgebungen, darunter Azure und Docker.

Wie generiert man PDFs zur Ansicht?

Mit IronPDF können Sie PDF-Dateien aus rohen HTML-Zeichenketten, Live-Webseiten oder Razor Ansichten erstellen. Das generierte PDF-Dokument kann dann mit nur wenigen Zeilen C#-Code direkt im Text angezeigt werden.

Dieser Ansatz vermeidet das Erzwingen eines Downloads und gibt den Benutzern die Möglichkeit, PDFs direkt im Browser anzuzeigen, auszudrucken, zu durchsuchen und zu speichern – ohne dass eine zusätzliche Viewer-Komponente auf Clientseite erforderlich ist.

Wie erstellt man PDFs aus HTML-Strings?

Die einfachste Methode wandelt eine HTML-Zeichenkette direkt in eine PDF-Datei um. Verwenden Sie dieses Muster, um dynamische Inhalte wie Berichte oder Rechnungen zu generieren:

using IronPdf;

var renderer = new ChromePdfRenderer();

string html = @"
    <html>
    <head>
        <style>
            body { font-family: Arial; padding: 20px; }
            h1 { color: #333; }
        </style>
    </head>
    <body>
        <h1>Sample PDF Document</h1>
        <p>This PDF was generated using IronPDF in ASP.NET Core.</p>
    </body>
    </html>";

var pdf = renderer.RenderHtmlAsPdf(html);

// Return PDF to browser for inline viewing
return File(pdf.BinaryData, "application/pdf");
using IronPdf;

var renderer = new ChromePdfRenderer();

string html = @"
    <html>
    <head>
        <style>
            body { font-family: Arial; padding: 20px; }
            h1 { color: #333; }
        </style>
    </head>
    <body>
        <h1>Sample PDF Document</h1>
        <p>This PDF was generated using IronPDF in ASP.NET Core.</p>
    </body>
    </html>";

var pdf = renderer.RenderHtmlAsPdf(html);

// Return PDF to browser for inline viewing
return File(pdf.BinaryData, "application/pdf");
Imports IronPdf

Dim renderer As New ChromePdfRenderer()

Dim html As String = "
    <html>
    <head>
        <style>
            body { font-family: Arial; padding: 20px; }
            h1 { color: #333; }
        </style>
    </head>
    <body>
        <h1>Sample PDF Document</h1>
        <p>This PDF was generated using IronPDF in ASP.NET Core.</p>
    </body>
    </html>"

Dim pdf = renderer.RenderHtmlAsPdf(html)

' Return PDF to browser for inline viewing
Return File(pdf.BinaryData, "application/pdf")
$vbLabelText   $csharpLabel

Es wird ein ChromePdfRenderer erstellt, der die Chromium-Engine für eine genaue Darstellung verwendet. Der HTML-Code (mit Inline-CSS) wird an RenderHtmlAsPdf übergeben und erzeugt einen PdfDocument. Die Rückgabe der Datei mit dem MIME-Typ application/pdf stellt sicher, dass der Browser sie inline anzeigt. Einen tieferen Einblick in diese Konvertierungsmethode erhalten Sie im HTML-String zu PDF-Leitfaden.

Wie generiert man PDFs aus URLs?

Das Konvertieren bestehender Webseiten in PDFs ist genauso unkompliziert. Dies ist nützlich, um Live-Inhalte zu archivieren oder Momentaufnahmen von Berichten zu generieren, die als Webseiten veröffentlicht wurden:

using IronPdf;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.WaitFor.JavaScript(3000);
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print;

var pdf = renderer.RenderUrlAsPdf("https://example.com/report");
Response.Headers.Add("Content-Disposition", "inline; filename=webpage.pdf");

return File(pdf.BinaryData, "application/pdf");
using IronPdf;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.WaitFor.JavaScript(3000);
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print;

var pdf = renderer.RenderUrlAsPdf("https://example.com/report");
Response.Headers.Add("Content-Disposition", "inline; filename=webpage.pdf");

return File(pdf.BinaryData, "application/pdf");
Imports IronPdf

Dim renderer As New ChromePdfRenderer()
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.JavaScript(3000)
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print

Dim pdf = renderer.RenderUrlAsPdf("https://example.com/report")
Response.Headers.Add("Content-Disposition", "inline; filename=webpage.pdf")

Return File(pdf.BinaryData, "application/pdf")
$vbLabelText   $csharpLabel

Die RenderUrlAsPdf-Methode holt die Seite, wendet Stile und Skripte an und gibt eine optimierte PDF-Datei aus. Wenn Sie die Kopfzeile Content-Disposition auf inline setzen, wird die Datei im PDF-Viewer des Browsers geöffnet. Die JavaScript Rendering-Optionen gewährleisten, dass dynamische Inhalte vor der Aufnahme korrekt geladen werden.

PDF-Viewer-Webanwendung zur Anzeige der IronPDF for .NET-Dokumentation mit den Schaltflächen Generate from HTML, Generate from URL und Print am oberen Rand

Wie kann man Razor Ansichten in PDF konvertieren?

Razor Ansichten sind ideale Vorlagen für strukturierte Dokumente wie Rechnungen, da dieselbe Vorlage sowohl für die Webseite als auch für die PDF-Ausgabe verwendet werden kann. Die Ansicht in einen HTML-String umwandeln und diesen dann an IronPDF übergeben:

using IronPdf;

// Render the Razor view to an HTML string first
var htmlContent = await RenderViewToString("Invoice", invoiceModel);

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(htmlContent);

return File(pdf.BinaryData, "application/pdf");
using IronPdf;

// Render the Razor view to an HTML string first
var htmlContent = await RenderViewToString("Invoice", invoiceModel);

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(htmlContent);

return File(pdf.BinaryData, "application/pdf");
Imports IronPdf

' Render the Razor view to an HTML string first
Dim htmlContent As String = Await RenderViewToString("Invoice", invoiceModel)

Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf(htmlContent)

Return File(pdf.BinaryData, "application/pdf")
$vbLabelText   $csharpLabel

Die Ansicht wird zunächst mit einer Hilfsmethode in einen HTML-String gerendert und dann mit RenderHtmlAsPdf konvertiert. Mit diesem Ansatz können Sie Razor -Vorlagen sowohl für die Webdarstellung als auch für die PDF-Erstellung wiederverwenden und so sicherstellen, dass die Ausgabe über alle Formate hinweg konsistent bleibt. Die Anleitung zur Umwandlung von HTML in PDF behandelt weitere Razor Integrationsmuster.

Wie kann man PDFs direkt im Browser anzeigen?

Der Schlüssel zur Inline-Anzeige von PDFs (anstatt einen Download auszulösen) liegt in der Festlegung der korrekten Antwort-Header. Moderne Browser unterstützen die Inline-PDF-Anzeige, wenn Inhaltstyp und Darstellungsart korrekt konfiguriert sind.

Die Einstellung Content-Disposition: inline weist den Browser an, die PDF-Datei direkt zu rendern, während Content-Disposition: attachment einen Download-Dialog auslösen würde. Der Unterschied besteht lediglich in einer Änderung eines einzigen Header-Wertes, hat aber erhebliche Auswirkungen auf das Benutzererlebnis.

Sie können die angezeigten Dokumente auch mit Kopf- und Fußzeilen für Seitennummerierung und Branding aufwerten oder benutzerdefinierte Wasserzeichen hinzufügen, um Dokumente als Entwürfe oder vertraulich zu kennzeichnen.

Wie kann man das dynamische Laden von PDFs aktivieren?

Für Anwendungen, die zwischen mehreren Dokumenten wechseln müssen, ohne die Seite vollständig neu zu laden, verwenden Sie einen iFrame in Kombination mit Controller-Endpunkten:

using IronPdf;
using Microsoft.AspNetCore.Mvc;

// Controller action to list available PDFs
[HttpGet]
public IActionResult GetPdfList()
{
    var pdfs = new List<object>
    {
        new { id = 1, name = "Report 1" },
        new { id = 2, name = "Report 2" }
    };
    return Json(pdfs);
}

// Controller action to generate and return a specific PDF
[HttpGet]
public IActionResult GetPdf(int id)
{
    var renderer = new ChromePdfRenderer();
    string html = $"<h1>Report {id}</h1><p>Content for report {id}.</p>";
    var pdf = renderer.RenderHtmlAsPdf(html);
    Response.Headers.Add("Content-Disposition", $"inline; filename=report-{id}.pdf");
    return File(pdf.BinaryData, "application/pdf");
}
using IronPdf;
using Microsoft.AspNetCore.Mvc;

// Controller action to list available PDFs
[HttpGet]
public IActionResult GetPdfList()
{
    var pdfs = new List<object>
    {
        new { id = 1, name = "Report 1" },
        new { id = 2, name = "Report 2" }
    };
    return Json(pdfs);
}

// Controller action to generate and return a specific PDF
[HttpGet]
public IActionResult GetPdf(int id)
{
    var renderer = new ChromePdfRenderer();
    string html = $"<h1>Report {id}</h1><p>Content for report {id}.</p>";
    var pdf = renderer.RenderHtmlAsPdf(html);
    Response.Headers.Add("Content-Disposition", $"inline; filename=report-{id}.pdf");
    return File(pdf.BinaryData, "application/pdf");
}
Imports IronPdf
Imports Microsoft.AspNetCore.Mvc

' Controller action to list available PDFs
<HttpGet>
Public Function GetPdfList() As IActionResult
    Dim pdfs = New List(Of Object) From {
        New With {.id = 1, .name = "Report 1"},
        New With {.id = 2, .name = "Report 2"}
    }
    Return Json(pdfs)
End Function

' Controller action to generate and return a specific PDF
<HttpGet>
Public Function GetPdf(id As Integer) As IActionResult
    Dim renderer = New ChromePdfRenderer()
    Dim html As String = $"<h1>Report {id}</h1><p>Content for report {id}.</p>"
    Dim pdf = renderer.RenderHtmlAsPdf(html)
    Response.Headers.Add("Content-Disposition", $"inline; filename=report-{id}.pdf")
    Return File(pdf.BinaryData, "application/pdf")
End Function
$vbLabelText   $csharpLabel

Aktualisieren Sie auf der Clientseite den Quellcode des iFrames mit einem kurzen JavaScript Snippet in Ihrer Razor Ansicht, um verschiedene PDFs ohne Seitenneuladung zu laden. Der Controller generiert PDFs auf Anfrage, wodurch die Antwortgröße vorhersehbar bleibt. Bei großen Dokumenten lässt sich dieses Muster mit der Zusammenführungs- und Aufteilungsfunktion von IronPDF kombinieren, um die Dokumente in Abschnitten bereitzustellen.

Screenshot von PdfViewerApp, der einen PDF-Viewer zeigt, der den Text 'Hello World' mit Navigationssteuerelementen und Aktionsschaltflächen für Generieren aus HTML, Generieren aus URL und Drucken anzeigt

Wie handhaben Sie Bereitstellung und Leistung?

IronPDF funktioniert mit ASP.NET, ASP.NET Core und Blazor Server-Projekten. Sie können das Hosting auf einem Windows Server durchführen, die Bereitstellung in Azure vornehmen oder die Containerisierung mit Docker realisieren. Da es .NET 10 sowie frühere Versionen vollständig unterstützt, lässt es sich sowohl in moderne als auch in ältere Anwendungen integrieren.

Wie erfolgt die Bereitstellung in Azure?

Bei der Bereitstellung in Azure App Service benötigt IronPDF nur minimale zusätzliche Konfiguration. Stellen Sie sicher, dass Ihr App Service-Plan mindestens auf B1 konfiguriert ist. IronPDF kümmert sich automatisch um die Bereitstellung des Chrome-Rendering-Engines.

Für containerisierte Bereitstellungen unter Linux fügen Sie die erforderlichen Systemabhängigkeiten zu Ihrer Dockerfile hinzu:

RUN apt-get update && apt-get install -y libgdiplus
RUN apt-get update && apt-get install -y libgdiplus
SHELL

Die IronPDF Dokumentation behandelt die plattformspezifischen Linux-Anforderungen im Detail. Erwägen Sie die Verwendung von IronPDF Slim für kleinere Container-Image-Größen, wenn die vollständige Chrome-Rendering-Engine nicht benötigt wird.

Was sind die wichtigsten Leistungskriterien?

Die Leistungsfähigkeit einer PDF-Server-Anwendung hängt davon ab, wie häufig PDFs generiert werden und wie groß diese sind. Für die meisten Produktionsumgebungen gelten folgende Vorgehensweisen:

  • Zwischenspeicherung von generierten PDFs, wenn sich der zugrunde liegende Inhalt nicht häufig ändert, mithilfe von Speicherströmen oder einem verteilten Cache
  • Verwenden Sie asynchrone Controller-Aktionen, um das Blockieren von Threads während der PDF-Generierung zu vermeiden.
  • Legen Sie geeignete Rendering-Timeouts für komplexe HTML-Seiten mit umfangreichem JavaScript fest.
  • Vor dem Bereitstellen Wasserzeichen und Komprimierung anwenden, um die Dateigrößen zu reduzieren
  • PDF-zu-Bild-Konvertierung aktivieren, um Vorschaubilder anstatt vollständiger PDFs in Dokumentenlisten zu generieren.
  • Verwenden Sie Textextraktion , um serverseitige Suchindizes zu erstellen, anstatt sich auf die im Browser integrierte PDF-Suche zu verlassen.

Wie behebt man häufige PDF-Anzeigeprobleme?

Warum wird die PDF-Datei heruntergeladen, anstatt angezeigt zu werden?

Falls PDFs heruntergeladen statt direkt angezeigt werden, überprüfen Sie, ob die Antwortheader korrekt gesetzt sind. Stellen Sie sicher, dass der MIME-Typ genau application/pdf ist und dass Content-Disposition auf inline und nicht auf attachment gesetzt ist:

Response.Headers.Add("Content-Disposition", "inline; filename=document.pdf");
return File(pdf.BinaryData, "application/pdf");
Response.Headers.Add("Content-Disposition", "inline; filename=document.pdf");
return File(pdf.BinaryData, "application/pdf");
Response.Headers.Add("Content-Disposition", "inline; filename=document.pdf")
Return File(pdf.BinaryData, "application/pdf")
$vbLabelText   $csharpLabel

Manche Proxys und Load Balancer entfernen oder verändern Antwort-Header – überprüfen Sie mithilfe der Entwicklertools, ob die Header den Browser erreichen. Für herkunftsübergreifende Szenarien fügen Sie CORS-Header in Program.cs und nicht in einzelne Antworten ein, um die Konfiguration zentral zu halten. Wenn die PDFs sensible Daten enthalten, sollten Sie die PDFs signieren und mit einem Passwort schützen, anstatt sich ausschließlich auf CORS-Beschränkungen zu verlassen.

Wie geht man mit großen PDF-Dateien um?

Bei großen Dokumenten reduziert Streaming den Speicherdruck auf dem Server. Verwenden Sie ein FileStreamResult anstelle der Rückgabe des rohen Byte-Arrays:

using IronPdf;

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(largeHtmlContent);

var stream = new MemoryStream(pdf.BinaryData);
return new FileStreamResult(stream, "application/pdf");
using IronPdf;

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(largeHtmlContent);

var stream = new MemoryStream(pdf.BinaryData);
return new FileStreamResult(stream, "application/pdf");
Imports IronPdf

Dim renderer As New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf(largeHtmlContent)

Dim stream As New MemoryStream(pdf.BinaryData)
Return New FileStreamResult(stream, "application/pdf")
$vbLabelText   $csharpLabel

Bei sehr großen Dokumenten empfiehlt es sich, diese mithilfe der Zusammenführungs- und Aufteilungsfunktion von IronPDF in Abschnitte zu unterteilen und eine Seitennummerierung in der Benutzeroberfläche zu implementieren. Dadurch bleiben die einzelnen PDF-Antworten klein und werden schnell geladen. Die Richtlinien von Microsoft für große Dateien in ASP.NET Core umfassen auch Pufferungsstrategien, die für die PDF-Übertragung relevant sind.

Wie können Sie mit IronPDF weiterkommen?

Für die Entwicklung eines PDF-Viewers in ASP.NET Core sind keine komplexen Viewer-Bibliotheken von Drittanbietern erforderlich. Durch die Kombination der serverseitigen Rendering-Engine von IronPDF mit der nativen PDF-Unterstützung des Browsers erhalten Sie eine Professional Lösung zur Dokumentenanzeige, die sich gut skalieren lässt und nur minimalen clientseitigen Konfigurationsaufwand erfordert. Die IronPDF Homepage bietet einen Überblick über die gesamte Bibliothek und hilfreiche Ressourcen für den Einstieg.

Von hier aus lässt sich die Implementierung in verschiedene Richtungen erweitern:

Die vollständige API-Referenz finden Sie in der IronPDF -Dokumentation . Um noch heute mit dem Erstellen zu beginnen, erhalten Sie eine kostenlose Testversion von IronPDF – keine Kreditkarte erforderlich.

Starten Sie jetzt mit IronPDF.
green arrow pointer

Häufig gestellte Fragen

Welche ist die beste Methode, um PDF-Dokumente in einer ASP.NET-Anwendung anzuzeigen?

Die Verwendung von IronPDF ermöglicht es Entwicklern, PDF-Dokumente direkt im Browser innerhalb einer ASP.NET-Anwendung leicht darzustellen und bietet eine nahtlose Benutzererfahrung ohne den Bedarf an Drittanbieter-Tools wie Adobe Acrobat Reader.

Kann IronPDF zur Verbesserung der PDF-Anzeige in Webanwendungen verwendet werden?

Ja, IronPDF ist dafür ausgelegt, die PDF-Anzeige zu verbessern, indem es eine reibungslose Integration in Webanwendungen ermöglicht, sodass Benutzer PDF-Dokumente mühelos und effizient anzeigen können.

Benötige ich zusätzliche Tools, um PDFs mit IronPDF in ASP.NET anzuzeigen?

Nein, IronPDF beseitigt den Bedarf an zusätzlichen Tools wie Adobe Acrobat Reader und bietet eine integrierte Lösung zur Anzeige von PDFs direkt in ASP.NET-Anwendungen.

Wie kann ich einen PDF-Viewer in meiner .NET-Webanwendung implementieren?

Indem Sie IronPDF in Ihre .NET-Webanwendung integrieren, können Sie einen leistungsstarken PDF-Viewer implementieren, der verschiedene PDF-Funktionen unterstützt und ein benutzerfreundliches Interface bietet.

Warum sollte ich IronPDF für die PDF-Anzeige in ASP.NET verwenden?

IronPDF bietet eine zuverlässige und effiziente Lösung für die PDF-Anzeige in ASP.NET-Anwendungen und ermöglicht es Entwicklern, den Benutzern eine nahtlose Erfahrung ohne Abhängigkeit von externen Plugins zu bieten.

Ist es möglich, interaktive PDF-Formulare mit IronPDF anzuzeigen?

Ja, IronPDF unterstützt die Anzeige interaktiver PDF-Formulare und ermöglicht es Benutzern, PDF-Dokumente direkt im Browser auszufüllen und damit zu interagieren.

Welche Arten von PDF-Dokumenten können mit IronPDF angezeigt werden?

IronPDF kann verschiedene Arten von PDF-Dokumenten wie Rechnungen, Berichte und interaktive Formulare verarbeiten, was es zu einem vielseitigen Werkzeug für jede ASP.NET-Anwendung macht.

Unterstützt IronPDF for .NET 10 für die PDF-Erstellung und -Anzeige?

Ja. IronPDF unterstützt .NET 10 vollständig sowie frühere Versionen wie .NET 9, 8, 7, 6 und .NET Core und Framework. Das bedeutet, dass Sie IronPDF in modernen .NET 10 ASP.NET- oder Blazor-Anwendungen verwenden können, um PDFs zu generieren, bereitzustellen und direkt im Browser anzuzeigen. (ironpdf.com)

Curtis Chau
Technischer Autor

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 ...

Weiterlesen

Iron Support Team

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