Я пытаюсь преобразовать веб-сайт в формат PDF с помощью скрипта Google Apps, но по какой-то причине изображения на этой веб-странице неправильно встроены в выходной PDF-файл.
В качестве примера, скажем, я пытаюсь преобразовать www.google.com в файл pdf, используя следующий скрипт приложений.
function myFunction() {
var url = "https://www.google.com/" ;
// call the url using URLfetchApp
var response = UrlFetchApp.fetch(url);
var htmlBody = response.getContentText();
var blob = Utilities.newBlob(htmlBody, "text/html", "text.html")
var pdf = blob.getAs('application/pdf');
DriveApp.createFile(pdf).setName('googlePage.pdf');
}
Выходной pdf должен быть таким:
Но вывод, который я получаю, выглядит так:
, который не имеет изображения и не очень красив.