Как сохранить защищенный паролем PDF в PDF, не защищенный паролем - PullRequest
8 голосов
/ 07 ноября 2011

Я хочу напечатать PDF-файл, защищенный паролем, поэтому сначала я попытался преобразовать этот PDF-файл в NSData и передать его в UIPrintInteractionController.

Но согласно результатам поиска в Google вы не можете разблокировать PDFв NSData структуру.Единственное решение - сохранить PDF-файл, защищенный паролем, в PDF-файл, не защищенный паролем, а затем распечатать его.

Я искал полдня в Интернете, но все еще не могу найти способ сделать это.

Я знаю о CGPDFDocumentUnlockWithPassword, но это для мгновенного просмотра и не даст мне ничего, что я смогу напечатать.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2015

Иногда можно удалить пароль из защищенного PDF. Сохраните PDF-файл на рабочем столе, щелкните его правой кнопкой мыши и используйте «Преобразовать PDF / XPS - как документ в Microsoft Word. Если флажок« Запрашивать разрешения »снят, снимите его. Файл PDF больше не защищен.

0 голосов
/ 18 января 2012

Получить Ghostview и pdfcreator. Откройте документ с Ghostview и распечатать в новый PDF с PDF создатель. Проблема решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...