add pdf output
fixed pdf layout
add auto print