Itexsharp e sfondo

domenica 27 dicembre 2009 - 14.57

almax Profilo | Junior Member

ciao, avrei bisgono un piccolo aiuto sulla libreria Itexsharp per creare pdf, creo un pdf aggiungendo add paragraph e nel mentre dovrei inserire unA jpg di sfondo per la prima pagina ed una seconda differente per la seconda la terza la quarta, cambia solo la prima ...

Faccio così ,

PdfWriter.getInstance(document, New FileOutputStream("Chap0104.pdf"))

'apro il documento
document.open()

scrivo il paragrafo
document.add(paragrafo)

poi ho provato ad utilizzare il pdfreader ma nulla ..
come posso aggiungere le immagini ?
page 1 la prima
page 2 la seconda
etc etc ..

Grazie

freeteo Profilo | Guru

Ciao,
io per aggiungere delle immagini alla pagina del pdf usavo un codice di questo tipo:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

come vedi uso un "PdfWriter" e aggiungo l'immagine al suo "DirectContent" dopo averla scalata e posizionata dove mi serve.
Prova a vedere se qualcosa di questo tipo può aiutarti.

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

almax Profilo | Junior Member

Come sempre ti ringrazio, sei sempre puntuale .. Per l'immagine ho risolto in questo modo ... In linea teorica faccio così, prendo tutti i dati di cui ho bisogno, li scrivo e salvo il file come temporaneo, lo riapro aggiungo le immagini in base alle pagine, l'immagine 1 alla prima pagina e la 2 alla seconda (le immagini sono differenti) eventualmente la terza e così per 4 fino ad n ... e salvo il file con il nome dovuto, cancellando il temporaneo...
In pratica faccio così, se dovese servire :

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
dimmi se secondo te si possono causare dei problemi, testandolo sembra che vada bene anche la velocità della generazione sembra buona ..
Volevo chiederti una cosa per scrivere dei paragrafi o del testo in determinate posizioni della pagina che soluzione mi consigli ... che unità di misura utilizza la pagina del pdf ?

Grazie ancora
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