На самом деле это невозможно сделать правильно, учитывая природу PDF.
Даже если вы сможете каким-то образом встать между чтением и рисованием PDF-файлов, в итоге вы получите испорченный вывод.
Страницы PDF в значительной степени фиксированы в макете, и изменение размеров шрифта не заставит текст и другие элементы страницы перемещаться и переноситься, как, например, страницы HTML.