Domanda sfiziosa!

lunedì 06 settembre 2004 - 15.02

Bronzo Profilo | Junior Member

E' possibile salvare una pagina html come immagine?
Per precisare, facciamo finta che io voglio stampare un etichetta da web, l'utente inserisce nome e cognome e da ok, allora si crea una paginetta che viene convertita in un'immagine jpg per esempio!

Se si può fare come? Grazie!

Bronzo Profilo | Junior Member

Io sto provando questo script che ho trovato in rete ma mi da errore!


<% @Page Language="VB" ContentType="image/gif"%>
<% @Import NameSpace="System.Drawing" %>
<SCRIPT runat="server">

Sub Page_Load(sender As Object, e As EventArgs)

' definisco una nuova bitmap con dimensioni
dim bitmap as new Bitmap(180, 30)

' creo un'immagine a partire dalla bitmap
dim img as Graphics = Graphics.FromImage(bitmap)

' definisco il colore
Dim Rosso As New SolidBrush(Color.Red)

' definisco il font e la dimensione
dim textFont as New Font("Arial", 12)

' definisco il testp
dim testo as String = DateTime.Now.ToLongDateString()

' inserisco la stringa - testo, font, color, x, y
img.DrawString(testo, textFont, rosso, 5, 5)

' invio in output via Response - formato Gif
BitMap.Save(Response.OutputStream, ImageFormat.Gif)
BitMap.Dispose()

End Sub

</SCRIPT>
<html>
<head>
</head>
<body>
<form runat="server">
<!-- Insert content here -->
</form>
</body>
</html>


mi dice:
Compiler Error Message: BC30451: Name 'ImageFormat' is not declared.

Source Error:



Line 24:
Line 25: ' invio in output via Response - formato Gif
Line 26: BitMap.Save(Response.OutputStream, ImageFormat.Gif)
Line 27: BitMap.Dispose()
Line 28:

????????

Bronzo Profilo | Junior Member

ho provao pure a cambiare ImageFormat con img visto che lui dichiara un'immagine di nome img, ma mi da un'altro errore :/

Bronzo Profilo | Junior Member

Trovato, mancava una libreria! CIAOUX E GRAXIE!

RP Profilo | Newbie

La libreria che manca è System.net, quindi imports system.net

PS la prox volta le info datele complete,

RP Profilo | Newbie

e anche System.Drawing.Imaging
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5