Как сохранить защищенный паролем 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 создатель. Задача решена.