Как сохранить защищенный паролем PDF в PDF, не защищенный паролем

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

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

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

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

2 ответа

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

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

Другие вопросы по тегам