Como abrir um arquivo pdf em asp
Video: Salvar e Abrir arquivos usando C#
Conteúdo
O Portable Document Format (PDF) é popular na Web para exibir dados e arquivos para os usuários finais, porque é um formato padrão que não é específico do navegador. A maioria dos navegadores suportam exibição in-line de arquivos PDF, e os criadores do formato, da Adobe Systems, oferecem aplicativos gratuitos PDF Reader. Para abrir um arquivo PDF em ASP, você tem que usar uma linguagem de script. O idioma padrão em ASP é VBScript, que é linguagem de script do lado do servidor da Microsoft. A única vez que esta linguagem pode ser usada no lado do cliente é no Microsoft Internet Explorer.
Video: TIPS | Abrir y Leer un PDF en Visual Basic
Crie um novo arquivo no bloco de notas ou a sua interface de programação favorita. Nomeie o arquivo "openPDF.asp" e salve-o com o seu site.
Adicionar código ao seu arquivo ASP para criar a estrutura do corpo e HTML. Copie o código abaixo para fazer isso:
lt;%% gt;
Criar uma variável para o nome do arquivo e adicioná-lo à seção de código do seu arquivo ASP. Copie o exemplo abaixo:
Dim strPDF strPDF = "C: myDocument.pdf"
Video: Abrindo PDF no Studio da Silhouette
Criar um objeto de fluxo de arquivo e carregar o arquivo para ele. O exemplo de VBScript a seguir mostra como fazer isso:
Definir oFileStream = Server.CreateObject ("ADODB.Stream") OFileStream.Open oFileStream.Type = 1 `binário oFileStream.LoadFromFile strPDF
Video: Como converter PDO em PDF
Defina o tipo de conteúdo do arquivo em PDF e gravar o arquivo para o navegador. Use o seguinte código para fazer estas tarefas:
Response.ContentType = "aplicação / pdf" Response.AddHeader ("Content-Disposition", "nome inline- =" + StrPDF) Response.BinaryWrite (oFileStream.Read)
Feche o fluxo de arquivo e liberar a memória:
oFileStream.Close Set oFileStream = Nada
Gorjeta
- Verifica Se você deseja que seus usuários para ser capaz de salvar o PDF em vez de abri-lo, alterar o cabeçalho de "na linha" para "anexo."
Referências
- ligação Suporte da Microsoft: Como usar o objeto ADODB.Stream para enviar arquivos binários para o browser através de ASP