Мне нужно создать PDF-форму, содержащую изображения и текст, поэтому я ищу в google. Я отлично разбираюсь в тексте, но не знаю об изображении. некоторые люди говорят мне, что пользователь «Кнопка PDF Form» для отображения изображения, но когда мой PDF открыт в Webview и нажимает на кнопку, мне нужно увидеть библиотеку изображений и выбрать изображение, которое установлено в PDF. У кого-нибудь есть идея?Создать PDF-форму в объективе c с изображением
ответ
Здравствуйте, я использую эту PDF
библиотеку и я доволен использованием этой библиотеки,
Попробуйте эту библиотеку надеюсь, что это работа, что ваш способ нравится.
https://github.com/derekblair/ILPDFKit
Быстрый старт:
PDFDocument *document = [[PDFDocument alloc] initWithResource:@"test.pdf"];
// Manually set a form value
[document.forms setValue:@"Derek" forFormWithName:@"Contacts.FirstName"];
// Save via a static PDF.
NSData* flatPDF = [document savedStaticPDFData]
Вы можете использовать CoreGraphics рисовать PDFs на прошивку с помощью UIGraphicsBeginPDFContextToFile
, так же, как ваши может рисовать изображения с помощью UIGraphicsBeginImageContextWithOptions
. При рисовании на PDF, вы можете добавить UIImage
в формате PDF с использованием drawInRect
метода:
UIImage * image = [UIImage imageNamed:@"myImage"];
[image drawInRect:CGRectMake(50, 50, 100, 200)];
Вы должны проверить руководство Generating PDF Content от Apple.
Спасибо @Michael, я уже использовал это, но есть ли у вас какие-либо идеи о «PDF-форме», в которой содержится текстовое поле и кнопка? поэтому я устанавливаю изображение на кнопке и нажимаю кнопку «Открыть библиотеку изображений кнопок» и выбираю изображение, которое устанавливается на кнопке. – Shiv
Извините, я не могу вам помочь, я никогда не использовал такой объект, если он когда-либо существует! –
Спасибо за вашу помощь. @Майкл – Shiv
Спасибо @Super, я вижу эту ссылку, это хорошо, но мне нужно поместить туда изображение, и это работает с текстом, а не с изображением. – Shiv
@super .. Я хочу использовать UIScrollview вместо UIWebview. У меня есть массив изображений и вы хотите загружать изображения один за другим, сбросив мои UIControl над ним. Вы хоть представляете, как мы можем это достичь? – iGW