PDF Dinamico

venerdì 03 marzo 2006 - 08.35

fguida Profilo | Expert

Buongiorno ragazzi,
ho questa necessità; devo creare dei pdf dinamici mediante asp.net 2.0 ma con l'ausilio di XML... in asp 3.0 si usava l'oggetto:

Server.CreateObject("Msxml2.FreeThreadedDOMDocument.4.0")

Sapete ora cosa debbo utilizzare invece?
Grazie
Francesco

Brainkiller Profilo | Guru

>Buongiorno ragazzi,
>ho questa necessità; devo creare dei pdf dinamici mediante asp.net
>2.0 ma con l'ausilio di XML... in asp 3.0 si usava l'oggetto:
>Server.CreateObject("Msxml2.FreeThreadedDOMDocument.4.0")
>Sapete ora cosa debbo utilizzare invece?

Ciao,
devi utilizzare le classi contenute nel namespace System.XML.
Lì troverai XMLDocument (DomDocument) e tutte le altre classi di supporto.

Per produrre PDF puoi usare librerie di terze parti come iTextSharp.

Ciao

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

fguida Profilo | Expert

Grazie David
Una cosa.. sapresti dirmi da cosa è stato sostituito il:

Server.CreateObject("Msxml2.FreeThreadedDOMDocument.4.0")

Francesco

Brainkiller Profilo | Guru

>Grazie David
>Una cosa.. sapresti dirmi da cosa è stato sostituito il:
>Server.CreateObject("Msxml2.FreeThreadedDOMDocument.4.0")

Non so cosa facesse FreeThreadedDOMDocument, immagino che fosse un DOM Document accessibile da più threads. In questo caso la classe XmlDocument è thread-safe quindi assolve gli stessi compiti.

Mi è venuta in mente una cosa, se tu usavi questa sintassi CreateObject("") in un pezzo di codice Javascript, allora probabilmente la sintassi è sempre quella. Ma se intendi lavorare da .NET su un file XML allora, devi usare le classi del namespace System.XML.

Ciao

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

fguida Profilo | Expert

No, si trattava di asp creato da in percedenza da un altro programmatore...
Ora però sto modificando il tutto per asp.net 2.0
Bene, vedrò come meglio fare, ma in sostanza si trattava di creare PDF dinamici
Grazie ancora e buon week-end

Francesco
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