unfortunately those programs are hard to write and nobody i know of has done one yet
there is a program that makes nice .pdf pages that are good for printing that i think is for magazine and book layout or whatever called scribus
http://www.scribus.org.uk/
it's kind of hard to use but there is a tutorial