Mostrar documento PDF de sólo lectura en C#

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.

Edraw
Edraw Jul 28, 25
Compartir artículo:
banner-product
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();
}

advertise
EdrawMax: ¡La opción inteligente para diagramas!