I need a DLL that can use Adobe Acrobat SDK to take control over Adobe Acrobat and most important access information in a PDF file. I'm going to use the DLL with C# and therefore need a simple C# example which illustrates how I use the DLL. The requirements for the DLL are: - Start and exit Adobe Acrobat 6.0. - Check if Adobe Acrobat 6.0 is running. - Make Adobe Acrobat 6.0 open a PDF file. - Get a list of all PDF files in Adobe Acrobat. - Close a file in Adobe Acrobat. - Save a PDF file with a new name. - Get the total number of pages. - Create a new empty PDF document. - Copy pages from one PDF file to another. - Add text to a page. - Save PDF file as image. If more than one page, save it as images. - Search for a word and get the XYWHP (x, y, width, height, page) coordinates of the word. - Make a txt or xml file of all the words and numbers in the PDF and their position in XYWH coordinates and page number. See attached file for how the output of a PDF to txt (or xml) with XYWHP coordinates conversion will look. A big advantage is to have a look at Adobe Acrobat SDK 5.0. It can be freely downloaded from [login to view URL] It will give you full access to Adobe Acrobat. It has example projects done with VS C++/VB and full documentation. Adobe has now released a 6.0 version, if you have access to it, feel free to use it. I'm interested to know: 1. Which programming language you will use? (Visual Studio is highly preferred.) 2. If you can use Adobe Acrobat SDK to do the DLL requirements? If not, can you use another PDF library? Which? 3. Will any of the requirements for the DLL be a problem? Which? 4. Do you need to use several PDF libraries to fulfill the requirements? Looking forward to hear from you, Peller
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
## Platform
dll for C#, programmed in c++ OS not relevant.