none
PDF RRS feed

  • Pergunta

  • BOA TARDE PESSOAL

    Como eu faço para mostrar os dados de um arquivo PDF dentro do C#? No momento que eu clicar no endereço do arquivo eu gostaria que o arquivo fosse aberto e mostrasse os dados que ele contem.

    Garibaldo

    segunda-feira, 3 de junho de 2019 16:43

Respostas

  • Olá, Garibaldo!

    Como o Leonardo disse, você pode utilizar o controle WebBrowser para exibir o arquivo. Basta arrastá-lo da caixa de ferramentas para o seu formulário. Segue um exemplo:

    public partial class FrmOpenPDF : Form
    {
        public FrmOpenPDF()
        {
            InitializeComponent();
        }
    
        private void buttonAbrir_Click(object sender, EventArgs e)
        {
            // Captura o caminho digitado pelo usuário na textBox e passa como URL para 
            // o webBrowser 
            webBrowser1.Navigate(new Uri(Path.GetFullPath(textBoxCaminhoArquivo.Text), UriKind.Absolute));
        }
    }

    Nesse cenário o usuário informa o caminho do arquivo e clica no botão abrir para vê-lo. Você pode adaptar para, ao clicar no arquivo desejado, o caminho dele seja passado ao webBrowser como URL!

    Boa sorte!

    Att, Wallace


    “First do it, then do it right, then do it better.”

    terça-feira, 4 de junho de 2019 13:12

Todas as Respostas

  • Olá, usa o WebBrowser, tenta o código...

    webBrowser.Navigate(string.Format(@"C:\SEU_ARQUIVO.pdf", Application.StartupPath));


    Se ajudou, marque como resposta! Obrigado.

    segunda-feira, 3 de junho de 2019 19:00
  • Boa Noite Leonardo,

    O WebBrowser não é um comando web, eu estou em desktop.

    terça-feira, 4 de junho de 2019 05:13
  • Olá Garibaldo,

    Segue alguns links para você conferir.

    Gerando arquivo pdf pelo c#

    C# - Como abrir um arquivo (DOC, PDF, XLS) pelo Windows Form

    Abraços


    Se o meu conteúdo resolveu o seu problema ou sua dúvida, então marque como "Resposta", ou se foi útil, "Vote". Pois isso ajudará outras pessoas com o mesmo problema ou dúvida.

    terça-feira, 4 de junho de 2019 11:53
  • Olá, Garibaldo!

    Como o Leonardo disse, você pode utilizar o controle WebBrowser para exibir o arquivo. Basta arrastá-lo da caixa de ferramentas para o seu formulário. Segue um exemplo:

    public partial class FrmOpenPDF : Form
    {
        public FrmOpenPDF()
        {
            InitializeComponent();
        }
    
        private void buttonAbrir_Click(object sender, EventArgs e)
        {
            // Captura o caminho digitado pelo usuário na textBox e passa como URL para 
            // o webBrowser 
            webBrowser1.Navigate(new Uri(Path.GetFullPath(textBoxCaminhoArquivo.Text), UriKind.Absolute));
        }
    }

    Nesse cenário o usuário informa o caminho do arquivo e clica no botão abrir para vê-lo. Você pode adaptar para, ao clicar no arquivo desejado, o caminho dele seja passado ao webBrowser como URL!

    Boa sorte!

    Att, Wallace


    “First do it, then do it right, then do it better.”

    terça-feira, 4 de junho de 2019 13:12