Ferramentas para capturar e converter a Web

Como altero o nome de arquivo de uma captura de tela com a API do GrabzIt?

API do GrabzIt é muito flexível e tem várias maneiras de intapagando com suas capturas de tela.

Se você estiver usando uma API do lado do servidor com um manipulador de retorno de chamada, poderá alterar o arquivo do manipulador para especificar o nome do arquivo que deseja. Então para API PHP você alteraria a linha especificada no handler.php aquele saveé sua captura de tela.

file_put_contents("results" . DIRECTORY_SEPARATOR . $filename, $result);

Para incluir seu nome de arquivo personalizado, como mostrado abaixo:

file_put_contents("results" . DIRECTORY_SEPARATOR . "my_screenshot.jpg", $result);

Se você estiver usando uma API do lado do servidor com o síncrono SaveTo método que você pode save a captura de tela diretamente para um arquivo com um nome de sua escolha, fazendo algo como o seguinte.

$grabzIt->SaveTo("my_screenshot.jpg");

O JavaScript funciona de maneira um pouco diferente, porque com o API JavaScript você só pode especificar um nome de arquivo se estiver solicitando o download da captura de tela, conforme mostrado abaixo.

GrabzIt("YOUR APPLICATION KEY").ConvertURL("http://www.spacex.com",
 {"download": 1,"filename":"my_screenshot.jpg"}).Create();