edraw-max-horizontal
Guia
O que há de novo?
EdrawMax online
Download Grátis
Compre Agora

Exibir Documentos Somente Leitura em C#

> Basic Diagram Knowledge > Exibir Documentos Somente Leitura em C#
foto do autor
Ana Sophia | 2024-03-05 21:53:39
O componente visualizador de PDF é uma solução confiável para os desenvolvedores desabilitarem a opção Copiar, Imprimir e Salvar com o Componente Adobe Reader.

Qual é a melhor maneira de incorporar um documento adobe pdf em uma janela C # com 100% de compatibilidade? Acredito que muitos de vocês se lembrem do addin adobe reader que permitia carregar um arquivo pdf. Mas todas essas tecnologias não oferecem suporte para fazer mais limitação de arquivos PDF de modificação.

O artigo a seguir mostrará como carregar arquivos PDF em um aplicativo C# passo a passo.

O controle PDF Viewer para C # pode ser incorporado para adicionar recursos de visualização e manipulação de PDF ao seu aplicativo C #. Se você não tem o componente visualizador de pdf, você precisa instalar o pacote primeiramente.

Como Exibir um Documento PDF em C#

Abra o Visual Studio e crie um novo aplicativo C#.

Clique com o botão direito em Solução. Em seguida, clique no item Adicionar Referência ....

C# Add Reference

Na caixa de diálogo pop-up, escolha a guia COM.

c# add com

Escolha o componente PDF Viewer e clique em OK. As referências do componente PDF Viewer serão adicionadas no novo projeto vb.net.

pdf viewer lib

Alterne para a janela de design de formulário do Form1.

Switch to the Form design window

Arraste o PDF Viewer Component do painel Caixa de Ferramentas para o form1.

Add PDF Component

Abra o Gerenciador de Configuração. Altere a plataforma de solução ativa como opção x86.

x86 option.

Em seguida, crie o projeto C # e execute.

PDF Component in VB.NET

Desativar a opção Copiar, Imprimir e Salvar

Se você deseja desabilitar imprimir, copiar, salvar e clicar com o botão direito do mouse no menu do Adobe Reader, você precisa definir a permissão para o componente visualizador de PDF. Os códigos de exemplo a seguir demonstram como funciona programaticamente com arquivos PDF (Portable Document Format).

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();
}

Incorporar MS Office no C#

Comece a Usar! Você Vai Amar Este Software Para Diagramação Fácil de Usar.

O Edraw Max é perfeito não apenas para fluxogramas de aparência profissional, organogramas e mapas mentais, mas também para diagramas de rede, plantas baixas, fluxos de trabalho, design de moda, diagramas UML, esquemas elétricos, ilustrações científicas, e diversos gráficos... e isso é só o começo!