PrintDocumentで何にプリントするかはユーザーが判断する部分だと思うけど…
出力をPDF出力したければPDFプリンタ入れるだろ

素直にPDFとして保存するでいいじゃねえか