Pdftohtml is included in Puppy 4.3.1. You run it from the command line.

Code:

pdftohtml xxx.pdf

I know this is a relatively old post, but... beware...
It's not in wary 0.7, for example, and it might not be included in other Puppies...

Second, you'll get best results with pdftohtml typing

Code:

pdftohtml -c xyz.pdf

This will give you, when you open the converted file in your browser, the page listing in a small column on the left and the main text, separated by pages (aka frames), in the main window. This will also extract the images in the pdf, if there are any.

For a continuous text, type

Code:

pdftohtml -noframes xyz.pdf

Typing "pdftohtml" in a console window will give you the entire series of options.

Theoretically, pdftohtml saves you the expense of a big pdf editor: you convert your pdf file with it, you modify it with amaya or kompozer or another html editor (even in OpenOffice's web writer, although that's being spartan and I don't recommend it!). Then you re-export or "re-print" your edited copy back to pdf format.