Newsgroup: it.comp.lang.delphi
Titolo: Stampare/scrivere su un file pdf gia' esistente

Mi e' stato chiesto se con delphi fosse possibile stampare/scrivere un report
sopra un file pdf preesistente. Io so che si puo' generare da un report il
file pdf, ma scrivere sopra un pdf gia' esistente non so se e come e'
possibile.
Qualcuno sa qualche cosa di piu' preciso a riguardo ?
-- 
Morde. 
(
mo...@despammed.com
)

Stampare un report non so dirtelo, esistono unit (o dll) che permettono di
scrivere su un file pdf già esistente.
Forse, strolicando un po', è possibile ... esempio buttando il report su una
immagine poi sparata sul file pdf ...

 possibile.
Io uso il componente WPdf della WpCubed 
http://www.wpcubed.com
 per la
generazione dei files PDF.
Possiede anche una property per iniziare a scrivere su un file già
esistente, ma personalmente non l'ho mai usata a fondo.
Il componente di per se funziona come un generico oggetto TPrinter ed è
dotato di un Canvas su cui puoi lavorare.
Ci sono componenti aggiuntivi che permettono anche di traslare direttamente
un QReport ma non li ho mai usati.
Io lo uso principalmente per la renderizzazione in PDF di spool AS400 e mi
ci trovo molto bene.
Non è free, ma puoi scaricare la versione demo che come unico limite ha la
visualizzazione per alcuni secondi della finestra di splash al primo al
caricamento della DLL (il motore, che ti devi portare dietro e ridistribuire
con l'applicazione). In questa versione alla chiusura dell'applicazione
solleva un'eccezione, immagino dovuta a qualche problema con la form di
splash. Quando è licenziato il problema scompare.
Maggiori dettagli, naturalmente al link che ti ho indicato.
Ciao.
Gianluca.

 Qualcuno sa qualche cosa di piu' preciso a riguardo ?
Se le informazioni da stampare sono relativamente poche č possibile
utilizzare la soluzione del formato fdf (quello dei form pdf): con Acrobat
ti generi i campi dove vuoi sopra al pdf e da Delphi semplicemente ci
inserisci i dati.
Ripeto: tutto dipende da quale uso ne fai.
Ciao, Vittorio

Maggiori dettagli, naturalmente al link che ti ho indicato.
Ho visitato il sito, mi sto documentando, grazie.
ciao!
-- 
Morde. 
(
mo...@despammed.com
)

Va a vedere 
http://www.sedtech.com/isedquickpdf/
: io mi trovo bene e non
sono caretti ...

sono caretti ...
Infatti li ho bookmarcati, per 65 euro si puo' aprire un pdf, scriverci
dentro, e salvare. E' quello che cerco, anche se ovviamente chi mi ha chiesto
questo vorrebbe il tutto aggratiss eh eh ..... (normale amministrazione,
decideranno loro).
Grazie anche agli altri che hanno risposto al thread.
Ciao a tutti
-- 
Morde. 
(
mo...@despammed.com
)

e la cosa bella e che puoi farci tutto quello che vuoi distribuendo anche le
dll o gli activex senza prendere licenze particolari ...
Ciao
Andrea

 e mi ci trovo molto bene.
Mi sapresti dire se i file pdf generati possono essere compressi?
--
Jax
====
Mamma a Natale faceva il tacchino. Un'imitazione di merda. (Mario Zucca)

 Mi sapresti dire se i file pdf generati possono essere compressi?
Oh yes!
Gianluca.

 Oh yes!
Figo!!!!! Allora me lo scarico subito! Grazie 8000!
--
Jax
====
Mio nonno era un uomo insignificante. Al suo funerale il carro funebre
seguiva le altre auto. (Woody Allen)

 ha scritto nel messaggio
news:hh5qvvkpqpukgge2e...@4ax.com...



http://www.planetpdf.com/mainpage.asp?WebPageID=294
Ottimo Palmik :)
Vorrei farti alcune domande, visto che lo usate in azienda: nel readme dice 
"NOTE: You MUST have Adobe Exchange installed on your machine
to use this component."
Che significa? Dove lo trovo, ma sopratutto: ha un costo questo "Exchange" ?
La cosa che mi ha colpito e' la gratuita' di questo componente, ma se per
usarlo devo installare un altro software a pagamento...
-- 
Morde. 
(
mo...@despammed.com
)

 "Exchange" ?
Mi pare non abbia un costo, però leggi attentamente la licenza.
lo trovi qui:
http://www.adobe.com/support/downloads/product.jsp?product=5&platform=Wi
ndows
Ciao
Antonio

 ha scritto nel messaggio
news:w3vLb.79118$_P.30...@news4.tin.it...

Questo componente, per quello che ho capito io, incapsula la procedura che
ti avevo descritto nella mia risposta precedente: devi crearti i tuoi "pdf
coi campi" che altro non sono che gli "fdf" (form description format ...
credo) e poi col componente riesci ad inserirci i dati che vuoi tu. Ora,
l'unico problema è che per creare gli fdf serve Acrobat Exchange che altro
non è che uno dei sw del pacchetto Acrobat che si acquista (Exchange,
Distiller e Reader) di cui solo il Reader è free.
ciao, Vitto
P.S.: Nella pagina di cui al link sopra si possono scaricare gli
aggiornamenti ed i plug-in di Exchange ma non il software stesso che è
disponibile solo in versione "tryout" (200Mb di DLoad)

Distiller e Reader) di cui solo il Reader è free.
Ok, ora e' tutto perfettamente chiaro. Grazie a tutti, credo che le mie
ricerche si esauriscano qui. In pratica, se si vuole fare qualcosa di serio,
bisogna pagare: e' quello che diro' a chi mi ha fatto questa domanda.
:-)
-- 
Morde. 
(
mo...@despammed.com
)