Ваш код может быть в порядке.
Это может быть вызвано самим файлом PDF, если он имеет непрозрачный (белый) фон.
Сначала я попытался бы работать с двумя PDF-файлами, которые имеют "заведомо хорошие" (прозрачные) фоны, как и большинство PDF-файлов.
Вы можете легко установить флажок Acrobat Reader для отображения прозрачного фона вне белый растр.Для этого используйте диалог настроек:
Эта страница имеет прозрачный фон.Тем не менее, фон белого поля ... белый.
Если фон вашей страницы непрозрачный и белый, Reader отобразит весь фон страницы белым.