Contente
Arquivos PDF são documentos "somente leitura" que os sites publicam para os internautas e clientes. Podem ser abertos através de linguagens de programação de aplicações web, como o C# em ASP.NET. O arquivo pode ser aberto em uma nova janela do navegador, ou os programadores podem optar por manter o arquivo aberto na janela atual. Abrir um arquivo PDF em ASP leva apenas algumas linhas de código.
Instruções
Arquivo PDF (t file image by Sergio Hayashi from Fotolia.com)-
Desligue o buffer e configure as variáveis. Neste exemplo, o PDF é transmitido, então o buffer está desligado e aparece no navegador do leitor imediatamente. As seguintes linhas de código configuram as variáveis: Context.Response.Buffer = false GO FileStream file = null GO byte[] mybuff = new byte[1024] GO long count;
-
Aponte o arquivo variável para a localização do arquivo. O código a seguir fixa o arquivo variável em um arquivo PDF localizado em "C" drive: file = File.OpenRead("C:myPDF.pdf");
-
Encontre o arquivo PDF e imprima-o na tela. O código a seguir escreve em PDF em uma janela do navegador byte por byte: while ((count = file.Read(mybuff, 0, mybuff.Length)) > 0) { if (Context.Response.IsClientConnected) { Context.Response.OutputStream.Write(mybuff, 0, mybuff.Length) GO Context.Response.Flush() GO } }
-
Coloque o código as etapas de 1 a 3 em uma função chamada "OpenPDF" e crie um botão na forma em que o chama. O seguinte é um exemplo de um botão ASP.NET que chama a função quando clicado, exibindo o PDF: