Инструменты для захвата и конвертирования Интернета
Интернет-сообщество GrabzIt

Как создать многостраничный документ PDF с веб-страницей с динамическим контентом?

Здравствуй. Мне нужно преобразовать веб-страницу со всеми стилями и большим количеством динамического контента в документ .pdf. Это означает, что документ .pdf может иметь 1, 2 или более страниц, и я не знаю, сколько содержимого может быть в разных случаях. Но документ .pdf обрезает все содержимое, превышающее одну страницу. Как я могу преобразовать свою страницу в многостраничный документ pdf?

Задано Дауи Хармсом 4 октября 2019 г.

Пожалуйста, вы можете отправить URL, чтобы мы могли посмотреть на него.

Ответ от GrabzIt Support 4 октября 2019 г.

Какой URL вы имеете в виду? Я использую метод ConvertPage: GrabzIt (this.GRABZIT_KEY) .ConvertPage ({'target': '#someId', 'format': 'pdf', 'download': 1, 'cache': 0, 'filename': имя пользователя, 'bheight': -1, 'height': -1, 'waitfor': '#someId'}). Create ();

Ответ Дауи Хармса 4 октября 2019 г.

Хорошо, я думаю, что вижу, в чем проблема. Вы используете целевую функцию, которая не может работать на двух страницах. Вы можете либо увеличить размер страницы, либо просто передать HTML, который вы хотите преобразовать, в метод ConvertHTML.

Ответ от GrabzIt Support 4 октября 2019 г.

Хорошо, но мне нужно конвертировать мою веб-страницу с большим количеством стилей. Как это возможно с методом ConvertHTML?

Ответ Дауи Хармса 4 октября 2019 г.

Вам нужно будет удалить части, которые вы не intзаинтересован в сохранении стилей.

В качестве альтернативы используйте целевой параметр, используйте параметр hide, который может удалять ненужные элементы.

Или просто укажите большой размер веб-страницы, который затем будет обрезан по размеру целевым объектом.

Ответ от GrabzIt Support 4 октября 2019 г.