C# PDF 阅读器

This article was translated from English: Does it need improvement?
Translated
View the article in English

本文将探讨在 .NET 应用程序中查看 PDF 的各种方法。 本文将探讨查看PDF的各种方法。 在应用程序中查看PDF是一个常见需求,可以通过使用.NET的PDF库轻松解决。

IronPDF为MAUI项目提供了一个PDF查看器。 有关更多信息,请访问以下链接:在 MAUI for C# .NET 中查看 PDF."

开始使用IronPDF

立即在您的项目中开始使用IronPDF,并享受免费试用。

第一步:
green arrow pointer


ASP.NET & MVC PDF 查看器

对于网页应用程序,PDF 可以在浏览器窗口或 iframe 中查看。 或者,您可以使用印象深刻的来自 Mozilla 的 pdf.js 库该工具提供了一个完全用 JavaScript 编写的综合性 PDF 查看器。


WPF C# PDF 查看器

要在 WPF 中直接查看 PDF 文档,您可以使用本地 WebBrowser 控件。


Windows Forms PDF 查看器

用于在 Windows 窗体中直接查看 PDF 文档(WinForms)应用软件、WebBrowser控件也是不错的选择。


在默认系统 PDF 查看器中查看 PDF

要在外部窗口中从任何应用程序打开PDF,我们可以使用System.Diagnostics.Process.Start的技巧。

这通常会在支持查看 PDF 内容的默认网络浏览器中打开 PDF,或在安装了 Adobe Acrobat 的情况下打开 PDF。

: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)
VB   C#

IronPDF为MAUI项目提供了一个PDF查看器。 有关更多信息,请访问以下链接:在 MAUI for C# .NET 中查看 PDF."