Я хотел бы отображать содержимое HTML-файла в виде книги со многими страницами (не бок о бок-страницах, а один за другим, например, PDF), при открытии в некоторых браузерах. Скажем, я определяю ширину страницы = 600px и height = 800pz, содержимое должно вписываться в одну страницу, а остальные должны переполняться на следующую страницу и так далее. И он должен работать для любого HTML-файла. Как я могу разбить содержимое на страницы? В любом случае XSL помогает мне достичь этого?Перерыв HTML-файла на страницы фиксированного размера
ответ
Это должно быть теоретически возможно, поставив документ в iframe
с высотой 800 пикселей и изменив положение прокрутки внутри этого iframe (Page 1 = 0px; Page 2 = 800px; Page 3 = 1600px ....)
Возможно, страница HTML должна быть в вашем домене.
Не существует надлежащего способа фактически показывать эти страницы бок о бок. Вам нужно клонировать весь документ столько раз, сколько есть страниц, и отображать столько iframe
s, что страница прокручивается в разные позиции.
В зависимости от того, что вы хотите сделать, это может быть лучше использовать другую технологию для этого (например, имея браузер, распечатывать веб-страницы в файл PDF, разделив содержимое на страницы в процессе.)
Ну, я не хочу показывать бок о бок. Один за другим (вниз, life PDF) в порядке. Но я не хочу конвертировать в PDF. Мне просто нужна техника для создания строки, которая не может полностью вписаться в текущую страницу, должна переполняться на следующую страницу. могу ли я использовать iframe для этого? – Gpathy
@ Gpathy вы просто хотите вставить строку? Это должно быть возможно с использованием jQuery и iframe, но страница должна быть в вашем домене –
«строка вставки»? я не буду вставлять какую-либо строку. Я не буду менять содержимое, вместо этого я просто разбиваю их на страницы. Так что пользователь может их пронумеровать на страницы (например, PDF) – Gpathy
Если вы хотите функциональность в стиле PDF, конвертируйте html на лету в pdf, а затем вставьте его на страницу. Вы можете указать ширину и другие параметры при создании pdf.
- 1. Масштабирование фиксированного размера страницы до ширины экрана?
- 2. Столбец таблицы фиксированного размера
- 3. Перерыв страницы на бумаге TCPDF
- 4. Элемент фиксированного размера, основанный на разрешении экрана
- 5. Исправлен массив фиксированного размера
- 6. LabView: массив фиксированного размера
- 7. std :: список фиксированного размера
- 8. Вектор фиксированного размера
- 9. андроида расположение фиксированного размера
- 10. Декларирование строки фиксированного размера
- 11. Redefine массив фиксированного размера
- 12. Кодировка символов фиксированного размера
- 13. Контейнер фиксированного динамического размера
- 14. Перерыв страницы .Net
- 15. перерыв страницы в DataList
- 16. jsPDF перерыв страницы
- 17. wkhtmltopdf пейзаж перерыв страницы
- 18. Горизонтальный перерыв страницы?
- 19. C существующий указатель на массив фиксированного размера
- 20. Создание массива фиксированного размера на стек
- 21. Вставьте блок фиксированного размера на домашней странице
- 22. C указатели: указывает на массив фиксированного размера
- 23. Эффективный список разделов на куски фиксированного размера
- 24. Сложность операций на куче фиксированного размера
- 25. Разделить данные на несколько таблиц фиксированного размера
- 26. Разбиение строки на куски фиксированного размера
- 27. iTextSharp, перерыв страницы в PDFPTable и определение размера тела
- 28. Как пропустить перерыв страницы
- 29. Перерыв страницы основного текста
- 30. DEVEXPRESS - xtrareport - перерыв страницы
Вы можете сделать это с помощью плагина для разбивки на страницы, например http://plugins.jquery.com/project/pagination –
@Grillz Я думаю, что это не то, что он имеет в виду. Он хочет сделать это для произвольного содержимого HTML. –
Наверное, нет. Я все еще не уверен на 100% от того, что он ищет на самом деле. –