捕获和转换Web的工具
GrabzIt的在线社区

在本地使用GrabzIt javascript

我可以在本地和/或非公开页面上使用GrabzIt javascript吗?

谢谢

Josh Wiley在9星期一,2019 07:55:34 PM问

是的,只需从localhost调用它,甚至只是一个html文件,它都将起作用。 如果您有任何问题,请告诉我。

X星期一9,2019 08 00:44:XNUMX PM的GrabzIt支持人员回答

好,谢谢。 我开始对此有所了解。 我正在阅读此页面:https://grabz.it/support/?uniqueId=html-tips。

关于此的几个问题:

1)如果我使用ConvertHTML,CSS是否需要在我要为其截屏的Div内? 还是可以在该Div之外使用样式表?

2)我尝试截屏的某些字体显示的字体不正确。 字体有区别吗?

Josh Wiley在9星期一,2019 09:12:02 PM回答

ConvertHtml可以转换 string HTML可以包含CSS,但如果不包含CSS,则需要确保任何外部样式表都使用绝对URL。

如果在CSS中使用绝对URL等正确引用了字体,则字体应该可以工作。

X星期一9,2019 09 23:00:XNUMX PM的GrabzIt支持人员回答

谢谢。 另一个问题。 有没有办法放大最终图像,而在右侧和底部没有空白?

例如,我试图对Div是500x300的Div进行屏幕截图,但我想将其扩展到750x450。 当我将宽度设置为750并将高度设置为450时,它将创建一个750x450图像,但是我正在截屏的div仅显示为500x300图像,其余空间为空白。

谢谢

Josh Wiley在10 9月星期二,2019 01:32:18 AM回答了

另外,我一直在尝试ConvertPage,它也不起作用,但是结果不同。 以下是我所做的示例。 不过,它会切断图像,仅显示其中一半。

GrabzIt(“ APPLICATION KEY”)。ConvertPage({
“ target”:“ #paddAroundExport”,
“延迟”:3000,
“ format”:“ png”,
“透明”:1,
“身高”:-1,
“高度”:-1,
“宽度”:-1
})。AddTo(“ finalImageID”);

Josh Wiley在10 9月星期二,2019 02:52:11 AM回答了

嗨乔希,

对于第一个问题,您可以将浏览器大小设置为500 300。 然后将较大的宽度设置为 扩大规模。

链接的文章中有更多信息。

在第二个po上int,是否可以查看您遇到问题的页面?

Josh Wiley在10 9月星期二,2019 05:35:56 AM回答了

好的,我看到了ConvertHTML现在如何进行放大。 谢谢,这非常有帮助。 我对高度和宽度感到困惑。 我与ConverHTML的联系非常紧密,但仍有一些问题。 这个选项对我来说可能很困难,因为所有样式表都需要可访问,这对我来说很难,因为我需要在本地版本上进行测试。

ConverPage选项似乎是我最好的选择,但离使该功能开始工作还有点距离。 我所做的大部分工作都在本地或登录后进行。 屏幕截图会有所帮助吗? 也许我可以通过电子邮件给您一些截图? 如果没有,我也许可以使用类似JSFiddel的方法来尝试重新创建问题。

谢谢

Josh Wiley在10 9月星期二,2019 01:50:40 PM回答了

您还不能使用绝对URL引用CSS吗? 例如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短暂地与您联系吗? 如果我可以按需运行此功能,则将升级到企业版。 如果您愿意使用Zoom(我可以进行设置),我什至愿意立即升级到Enterprise。 我认为这会 save 我们俩都这样,所以我们可以来回停下来。

Josh Wiley在10 9月星期二,2019 06:46:52 PM回答了

好的,我以前没有使用过,但是我会尝试一下。

请您通过我们发送详细信息 联系表。

GrabzIt支持在10九月星期二,2019 06:55:18 PM回答

感谢您今天的帮助。 我能够在您的帮助下和其他一些细节上使它起作用。 我添加了一个div,该div包裹了我通过convertHTML发送的内容,并使用target选项获取了该特定div。 这使它完美地工作。

当我创建一个包含通过ConvertHTML发送的确切内容的测试页时,我意识到发生了什么。 所捕获的图像正在捕获似乎由浏览器添加的body标签,即使我没有发送标签也是如此。 不知道这是我的错还是GrabzIt中的错误,但想提一下以防它是错误。

Josh Wiley在10 9月星期二,2019 09:48:05 PM回答了