HTML to PDF

giovedì 27 aprile 2006 - 14.41

Nicola Profilo | Senior Member

Ho la necessita con un bottone a fondo pagina di trasformare una pagina web in PDF.
CON ASP.NET 1.1.

conoscete qualche esempio free?
vi ringrazio
ciao Nicola

Brainkiller Profilo | Guru

>Ho la necessita con un bottone a fondo pagina di trasformare
>una pagina web in PDF.
>CON ASP.NET 1.1.

Questa operazione è consentita solo dalla parte Client, ossia l'utente può stampare il contenuto della pagina web su un driver virtuale che trasforma la stessa in PDF.

Se vuoi farlo tu devi farlo server side con una libreria tipo iTextSharp ma sarà abbastanza difficile farlo se la pagina è composta anche da immagini, ecc. se rappresentasse solo dati testuali è decisamente più semplice.

cIao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Bloody Profilo | Newbie

ItextSharp di permette di generare un pdf da testo, però non è adatto per trasformare in pdf dei file di word, in quando dovresti prima cercare di estrarre tutto il contenuto e poi convertirlo in pdf, perdendo cosi tutta la formattazione e l'impaginazione, senza parlare di eventuali tabelle, immagini, elenchi etc... ;)

Io ho usato PrimoPDF (http://www.primopdf.com/) , con cui fai partire una stampa virtuale dal tuo server, e poi linki il pdf generato.
Durante l'esecuzione di PrimoPDF, ti appare una finestra su cui devi cliccare per far partire la stampa; per automatizzare l'operazione puoi simulare il click dell'utente in qualche modo (ad esempio con questo linguaggio di scripting: http://www.autoitscript.com/autoit3/ )

Nicola Profilo | Senior Member

Ok! ma da una pagina aspx... ??
perchè dovrei trasformare una pagina web (un semplice Datagrid) in un pdf cosi' comè.

funziona cosi'?

grazie ancora
ciao Nicola

Bloody Profilo | Newbie

se è un datagrid penso tu possa usare crystalreport (c'è un sacco di documentazione in giro) senza tutti quei giri :)

il sw che ti ho descritto io ti permette anche di convertire dei word, ma se è la pagina corrente dovresti cavartela anche con crystalreport

Brainkiller Profilo | Guru

>Ok! ma da una pagina aspx... ??
>perchè dovrei trasformare una pagina web (un semplice Datagrid)
>in un pdf cosi' comè.

Concordo, allora è meglio usare Crystal che ti permette un'esportazione su PDF:
Oppure con iTextSharp devi crearti il PDF a mano.
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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