4

We have a requirement to add the ability to edit PDF documents witin a Delphi application.

I.e. given a PDF document, open it and generate a form with edit boxes on it which the user can use to update the PDF document.

Can anyone suggest a third part component that would provide this functionality or suggest some way of achieving this.

Thanks

There is no spoon
  • 1,775
  • 2
  • 22
  • 53
  • 1
    Sounds like a job for Torry's Delphi pages? Here's a list on Wikipedia: http://en.wikipedia.org/wiki/List_of_PDF_software . And there are several Delphi wrappers for Gnu PDF. As well as TQPDF: http://delphi.about.com/od/toppicks/a/tqpdf.htm – paulsm4 Aug 08 '12 at 04:22
  • @paulsm4 This is a good option: add it below as an Answer! – Arnaud Bouchez Aug 08 '12 at 12:15

3 Answers3

4

I use QuickPDF. Well documented, lots of examples, good support. However updating text in a PDF is an art, not a science, and unless you have full control over the producer of the PDF you may find it hard to do in the general case. For example: I have seen PDFs where text is formed from individual characters, each inserted at a specific location, so hard to edit as words; and of course in some PDFs the 'text' is actually an image of text, requiring OCR before you can edit it.

frogb
  • 2,040
  • 15
  • 22
2

You can try Gnostice PDFtoolkit.

DISCLAIMER: I work for Gnostice.

gn1
  • 526
  • 2
  • 5
0

Take a look at Amyuni PDF Creator ActiveX, it is supported in 32 bit and 64 bit applications, you may find it useful now that Delphi has a 64 compiler.

Usual disclaimer applies

yms
  • 10,361
  • 3
  • 38
  • 68