Загрузить PDF с прозрачным фоном в UIWebView - PullRequest
2 голосов
/ 02 декабря 2011

Я сохранил PDF с прозрачным фоном с фотошопом и импортировал в xcode Я создал веб-просмотр и импортировал PDF-файл следующим образом:

NSString *urlAddress = [[NSBundle mainBundle] pathForResource:@"PDF_da Photoshop" ofType:@"pdf"];
NSURL *url = [NSURL fileURLWithPath:urlAddress];
NSData *data = [NSData dataWithContentsOfFile:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[wv setDelegate:self];
[wv loadData:data MIMEType:@"application/pdf" textEncodingName:@"UTF-8" baseURL:nil];

Нет проблем, чтобы увидеть PDF внутри веб-просмотра, но без прозрачного фона.

1 Ответ

1 голос
/ 03 декабря 2011

Ожидаете ли вы увидеть веб-просмотр под PDF? Если так, то это не сработает. UIWebView отображает PDF-файлы, заменяя свои подпредставления совершенно новым представлением. Чтобы сохранить веб-просмотр, вам нужно будет реализовать свой собственный просмотр PDF или найти существующую библиотеку, там есть несколько на github. Быстрый Google приносит: https://github.com/schwa/iOS-PDF-Reader и https://github.com/vfr/Reader

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