edraw-max-horizontal
Guía De Usuario
¿Qué hay de nuevo?
PRUÉBALO GRATIS
COMPRAR AHORA

Mostrar documento PDF de sólo lectura en C#

> Edraw: How-tos > Mostrar documento PDF de sólo lectura en C#
Publicado por Edraw | 2024-04-11 19:50:07
El componente visor de PDF es una solución fiable para que los desarrolladores desactiven la opción Copiar, Imprimir y Guardar con el componente Adobe Reader.

¿Cuál es la mejor forma de insertar un documento pdf de adobe en una ventana de C# con un 100% de compatibilidad? Creo que la mayoría de ustedes recuerdan el complemento de adobe reader que permitía cargar un archivo pdf. Pero todas estas tecnologías no son compatibles para hacer más limitación de la modificación de archivos pdf.

El siguiente artículo mostrará cómo cargar archivos pdf en una aplicación C# paso a paso.

El control PDF Viewer para C# puede integrarse para añadir funciones de visualización y manipulación de PDF a su aplicación C#. Si no tienes el componente visor de pdf, necesitas instalar el paquete primero.

Cómo mostrar un documento PDF en un programa C#

Abre Visual Studio y crea una nueva aplicación C#.

Haz clic derecho en solución. A continuación, haz clic en la opción de menú Añadir referencia...

Añade referencia en C#

En el cuadro de diálogo emergente, selecciona la pestaña COM.

añade complemento a tu c#

Elige el componente Visualizador de PDF y haz clic en Aceptar. El PDF Viewer Component References se añadirá en el nuevo proyecto vb.net.

visualizador pdf gratuito

Cambia a la ventana de diseño del formulario Form1.

Cambia a la ventana de diseño del formulario

Arrastra el componente Visualizador de PDF del panel Caja de herramientas al form1.

Añade un componente PDF

Abre el Gestor de Configuración. Cambia la plataforma de la solución activa como opción x86.

opción x86.

A continuación, crea el proyecto C# y ejecútalo.

Componente PDF en VB.NET

Desactivar la opción Copiar, Imprimir y Guardar

Si quieres desactivar los menús de imprimir, copiar, guardar y hacer clic con el botón derecho del ratón en el lector de adobe, tienes que establecer el permiso para el componente visor de PDF. Los siguientes códigos de ejemplo demuestran cómo funciona con archivos de formato de documento portátil (PDF) mediante programación.

private void DisableToolbarsMenu_Click(object sender, EventArgs e)
{
axPDFViewer1.DisableToolbarRightClickMenu(true);
}

private void DisableViewMenu_Click(object sender, EventArgs e)
{
axPDFViewer1.DisableViewRightClickMenu(true);
}

private void DisableCopy_Click(object sender, EventArgs e)
{
axPDFViewer1.DisableHotKeyCopy();
}

private void DisablePrint_Click(object sender, EventArgs e)
{
axPDFViewer1.DisableHotKeyPrint();
}

private void DisableHotkeys_Click(object sender, EventArgs e)
{
axPDFViewer1.DisableHotKeyCopy();
axPDFViewer1.DisableHotKeyPrint();
axPDFViewer1.DisableHotKeySave();
axPDFViewer1.DisableHotKeyShowBookMarks();
axPDFViewer1.DisableHotKeyShowThumnails();
axPDFViewer1.DisableHotKeyShowToolbars();
axPDFViewer1.SetReadOnly();
}

Una navaja suiza para todas tus necesidades de diagramación

EdrawMax es la herramienta de diagramación más fácil de usar que sirve para todos tus propósitos. Proporciona un espacio de trabajo para crear más de 280 tipos de diagramas, incluyendo diagramas de flujo, diagramas de Ishikawa, diagramas UML, planos de piso y más. Acelera la comprensión e impulsa la innovación en múltiples plataformas. ¡Pruébala gratis ahora!