Ещё раз, у тебя фундаментальная ошибка, спрашивать разрешение в момент записи пдф. А если ты решишь делать запись пдф в десяти местах? Всё это говно у тебя будет повторяться 10 раз? Спрашивай один раз, сразу при старте приложения, и запрос на получение прав делай там же в случае отсутствия оных. При записи достаточно обрабатывать исключение в try/catch
Огромное спасибо за помощь.
А подскажите, сейчас он мне делает пдф файл корявый.
Как мне его перевести в нормальный вид?
Будет ли лучший результат ,если я буду делать скриншот экрана, и уже его сохранять в пдф?
Или есть более лучший способ?