Можно ли сгенерировать динамический c pdf заголовок в Phantom JS на основе pageNum / Content - PullRequest
0 голосов
/ 02 апреля 2020

При создании PDF выполните c с Phantom Js. Я хочу изменить заголовок текущей страницы или, если у меня есть таблица, добавить заголовок таблицы сверху. В настоящее время фантом js и его webkit не поддерживают «thead {display: table-header-group;}», и мне нужно как-то эмулировать это.

Есть ли способ вставить некоторый контент ( как строка таблицы) в html текущей страницы или заголовка страницы при срабатывании phantom.callback - создание новой страницы (pageNum)?

header: {
        height: "1cm",
        contents: phantom.callback(function(pageNum, numPages) {
            $customNum = 1;
            if ($customNum < pageNum){
                $customNum++;

                var result = *read from current page*
                var string = parse for ID in result
                ... or insert to html ....
                return *header*;
            }
            return "";
        })
    },

PS Я знаю, что можно брать содержимое из "env = system .env;» но я не могу понять, как работает обратный вызов в заголовке

...