Well as nothing else seems to have surfaced
so far ..
Not so sure on
genreally blindly reediting an existing PDF unmonitored, on the
fly, unless you could be very very sure of field data lengths, page shapes
could change drasitically etc .. or if you truncated data lengths you might
end up with nonsensical additions.
I have been looking at these components
PDF N MORE for for
COM
AND
PDF N MORE for
.NET is a .NET
library for generating
digital documents on the fly from any .NET application. You can use PDF
N MORE for .NET to create virtually any document in Adobe
Portable Document Format (PDF), Extensible Markup Language(XML), Hypertext
Markup Language (HTML), Microsoft Word Format (Doc), Microsoft Excel
Format (XLS), BMP, JPEG, PNG, GIF, TIFF, EMF, WMF or Exif, complete with
fonts and graphics. Other users can view your work on Microsoft� Windows,
Mac� OS, LINUX, and UNIX� platforms.
PDF N MORE for
.NET does not require any additional software other than the
.NET runtime. PDF N MORE for .NET follows the GDI+ model,
thus reducing the learning time and increasing productivity. PDF N MORE
for .NET can be used both from WinForms and WebForms (ASP.NET)
applications without any restrictions.
Using PDF N MORE for
.NET you can now give Save As option in your application to
create digital documents in PDF, XML, HTML, Doc, Excel, BMP, JPEG, PNG,
GIF, TIFF, EMF, EMF or Exif format.
PDF N MORE for .NET source code is available at extra
cost.
Also
And
http://www.pdftron.com/net/
PDFNet is a high-quality, industry-strength PDF library meeting
requirements of the most demanding and diverse applications. Using
PDFNet you can write stand-alone, cross-platform and reliable
commercial applications that can read, write, and edit PDF documents.
PDFNet is offered on a wide range of platforms (e.g.
Windows, Mac, Linux) and programming environments (C/C++, C#,
VB, J#, and other .Net languages).
I've seen a few more USA based components
for sale but they seemed a bit expensive.
In PhP you could use a php template (by it's
self would generate your original PDF), the template holds the general
nature of the final PDF and then you would actually as you describe it "mail
merge' it back to the client.
Any kind of simplistic string
replacement you could come unstuck with the PDF's internals and any internal
reference / byte counting mechanisms in the PDF especially ifyou cause page
bleed.
If nothing else turns up
...
Freebie with sources (may need to
customise or add a feature or two for pdf) written by
T.K.Cham who did a lot of stuff on PDF and Delphi early
2000 and in 1999.
He uses an HTML like script that
then converts to PDF, could well lend itself to server applications. It
would mean designing your template PDF in Chams script like HTML with
database markers where you want the varible text in, and using simple
substitution procedures perhaps prior to converting to
PDF.
A virtual mail merge if you
like.
PowerPdf
"The PowerPdf is a
VCL to create PDF docment visually. Like QuickReport, you can design PDF
document easily on Delphi IDE."
Apparently there is a non-visual unit which will
even work with Kylix. That might lend itself to ASP
development.
Po w e r P d f Version 0.9 (beta) 1999-2001 Copyright (c) by
Takeshi
Kanno states that it is a
"free software based on LGPL. You can use or
modify it under
the
GNU Library general Public License."
It's source code might be useful if nedeing
to follow the idea up.
http://www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf/
----- Original Message -----
Sent: Wednesday, 16 June 2004 4:25
p.m.
Subject: [DUG] PDF's and form
filling.
Hi,
We need to be
able to mail merge a PDF document. Anybody know of components to do
this?
Ie we have a
PDF document and we need to merge data, and produce another PDF document
to send back to the users web page.
All
suggestions welcome.
This is
actually a web server app (ASP).
Myles.
_______________________________________________
Delphi mailing
list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi
_______________________________________________
Delphi mailing
list
[EMAIL PROTECTED]
http://ns3.123.co.nz/mailman/listinfo/delphi