C# PDF 查看器

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

本文將探討在 .NET 應用程式中查看 PDF 的各種方法。 本文將探討查看PDF的各種方法。 使用 .NET 的 PDF Library 可以輕鬆解決應用程式中查看 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 Forms 中直接查看 PDF 文件(WinForms)應用程式中,WebBrowser 控制項也是一個不錯的選擇。


在預設系統 PDF 查看器中查看 PDF 文件

要在外部窗口中從任何應用程序打開PDF,我們可以使用涉及System.Diagnostics.Process.Start 的技巧。

這通常會在支援查看 PDF 內容的預設網頁瀏覽器中打開 PDF,或者如果已安裝則在 Adobe Acrobat 中打開。

: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 文件.