CreativeHost
empresa
Empresa opinião de clientes Opinião contrato Contrato política de uso Política webmail Webmail painel de controle Painel suporte Suporte
página inicial página inicial planos de hospedagem planos de hospedagem de sites serviços em internet serviços em internet contato hospedagem de sites contato hospedagem de sites assine hospedagem de sites assine hospedagem de sites

Hospedagem
Assine: (11) 3721-0210

Clique aqui e assine já!

Faça a análise
ONLINE DE VÍRUS

* Não precisa de instalação
Panda ActiveScan
Início
Componentes ASP - ASP PDF

Criado pela Persits, o AspPDF é um componente ASP que converte o texto selecionado em formato PDF.

O nome do arquivo deverá ser igual ao declarado no campo form action. Em nosso exemplo, o arquivo deve ser salvo como asppdf.asp. Abaixo as alterações que devem ser feitas, comentadas nos próprios arquivos:

Código ASP:

<!-- Início ASP --->

<html>
<head>
<title>CreativeHost - Exemplo AspPDF</title>
</head>
<body>
<form action="asppdf.asp" method="post">
<b>Enter text:</b><br>
<textarea name="largetext" cols="80" rows="16"><% = Request("largetext") %>
</textarea><br>
<input type="submit" name="Save" Value="Gerar PDF">
</form>
<%
if Request("Save") <> "" Then
Set Pdf = Server.CreateObject("Persits.Pdf")
Set Doc = Pdf.CreateDocument
' Defina o tamanho da folha, em milímetros
Set page = Doc.Pages.Add( 216, 280 )
' Defina o tipo de fonte
Set Font = Doc.Fonts("Times-Roman")
Text = Request("largetext")
' Parâmetros de alinhamento: X, Y do canto superior esquerdo ao cado inferior direito, altura, largura e tamanho da fonte
Set param = pdf.CreateParam("x=10;y=270;height=260;width=196; size=10;")
Do While Len(Text) > 0
CharsPrinted = Page.Canvas.DrawText(Text, param, Font )
if CharsPrinted = Len(Text) Then Exit Do
Set Page = Page.NextPage
Text = Right( Text, Len(Text) - CharsPrinted)
Loop
' Defina o nome do arquivo PDF a ser gerado
Filename = Doc.Save( Server.MapPath("text.pdf"), False )
Response.Write "Arquivo gerado com sucesso! Faça o download de seu arquivo PDF <a href=" & Filename & ">aqui</a>"
End If
%>
</body>
</html>

<!-- Fim ASP --->

 
©2002-2008 - CreativeHost Networks Ltda Me - Hospedagem de sites em boas mãos