Enhancement for Java XML/PDF converter

We have a small standalone, command-line Java application which will read in our custom XML format, and produce a PDF as output. Currently it supports the following elements: * Lines, rectangles, ellipses * Plain text * Bitmap images (JPEG & PNG) It was written by a previous coder on this site, and it works well, but we would like to add a few new features and he is not currently available. See below for the feature list. We will provide the source to the original application, along with test data and images of expected output. If you feel you can do most of the features, but one or two are too hard / would take too much time, please still bid and let me know the limitations.

## Deliverables

Wanted features: 1. Support for a 'Hilite' tool in addition to the 'Pen' tool. Basically it's exactly the same as the pen tool, except it uses 'darken' blend mode. If you are not able to do darken blend mode in PDF, then it is acceptable to simply render it with 40% opacity. 2. Support for arrows on the ends of straight lines. If a certain flag is set in the 'Line' shape data structure, you will add an arrow to the end of the line 3. Support for basic HTML text rendering. We want to support the following formatting in HTML (thus it applies to parts of the text, not simply the entire text block): * Changing font (eg arial, courier new, etc) * Font size * Text Color * Underline/bold/italics * Left/center/right alignment * simple bullets We don't need any advanced features within HTML like tables, CSS, images, etc. Our text renderer already supports formatting text, but it only applies to an entire block of text. We want to add the ability to parse simple HTML and render sections within that text. Ideally you'd be able to use a pre-written HTML renderer for this task. I've attached an example HTML file showing all the possible tags we'd like to support. If needed, we can convert some, say if you find a renderer that supports like a 'textcolor' tag but not 'fontcolor'. I've attached an example file showing all the tags we use, and how it should be rendered. 4. Ability to import PDF's and have them become part of the output PDF. Currently, it supports bitmap images (eg JPEG) to import and place in the output PDF. But we would also like the ability to import PDF files, and place them in specified locations in the output PDF, preserving the contents of the PDF (otherwise, we have to convert the input PDF into a JPEG, which loses some quality). It would also be acceptable to import PostScript files...since we can easily convert PDF into PS before passing to the program. Basically the goal is to create PDF's which contain vector content from other PDFs, without having to rasterize it first. 5. Ability to add PDF 'sticky notes' or 'comments'. I'm not sure on the technical PDF term for this, but basically when the PDF is viewed in Acrobat or Foxit PDF Reader, a small yellow icon will appear on the page. Clicking this icon will open a small window that contains some text. I've attached an example PDF which shows this feature (it's not related to this project, but it shows the comment feature)

## Platform

Java 1.5 commandline application. Must work under Linux without a GUI. (thus you can not use any Windows-specific features that are not available under all platforms). We would also like to convert it to run under Apache Tomcat, as a WAR, for efficiency reasons. This is not required for the project, and you may quote the extra cost associated with this if you want. Third-party libraries can be used, as long as you comply with the license. Even using GPL is fine, since this app will be on our server, and not redistributed. If you wish to use a commercial library, you are responsible for the costs.

Habilidades: Engenharia, Java, MySQL, PHP, Arquitetura de software, Teste de Software, Hospedagem Web, Gestão de Site , Teste de Website, XML, XSLT

Veja mais: xml to pdf php, xml to pdf in php, xml pdf php, xml coder, vector set size, vector library, uses of data structure, tables in data structure, simple vector library, set in data structure, set data structure, rendering costs, read vector, program data vector, png icon set, php xml to pdf, php convert xml to pdf, new in java 1.5, new features of java 1.5, new features in java 1.5, new features in java, library vector, library icon, java command line application, java coder wanted

Acerca do Empregador:
( 11 comentários ) United States

ID do Projeto: #3036806

4 freelancers estão ofertando em média $432 para esse trabalho


See private message.

$114.75 USD in 14 dias
(69 Comentários)

See private message.

$1275 USD in 14 dias
(9 Comentários)

See private message.

$255 USD in 14 dias
(2 Comentários)

See private message.

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