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

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

Задавайте вопросы, касающиеся GrabzIt Web Scraper Tool. Например, как использовать веб-скребок и API для извлечения данных из веб-страниц, изображений или документов PDF.

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

Вопрос от Дави Хармса, 4 октября 2019 г.

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

Ответ от службы поддержки GrabzIt 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 4 октября 2019 г.

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

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

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

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

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

Ответ от службы поддержки GrabzIt 4 октября 2019 г.