C# PDF-Betrachter

Chaknith Bin
Chaknith Bin
25. Januar 2023
Aktualisiert 10. Dezember 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

In diesem Artikel werden verschiedene Methoden zur Anzeige von PDFs in einer .NET-Anwendung untersucht. In diesem Artikel werden verschiedene Methoden zur Anzeige von PDF-Dateien vorgestellt. Das Anzeigen von PDFs innerhalb von Anwendungen ist eine häufige Anforderung, die mit der PDF Library für .NET leicht erfüllt werden kann.

IronPDF bietet einen PDF-Viewer für MAUI-Projekte. Weitere Informationen finden Sie unter dem folgenden Link: "Anzeigen von PDFs in MAUI für C# .NET."

Erste Schritte mit IronPDF

Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.

Erster Schritt:
green arrow pointer


ASP.NET- und MVC-PDF-Viewer

Bei Webanwendungen können PDFs in einem Browserfenster oder einem Iframe angezeigt werden. Alternativ können Sie auch die beeindruckendepdf.js-Bibliothek von Mozilladie einen umfassenden, vollständig in JavaScript geschriebenen PDF-Viewer bietet.


WPF C# PDF-Betrachter

Um PDF-Dokumente direkt in WPF anzuzeigen, können Sie das native WebBrowser-Steuerelement verwenden.


Windows Forms PDF-Betrachter

Zur Anzeige von PDF-Dokumenten direkt in Windows Forms(WinForms) anwendungen ist das Steuerelement WebBrowser ebenfalls eine gute Wahl.


Anzeigen einer PDF-Datei im Standard-PDF-Viewer des Systems

Um eine PDF-Datei aus einer beliebigen Anwendung in einem externen Fenster zu öffnen, können wir einen Trick mit System.Diagnostics.Process.Start anwenden.

In der Regel wird die PDF-Datei im Standard-Webbrowser geöffnet, der die Anzeige von PDF-Inhalten unterstützt, oder in Adobe Acrobat, sofern dieses Programm installiert ist.

:path=/static-assets/pdf/content-code-examples/how-to/net-pdf-viewer-default-pdf-viewer.cs
using IronPdf;

// Render any HTML fragment or document to HTML
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");

var outputPath = "ChromePdfRenderer.pdf";

// Export PDF document
pdf.SaveAs(outputPath);

// This neat trick opens our PDF file so we can see the result in our default PDF viewer
System.Diagnostics.Process.Start(outputPath);
Imports IronPdf

' Render any HTML fragment or document to HTML
Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>")

Private outputPath = "ChromePdfRenderer.pdf"

' Export PDF document
pdf.SaveAs(outputPath)

' This neat trick opens our PDF file so we can see the result in our default PDF viewer
System.Diagnostics.Process.Start(outputPath)
$vbLabelText   $csharpLabel

IronPDF bietet einen PDF-Viewer für MAUI-Projekte. Weitere Informationen finden Sie unter dem folgenden Link: "Anzeigen von PDFs in MAUI für C# .NET."

Chaknith Bin
Software-Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat tiefgehende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Erkenntnisse aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentation und einem insgesamt besseren Erlebnis bei.