Попробуйте PDF Renderer . Это открытый исходный код, и на сайте есть пара примеров рендеринга на принтер.
Раньше я использовал PDFBox для аналогичной задачи, подобной вашей. Это отличная библиотека от Apache Software Foundation . Класс, который вы, вероятно, собираетесь использовать, называется: PDFTextStripper . Документацию по классу можно найти здесь .