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

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

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

На вопрос Дауи Хармса в пятницу, октябрь 4, 2019 07: 19: 50 AM

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

Ответ от службы поддержки GrabzIt в пятницу, 4, октябрь, 2019, 07: 22: 05 AM

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

Ответ Дауи Хармса в пятницу, октябрь 4, 2019 07: 50: 32 AM

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

Ответ от службы поддержки GrabzIt в пятницу, 4, октябрь, 2019, 08: 03: 49 AM

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

Ответ Дауи Хармса в пятницу, 4 Октябрь, 2019 02: 09: 33 PM

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

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

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

Ответ от службы поддержки GrabzIt в пятницу, 4, октябрь, 2019, 02: 25: 31 PM