Generalized PDF printing