not pdf, but .pdb as I understand.
http://tequilacat.org/
TCBookreader can read txt and fb2 from phone file system and prepare java books in windows shell from many other formats, pdb also.
I prepared windows shell program for 480x800, made settings and changed icons for Jet.
First unpack tcbr4Jet.zip
then copy fonts from /fonts folder to c:\windows\fonts
then run shell.exe and import my settings file tcbr.BKS from menu.
U r ready to create ur book
or u can jast make empty file and use it for reading .txt and .fb2 from phone file system.
Also I don't recommend to change someting in settings, but u can try another windows fonts and even can prepare fonts for landscape reading.
Remember that TCBR support images only form .html files.
The second file in attachment is Dan Brown book that I prepare in shell for one user from this forum. U can check it.
All bottom of the screen - for page down
left top and right top of the screen for page up
center - for menu
middle right - for book info
top center - to change fonts
I prefer to read with yellow background font
For menu (u can change it in settings on phone) I prefer grey background.