If you do not know how to do this BEFORE we start, DO NOT BID and waste my time - this conversion requires specific knowledge because Publisher can only output .pdf or .xls or an HTML file that is NOT properlly formatted.
This project is to build a program that can build HTML webpages from a multi-page MS Publisher file.
If thios cannot be done directly, then we can output a PDF from publisher and use that file as input instead.
The priogram I want written must be able to automatically (click a button) output a properlly formatted HTML page for each page in the publisher/PDF file, plus build summary level category pages from reading the content. The program also must create a dynamic menu so that customers can navigate the categories and products to click on the specific category page (Summary with thumbnails) or product page they want to look at.
So your program is going to have make sure the layout in the webpages looks similar to how it looks in the publisher file - although it can use the full width of the screen.
The input file will have many products in it, the products are split between a few categories.
The HTML output pages need to be placed within an HTML/CSS template, which I will supply.
The product pages will have 1 template, the category pages will have a different template.
I will supply the publisher/PDF file.
The program must also update the menu in the template for other pages in the website (about Us, Home etc) - so that their menu also has the dynamic products menu - probably just create an include file that can be copied into teh template that the other pages use.
With this program, the user can make changes to the publisher/PDF file and reload it onto his website with just a couple of clicks, to completely update his product catalogue - this is what we are doing this for.
This program therefore needs to also have an admin screen where the user can tell the program:-
- which publisher pages should NOT be included (title page, index page, last page etc.)
- How the categories (name, description etc) can be found in the pages
- How products names etc. can be found in the pages - so that they can be used for the menu etc.
- Where the product, category and 'other pages' templates can be found on the server
- other formatting information as required (for example the category pages layout)
- login and installation info (host name, folder names etc.)
The project will be finished when there are no errors, and we can load a new version of the publisher file, which will delete all the existing pages and then create a new set of pages (and menu) on a website - from the new version of the publisher file. The menu's on all pages must work correctly and look the same.
All errors must be reported on the screen, as well as written to a file