Vou mostrar aqui como visualizar arquivos .pdf na sua aplicação utilizando o controle ActiveX do Adobe Reader.
Primeiramente, vamos adicionar o controle para a caixa do Visual Studio.
Primeiramente, clique com o botão direito sobre a Toolbox e selecione a opção 'Choose Items...'
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOxLoBLoCqStUAnoVRKsrbzpj317W3uxnvH5wrfsr-bI0iocXk_e1lUGmG7Et1bQkuTBzCz9uNPtlI27DRLtOBIyHkuKGpRbbJZ0KWcfIDYBqox-eMF5jKEgQBUPIZqVw0egeMKW1u5Ow8/s320/7+(C%C3%B3pia).PNG)
Documento Carregado:
Imprimir Documento:
Você pode fazer o download da Source aqui.
Abraço e até a próxima!
Primeiramente, vamos adicionar o controle para a caixa do Visual Studio.
Primeiramente, clique com o botão direito sobre a Toolbox e selecione a opção 'Choose Items...'
Selecione a aba 'COM Components' e marque a opção 'Adobe PDF Reader'.
Clique OK e veja o novo controle adicionado a Toolbox do VS.
Agora, vamos arrastar o componente até o Form e desenhar o formulário com mais dois botões, um para abrir o arquivo e outro para a impressão.
Primeiramente, vamos adicionar o código do botão 'Abrir'.
private void button1_Click(object sender, EventArgs e)
{
// cria um novo OpenFileDialog
OpenFileDialog abrir = new OpenFileDialog();
// altera os parametros e mostra o OpenFileDialog
abrir.Filter = "Arquivos PDF *.pdf | *.pdf";
abrir.Title = "Abrir Arquivo PDF";
abrir.ShowDialog();
// verifica se algum arquivo foi selecionado
if (abrir.FileName != "")
{
axAcroPDF1.LoadFile(abrir.FileName);
}
else
{
return;
}
}
Agora, vamos chamar a caixa de diálogo de impressão, permitindo o usuário imprimir do documento com o botão 'Imprimir'
private void button2_Click(object sender, EventArgs e)
{
// exibe a caixa de impressão
axAcroPDF1.printWithDialog();
}
Agora, podemos testar e visualizar o resultado do programa.
Abrir Documento:
Imprimir Documento:
Você pode fazer o download da Source aqui.
Abraço e até a próxima!
Cara, muito obrigado! Era exatamente o que estava precisando.
ResponderExcluirDetalhe: É justamente para visualizar partituras que estou desenvolvendo um sistema para organizar a coleção destes documentos, inclusive os áudios.
A propósito: você saberia me dizer como ouvir um arquivo MP3 através do Windows Forms sem abrir o Windos Media Player ?
Visualizando Pdf [C] ~ Programador Online >>>>> Download Now
Excluir>>>>> Download Full
Visualizando Pdf [C] ~ Programador Online >>>>> Download LINK
>>>>> Download Now
Visualizando Pdf [C] ~ Programador Online >>>>> Download Full
>>>>> Download LINK Cs
Olá,
ResponderExcluirEu vou dar um pesquisada sobre o assunto e qualquer notícia eu crio um post com a solução. Já vi que tem como tocar via DirectX, não sei se ajudaria, mas qualquer coisa eu aviso.
Abraço
Existe uma forma de abrir em sistemas 64bits? pq esse AxAcroPDF nao existe no 64bits
ResponderExcluirBom dia,
ResponderExcluirComo seria então para gerar um pdf, baseado em uma gridview, sendo uma aplicação Web?