Как я могу нарисовать страницу PDF, исключая конкретное изображение? - PullRequest
0 голосов
/ 27 августа 2010

У меня есть рабочий код, который нарисует страницу PDF.Теперь я хотел бы исключить растровое изображение, которое появляется на этой странице (но продолжаю рисовать форматированный текст).

Я понимаю, что могу использовать CGPDFScanner для сканирования содержимого PDF.Есть ли способ записать это содержимое в новый PDF, но пропустить растровые изображения?Или есть какой-то другой способ?

Поддержка PDF на iPhone кажется довольно ограниченной.К сожалению, мне нужно выполнить эту обработку на устройстве, так как приложение загружает PDF из другого источника, и я не могу отправить измененную версию PDF с приложением.

1 Ответ

0 голосов
/ 27 августа 2010

Вы точно знаете, где на странице появляется это изображение?Если это так, вы можете очистить его с помощью простого непрозрачного UIView для отображения.Или, если вам нужно что-то сделать с дисплеем (например, сохранить, снова отобразить, переслать), вы можете затем извлечь изображение из CGContext и сохранить его как png и т. Д.

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