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

Использование GrabzIt JavaScript на локальном

Есть ли способ для меня использовать GrabzIt javascript на моей локальной и / или странице, которая не является общедоступной?

Спасибо

На вопрос Джоша Уайли в понедельник, 9, сентябрь, 2019, 07: 55: 34 PM

Да, просто позвоните с локального хоста или даже из HTML-файла, и он будет работать. Пожалуйста, скажите мне, если у вас есть какие-либо проблемы.

Ответ от службы поддержки GrabzIt в понедельник, 9, сентябрь, 2019, 08: 00: 44 PM

Хорошо спасибо. Я начинаю понимать это немного больше. Я читал эту страницу: https://grabz.it/support/?uniqueId=html-tips.

Пара вопросов по этому поводу:

1) Если я использую ConvertHTML, должен ли CSS быть внутри Div, я пытаюсь сделать снимок экрана? Или нормально иметь таблицы стилей за пределами этого Div?

2) Некоторые шрифты, которые я пытаюсь сделать на скриншоте, не отображаются с правильным шрифтом. Шрифты обрабатываются по-разному?

Ответ Джоша Уайли в понедельник, 9 сентябрь, 2019 09: 12: 02 PM

ConvertHtml может конвертировать string HTML вы можете включить CSS, но если вы этого не сделаете, вам нужно будет убедиться, что любая внешняя таблица стилей использует абсолютные URL.

Шрифты должны работать, если на них правильно ссылаются, используя абсолютные URL и т. Д. В CSS.

Ответ от службы поддержки GrabzIt в понедельник, 9, сентябрь, 2019, 09: 23: 00 PM

Благодарю. Другой вопрос. Есть ли способ увеличить конечное изображение без пробелов справа и снизу?

Например, я пытаюсь сделать снимок экрана Div, который является 500x300, но я хочу увеличить его до 750x450. Когда я устанавливаю ширину 750 и высоту 450, он создает изображение 750x450, но div, на котором я делаю снимок экрана, отображается только как изображение 500x300, а остальное пространство остается пустым.

Спасибо

Ответил Джош Вилли во вторник, 10 сентябрь, 2019 01: 32: 18 AM

Кроме того, я пробовал ConvertPage, и он тоже не работает, но с другими результатами. Ниже приведен пример того, что я сделал. Оно обрезает изображение и показывает только половину изображения.

GrabzIt («Ключ приложения»). ConvertPage ({
"target": "#paddAroundExport",
«задержка»: 3000,
"format": "png",
«прозрачный»: 1,
"Bheight": -1,
"высота": -1,
"ширина": -1
}) AddTo ( "finalImageID").

Ответил Джош Вилли во вторник, 10 сентябрь, 2019 02: 52: 11 AM

Привет, Джош,

Для вашего первого вопроса вы можете установить размер браузера 500 от 300. Затем установите большую ширину увеличить его.

В связанной статье есть больше информации.

На твоем втором роintМожно ли посмотреть на страницу, с которой у вас проблемы?

Ответил Джош Вилли во вторник, 10 сентябрь, 2019 05: 35: 56 AM

Хорошо, теперь я вижу, как работает масштабирование для ConvertHTML. Спасибо, это очень полезно. Я был немного смущен тем, что были bheight и bwidth. Я очень близко подошел к использованию ConverHTML, но некоторые вещи все еще не работают. Этот вариант может быть сложным для меня, потому что все таблицы стилей должны быть доступны, что мне сложно сделать, так как мне нужно поработать над локальной версией, чтобы проверить ее.

Опция ConverPage, кажется, моя лучшая, но я немного далек от того, чтобы заставить ее работать. Большая часть того, что я делаю, находится на моем локальном компьютере или за логином. Помогут ли скриншоты? Может быть, я мог бы отправить вам несколько скриншотов по электронной почте? Если нет, я могу использовать что-то вроде JSFiddel, чтобы попытаться воссоздать проблему.

Спасибо

Ответил Джош Вилли во вторник, 10 сентябрь, 2019 01: 50: 40 PM

Не можете ли вы до сих пор ссылаться на CSS с абсолютными URL? например, https://www.example.com/styles/main.css

Снимок экрана не очень поможет, так как мы не сможем понять, почему он только захватывает часть div. Если вы можете поместить его в отдельный HTML-файл или JSFiddle, чтобы мы могли увидеть проблему. Мы надеемся, что сможем исправить или проконсультировать по этому поводу.

Ответ от службы поддержки GrabzIt во вторник, 10, сентябрь, 2019, 01: 56: 16 PM

Что касается CapturePage, я только что опубликовал, в чем проблема. Метод CapturePage должен иметь доступ к любым общедоступным ресурсам, как описано в этой статье.

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

Хорошо, я застрял на том, что мой лучший вариант здесь. Я думаю, что до сих пор не до конца понимаю, что мне нужно делать. Похоже, что единственный вариант, который у меня есть для работы на моем локальном компьютере, - это использование ConvertHTML. Это правильно?

Не уверен, что вы это сделаете, но можно ли мне кратко связаться с вами через Zoom? Если я смогу заставить это работать так, как мне нужно, я буду переходить на Enterprise. Я даже готов сразу перейти на Enterprise, если вы хотите использовать Zoom (я могу его настроить). Я думаю, что это save мы оба времени, чтобы мы могли остановить взад и вперед.

Ответил Джош Вилли во вторник, 10 сентябрь, 2019 06: 46: 52 PM

Хорошо, я не использовал это раньше, но я попробую.

Пожалуйста, вы можете отправить подробности через наш Форма обратной связи.

Ответ от службы поддержки GrabzIt во вторник, 10, сентябрь, 2019, 06: 55: 18 PM

Спасибо за помощь сегодня. Я смог заставить его работать с вашей помощью и с одной дополнительной деталью. Я добавил div, который оборачивается вокруг содержимого, которое я отправил через convertHTML, и использую целевой параметр, чтобы получить этот конкретный div. Это сделало это отлично работает.

Я понял, что происходит, когда создал тестовую страницу с точным содержимым, которое я отправлял через ConvertHTML. Захваченное изображение захватывало тег body, который, похоже, добавлялся браузером, хотя я его не отправлял. Не уверен, что это моя ошибка или ошибка в GrabzIt, но хотел бы упомянуть об этом на случай, если это ошибка.

Ответил Джош Вилли во вторник, 10 сентябрь, 2019 09: 48: 05 PM