Show Bid Request
Modify HTMLDOC's pagination routine to support tables
Bid Request Id: 12492
|
|
|
Description:
First off, this project will involve modifying a GPL'd program called HTMLDOC (http://www.easysw.com/htmldoc/). Currently, HTMLDOC will convert HTML into PDF. It splits the output into multiple pages fine for simple HTML, but when tables are introduced, pagination becomes a problem.
I need you to make HTMLDOC realize that, when outputting the PDF: 1. This table row is too big to fit onto the current page -and- 2. It should start a new page and continue the table starting with that row on the next page
Attached is a sample PDF (and the source HTML) of how the output of a "long table" currently appears. It will hopefully be obvious what I'm talking about when you see this.
Please contact me if there are any questions
Deliverables: Source code diffs to HTMLDOC 1.8.19 that compile and run cleanly on FreeBSD 4.5
Platform:
HTMLDOC currently supports most Unix platforms, and that shouldn't change.
Must be 100% finished and received by buyer on:
May 15, 2002 11:59:59 PM EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Additional Files:
This bid request includes IMPORTANT additional attached files. Please download and read fully before bidding.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
|
N/A
|
Apr 18, 2002 3:13:16 AM EDT
|
10
(Excellent)
|
|
|
okay, i finally got this thing built, recreated your test case more or less, and i'm looking at the source. i think the challenge here is to identify a few strategic spots, and make what will be relatively simple changes.
i'm working on windows, but i write portable c++ and i'm sure any changes i make will go over to unix (i would be cloning the same working calls from other parts of the program). but i will guarantee the work on one platform of your choice.
now what happens if a single row runs over a page (asit does in your example)? do you want borders on the (unfinished) table boundaries?
do you want exhaustive analysis to handle every possible table configuration, or just the simple case of your example, for starters?
also, since you want support for multiple unixes, i would prefer the deliverable be simply the modified versions of any source file rather than source and executable.
i think this is probably close to a $300 job to get your test case working cleanly, partly since i had to mess with the build a lot :)
let me know if you are still actively interested in this, and if you want any info on me - thx
|
|
|
|
|
$295 (USD)
|
Apr 29, 2002 5:53:30 PM EDT
|
10
(Excellent)
|
|
|
Looks like I have some last-minute competition.
I think my original bid is fair for the time
and difficulty (at least by US standards),
but I know a lot of people here are willing
to bid low, and I don't want you to be too
tempted by that :)
Have you had a chance to look at my demo yet?
|
|
|
|
|
|