Add Bookmarks to PDF programatically

Encerrado Postado Mar 10, 2009 Pago na entrega
Encerrado Pago na entrega

Hello

I wonder if you can help?

I would like to be able to add bookmarks to an existing? PDF automatically by reading the bookmark information from a CSV or XML file.

I would like the app to be command line driven so that? I can call it up as part of my PDF creating process. (e.g. [url removed, login to view] -inputlocation PDFfilename -inputloctaion CSVfilename -outputlocation PDFfilename)

Here is the process: (this can be changed if neccessary, please suggest ideas if you wish)

1. Single page? PDFs are created in a unique folder along with? one CSV or XML file.

2. I run my PDF merger app to merge the single pages into one multipage PDF.

3. My PDF Merger then calls up your auto bookmarking process which reads the CSV/XML file and creates bookmarks in the multipage PDF. (the PDF Merger? code will of course be made available to you).

Thats it.

I hope this is of interest.

Thank you for reading.

regards

Greg

## Deliverables

* * *This broadcast message was sent to all bidders on Tuesday Mar 10, 2009 6:04:56 PM:

Hello Thank you for all your great replies. There is a wide variety of ways to do this apparently, which is good I guess. However your replies have made me think that I should add the bookmarking function to my existing PDF Merger code after all. I'd rather not have a new merger written because mine has some personal tweaks and additions which I need to keep and dont wnat to have to re-create again. The code I used for my PDF merger was C++ so I'm afraid this restricts my Bid Request to C++ language. If this cannot be done then I will just need to make a separate command line app to do the bookmarking which I will have to call up from my PDF Merger code at the end of its merging process. Please can you let me know your thoughts and if this is okay for you to use C++ or or if the 2nd option (i.e. a separate app) is preferable. Thanks very much for your time. regards Greg

* * *This broadcast message was sent to all bidders on Monday Mar 16, 2009 3:52:22 PM:

Hello Sorry, to be a pain in the ass, but I have now been convinced to make a separate program to handle the bookmarking rather than adding the bookmarking code to the existing C++ code I have for my PDF Merger app. Apparently it is too hard to do using C++. So I guess now I need to decide what method to use to create the bookmarking, command line driven, program which I can call up from my C++ code in my PDF Merger program and also run as a separate app???? More comments are welcome. Thanks for your patience. Best regards Greg

* * *This broadcast message was sent to all bidders on Thursday Apr 2, 2009 11:57:04 PM:

Sorry for the delay. I am still waiting for the correct CSV and/or XML file to arrive to enable an accurate test. I will send this file to you when I get it. I will keep the bid open as long as possible. BTW. After some thought I am happy to accept a command line solution for my request written in any language. As long as I can call it up from an existing program's code and/or run on its own I am happy. Thanks very much for your time and patience. Best regards Greg

* * *This broadcast message was sent to all bidders on Thursday May 28, 2009 12:18:04 PM:

Hello First I must appologize for the delay with this project.... the goal posts keep getting changed at my end!! Now it appears we have finally come to an agreement of what we need. So rather than posting a new bid I thought I'd run it passed the bidders who have so kindly posted here already and for which I am very grateful. Ok, the first thing to say is that the Bid now looks to be simpler because the bookmarking idea has been dropped for now and a more simple requirement of PDF page insertion is needed. Here is what we are doing: 1. We will scan to PDF a pile of prepared documents which will have some barcode pages positioned throughout the piles of paper. 2. The barcode pages will have been inserted into the correct position in the pile of paper where a PDF drawing should reside in the final resulting PDF. The barcode will contain a drawing number. 3. The existing scanning program (Kodak Capture Pro) will scan the pile of paper and read the barcodes and save the final scanned document as a PDF along with a CSV file which contains the barcode information. 4. The CSV file will contain the unique drawing numbers. 5. So the resulting files will be: a multi-page PDF of the scanned paper and a CSV file for that PDF file which will contain the drawing numbers which are to be inserted. What we need developed: We need a program which will read the CSV file and merge the pdf drawings (from an existing folder location on our network) into their respective positions within the scanned document PDF. Details of the program to be developed: 1. The program should have a feature where we can select the scanned multi-page PDF file and it's associated CSV file. 2. When the program is run it will read the CSV file and merge the drawings into the correct places within the scanned PDF. Potential difficulties that I can't work out and need some advice on: 1. How will the new program know where to insert the drawings? Idea - can the CSV file know this information from the scanning phase? i.e. when the scanning phase comes across a barcode page can it store the barcodes page number/position as well as the drawing number? This would make it easy for the merging process of our new program to insert the drawing into the correct place inside the PDF. Any ideas or better solutions are most welcome. I hope this is clear. Thanks so very much for your patience and contributions. I look forward to hearing from you. Thanks Greg

Engenharia Microsoft MySQL PHP Gestão de projetos Arquitetura de software Teste de Software Área de trabalho do Windows

ID do Projeto: #3711534

Sobre o projeto

8 propostas Projeto remoto Ativo em Jul 7, 2009

8 freelancers estão ofertando em média $66 nesse trabalho

geminivw

See private message.

$85 USD in 14 dias
(39 Comentários)
5.7
ashutosh9910

See private message.

$68 USD in 14 dias
(42 Comentários)
5.4
gdiab

See private message.

$59.5 USD in 14 dias
(67 Comentários)
5.2
bmnetintern

See private message.

$42.5 USD in 14 dias
(13 Comentários)
4.8
thyavw

See private message.

$63.75 USD in 14 dias
(26 Comentários)
4.1
vinchd

See private message.

$85 USD in 14 dias
(0 Comentários)
1.1
leopardamitk

See private message.

$42.5 USD in 14 dias
(2 Comentários)
0.0
zhangede

See private message.

$85 USD in 14 dias
(0 Comentários)
0.0