Управление разрывами страниц в 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 }

Смотрите также:

Стили печати: Как обеспечить, чтобы изображение не занимало разрыв страницы

Другие вопросы по тегам