Javascript html到png(#扩展名)

Javascript html到png(#扩展名),javascript,phantomjs,Javascript,Phantomjs,总的来说,我试图从一个html页面创建特定的PNG,该页面具有hrefs=#扩展名。每个png应该只对应于href#扩展名。 基本上: www.abb.org#sec1www.abb.org#sec2=>sec1.pngsec2.ng 我用的是幻影 phantomjs rasterize.js abc.html#sec1 sec1.png创建整个html页面的png,而不是特定页面 有没有办法将一个html文件拆分为多个只包含href#扩展名的html文件?phantomjs可以配置成这样吗 如

总的来说,我试图从一个html页面创建特定的PNG,该页面具有hrefs=#扩展名。每个png应该只对应于href#扩展名。 基本上:

www.abb.org#sec1
www.abb.org#sec2
=>
sec1.png
sec2.ng

我用的是幻影

phantomjs rasterize.js abc.html#sec1 sec1.png
创建整个html页面的png,而不是特定页面

有没有办法将一个html文件拆分为多个只包含href#扩展名的html文件?phantomjs可以配置成这样吗

如果地址等于some.html#sec1,它会抛出语法错误:但是,不确定它是否仍然可以工作(即即使它可以使用该扩展名打开..它是否会像命令行那样只生成一个png。)

page.打开(地址、功能(状态){
如果(状态!=“成功”){
console.log('无法加载地址!');
phantom.exit();
}否则{
setTimeout(函数(){
页面渲染(输出);
phantom.exit();
}, 200);
}
});

重述:
使用href#扩展从单个大型html生成多个特定PNG

谢谢你

你能详细解释一下扩展的含义吗?根据定义,它是一个用来指向页面上特定位置的锚(通常不指向元素)——它也可以用于单页应用程序中的路由。