Visores de PDF en C

Chaknith Bin
Chaknith Bin
25 de enero, 2023
Actualizado 10 de diciembre, 2024
Compartir:
This article was translated from English: Does it need improvement?
Translated
View the article in English

En este artículo se exploran varios métodos de visualización de archivos PDF en una aplicación .NET. Este artículo explora varios métodos de visualización de archivos PDF. La visualización de archivos PDF en aplicaciones es un requisito habitual que puede satisfacerse fácilmente con la biblioteca PDF para .NET.

IronPDF proporciona un visor PDF para proyectos MAUI. Para obtener más información, por favor visite el siguiente enlace: "Visualización de PDFs en MAUI para C# .NET."

Comience con IronPDF

Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer


Visor de PDF para ASP.NET y MVC

En el caso de las aplicaciones web, los PDF pueden visualizarse en una ventana del navegador o en un iframe. Alternativamente, puedes utilizar la impresionante biblioteca pdf.js de Mozilla, que ofrece un visor de PDF completo escrito completamente en JavaScript.


Visor de PDF WPF C

Para ver documentos PDF directamente en WPF, puedes usar el control nativo WebBrowser.


Visor de PDF de formularios de Windows

Para visualizar documentos PDF directamente en aplicaciones de Windows Forms (WinForms), el control WebBrowser también es una buena opción.


Visualización de un PDF en el visor de PDF predeterminado del sistema

Para abrir un PDF desde cualquier aplicación en una ventana externa, podemos usar un truco que involucra System.Diagnostics.Process.Start.

Por lo general, el PDF se abrirá en el navegador web predeterminado, que admite la visualización de contenido PDF, o en Adobe Acrobat, si está instalado.

: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 proporciona un visor PDF para proyectos MAUI. Para obtener más información, por favor visite el siguiente enlace: "Visualización de PDFs en MAUI para C# .NET."

Chaknith Bin
Ingeniero de software
Chaknith trabaja en IronXL e IronBarcode. Tiene una gran experiencia en C# y .NET, ayudando a mejorar el software y a apoyar a los clientes. Sus conocimientos de las interacciones con los usuarios contribuyen a mejorar los productos, la documentación y la experiencia general.