1

Тема: JScript: печать из Chrome в pdf

Скрипт должен открыть в Хроме страницу и сохранить ее по указанному пути.
В CLI работает:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --headless --disable-gpu --print-to-pdf=C:\someFileName.pdf someSite.ru

Как сделать это в JS/VBS?

2

Re: JScript: печать из Chrome в pdf

Точно так же:

Option Explicit

WScript.CreateObject("WScript.Shell").Run """C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"" --headless --disable-gpu --print-to-pdf=""C:\someFileName.pdf"" ""http://someSite.ru""", 1, False

WScript.Quit 0

Ну, или чуть сложнее, если надо определить разрядность системы, проверить, установлен ли Google Chrome, найти местоположение его исполняемого файла (учитывая разрядность) и т.п.

3

Re: JScript: печать из Chrome в pdf

alexii Спасибо

4

Re: JScript: печать из Chrome в pdf

Я юзал специально заточенный wkhtmltopdf.
Делает тоже самое, весит намного меньше "хромого", можно разместить где угодно и вызывать по относительному пути, не требуется "сносить голову", т.к. ее заведомо нет...