Управление разрывами страниц в PDF-документе, созданном с помощью HTML [iOS]
Я пытаюсь создать PDF, используя контент HTML. Все хорошо, но у меня есть одна проблема, когда разрывы страниц в PDF вставляются между содержимым и приводят к его разделению между страницами.
Пример: портретное изображение с высотой> шириной получает разрыв страницы наполовину и приводит к тому, что половина изображения находится на странице 1, а другая половина - на странице 2. Это всего лишь пример, содержимое моего PDF-файла является динамическим, Это означает, что пользователь может контролировать количество контента. Поэтому не обязательно, чтобы изображение всегда было на странице 1, оно может быть где угодно в документе.
Я также пытался найти некоторые библиотеки, но, насколько я понимаю, как файлы PDF отображаются в iOS, я понятия не имею, как управлять контентом, который разделен из-за разрывов страниц.
Платформа: iOS 10, xcode 8, Objective-C
1 ответ
Попробуйте добавить что-то вроде следующего в ваш CSS.
img {
page-break-inside:avoid
}
Смотрите также:
Стили печати: Как обеспечить, чтобы изображение не занимало разрыв страницы