总的来说,我正在尝试从一个html页面创建特定的png,它有一个hrefs =#extension。每个png应该只对应于href#extension。 基本上是:
www.abb.org#sec1
www.abb.org#sec2
=> sec1.png
sec2.ng
我正在使用phantomjs。
phantomjs rasterize.js abc.html#sec1 sec1.png
创建了整个html页面的png,而非具体。
有没有办法将html文件拆分成多个只包含href #extension的html文件?是否可以将phantomjs配置为执行此操作?
如果地址等于some.html#sec1,则会抛出语法错误:但是,不确定它是否会起作用(即使它可以使用该扩展打开..它只会生成一个png,就像发生的那样)命令行。)
page.open(address, function (status) {
if (status !== 'success') {
console.log('Unable to load the address!');
phantom.exit();
} else {
window.setTimeout(function () {
page.render(output);
phantom.exit();
}, 200);
}
});
recap:
寻求生成。使用href #extension。来自单个大型html的多特定png。
谢谢