java中使用网页转图片紧急求助 10C

使用该帖子中方法链接
将html转图片时, 调用第二次的时候会报java.lang.IllegalStateException: runEventPump was already called and can only be called once (the first call should be at the end of the main method)!错误,请问你遇到这个情况了吗?这个可以解决吗?

1

2个回答

runEventPump was already called and can only be called once
只能调用1次,因为它需要UI线程,所以你应该把它做成单例对象,而不是用一次创建一次。

0
sheepabc
宋浩然 回复caozhy: JWebBrowser需要设置url, 如果设置为单例对象, 这样会不会出现线程安全问题呢, 就是第一个线程获取网页图像时, 第二个请求也进来了, 会不会第一个线程获取的网页图像是第二个线程请求的?
大约一年之前 回复
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 回复sheepabc: 两者都是。
大约一年之前 回复
sheepabc
宋浩然 是指的NativeInterface对象,还是JWebBrowser对象?
大约一年之前 回复

@caozhy 是指的NativeInterface对象,还是JWebBrowser对象?

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
小米手机上线“SOS紧急求助”功能:已支持小米8/MIX 2等5款机型
9月3日消息 今天,小米手机官方宣布,小米手机上线“SOS紧急求助”功能,当用户处于紧急情况下,连按5次电源键,系统就会向紧急联系人发送求助信息。 小米表示,目前,这项功能已经支持小米8/小米MIX 2/小米6/小米5/红米Note 4X等5款机型的体验版系统适配,开发版将会在9月下旬前,完成所有机型适配。已经支持这项功能的机型,可以在设置选项中...
如何在脚本配置环境变量后立即使用环境变量
如果你点进了这篇博文,只能证明你对bat脚本还不够熟悉,运用的太少 因为解决这个问题太简单了,先不要急着跟着做 可是我也在这个坑里徘徊了好几天 先说个例子,我是在写一键部署tomcat+jre(或者jdk)+mysql的小程序遇到的这个问题 因为tomcat需要java环境,所以我先安装jdk硬配置环境变量(推荐免安装解压缩版,解压+配置环境变量即可) a.bat 是我配置jav
Java图片处理:网页转图片(HtmlToImage)
Java图片处理:网页转图片 需求来源于前端同事跟我反馈整天调试布局样式很难受,希望能有服务端网页转图片的方法。 记录一下研究过程。 可选方案及评价。 最终选取的方案 代码细节 不足之处 可选方案及评价 从以下三个方面考虑: 页面效果还原程度 是否支持复杂html/js解析 中文字体显示效果 JEditorPane 首先找到的方案是使用java内置的Html解释工具javax.sw...
Java 把网页转成图片
微信公众号开发,java网页快照
DJNativeSwing-SWT有关的所有jar,java将HTML页面转为图片
主要用于将html页面转换为图片,经自测静态的html页面转换效果很好,尽量不要使用ajax做异步处理。
java之将html转为图片
需求:看到一个很漂亮的网页,想下载下来保存为图片格式,简单粗暴有效的方法是截图,可是电脑没有截图工具,于是就写一个java,将html转为jpg图片。实现: /** * 将html地址的内容转换成图片 * @param htmlUrl html的地址 * @param imgUrl 生成图片的地址 * @param xDifference 生成图片在原
java 后台 html 转化为 图片
1. html 转换为标准 html ,用到的技术 jtidy; public static void htmlCovertTohtml(String sourceFilename, String targetFilename) { Tidy tidy = new Tidy(); tidy.setInputEncoding("UTF-8"); tidy.setO...
java实现html文件转换成图片
本代码实现html文件转换成一个图片的功能。附件包含所需要的包。 注:该代码转换的html文件必须一个屏幕能展现出来的,如果内容太多一个屏幕展现不出来则不能很好的转换。所以该代码只适用于内容不太多的html文件。如果哪位大侠能够改写的能过转换所有html文件也请分享下谢谢:)
Android SOS功能模块开发
一、sos需求 1、在Settings列表项中添加一项SOS sos设置入口界面 2、求救功能描述: 3.设置紧急号码:此选项用户可以从电话本中选择联系人添加到1-5个紧急号码中,在1-5列表中点击可以直接进入到系统电话本中去选择;也可以自己手动输入添加。                 4、编辑紧急短信内容:紧急短信内容可以编辑,修改,删除 5,触发规则: (1)求救电话...
使用CssBox+itext实现jsp页面转图片并导出pdf
pom文件如下: <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.12</version> </dependency> <dependency> <groupId>com.itextpdf.tool</groupId> <artifactId>xmlworker</artifactId> <version>5.5.12</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </dependency> <dependency> <groupId>net.sf.cssbox</groupId> <artifactId>cssbox</artifactId> <version>4.13</version> </dependency>
java把html转成图片的方法
代码 1.1 html模版 static String HtmlTemplateStr = &quot;&amp;lt;style type=\&quot;text/css\&quot;&amp;gt;&quot;+   &quot;body {background-color: yellow}&quot;+ &quot;h1 {background-color: #00ff00}&quot;+ &quot;h2 {background-color: transparent}&quot;+ &
海康威视链接
海康威视所需要的一切资源紧急求助。 播放库SDK编程指南(for Windows)V6.5.x.x.pdf
html2image html转换为图片 生成快照 java
final Html2Image html2Image = Html2Image.fromURL(new URL("http://www.qq.com/"),null); html2Image.getImageRenderer().saveImage("d:/1.png"); 第三方 本文使用到了https://github.com/biosignin/html2image/
Java中使用phantomjs将HTML页面转为pdf
之前有个需求,将页面转为pdf,当时使用itext转换,但是呢样式与实际在浏览器中打开的样式存在差异。比如选择项长得不一样,CheckBox长得不一样,这就不行,需求要跟浏览器打开一模一样,后经过多方面查找,终于找到一个靠谱点的解决方案:使用phantomjs插件。 首先下载 phantomjs 插件: https://download.csdn.net/download/qq_2113455...
Java中PDF转图片
Java中PDF转图片
html转为图片(一):java本身的API
不需要引用任何的jar包,不支持写在style里面的css和外置的css文件,只能写在标签上,还有也不支持js 案例:只能是html文件的url地址 public class JavaCore { public static void generateOutput() throws Exception { String url = new File(&quot;D:/inde...
java 将html转为图片,然后转为base64
将HTML页面转为图片,找了很多方法,发现CSSBox对前端css支持性最好。在解码base64的时候,会出现中文乱码的问题,删除空格和换行即可 采用CSSBox(http://cssbox.sourceforge.net/)  &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;net.sf.cssbox&amp;lt;/groupId&amp;gt; &amp;lt;artifa...
求助修改源码
帮手修改,有分加。希望大家踊跃参加。小弟紧急求助
使用phantomJS将html转为图片
近期在做一个自动生成稿件并发布的项目,碰到一个棘手的问题,由于文章会发布到不同设备和平台上,在页面展示的时候可能会与平台本身的样式发生覆盖,导致表格样式显示不正常。短时间内想要做出一个适应所有环境的前端样式不太现实。因为使用本地模板生成的表格不存在样式问题,所以考虑将本地html模板中的&lt;table&gt;&lt;/table&gt;标签内容转换为图片并在原位置替换。
JAVA 网页转图片
欢迎使用Markdown编辑器写博客最近遇到一个需求,需要将网页转成图片,一番折腾之后,发现了2中方法: html2image cssbox html2image示例代码如下:HtmlImageGenerator imageGenerator = new HtmlImageGenerator(); String htmlstr = "<p>页面内容</p>"; imageGenerator.load
使用headless版Chrome将网页转换为图片
使用headless版Chrome将网页转换为图片
JAVA 根据url将打开的网页以图片的格式保存起来,绝对可以用
我用一个类将url打开的网页保存成图片格式的功能包装好了 只要下载 修改相应的url等就可以实现 主要函数 reload String url String picname String jsname public static void implcmd String cmd 只要将包导入就行
htmltoimage(可以支持批量转换网页为图片)
支持转换网页为图片,支持批量转换,图像格式可以是PNG JPG BMP Tiff GIf,支持转换图片并生成缩略图,前提是您只要弄好URL列表就可以了,程序可以自动访问网站并下载网页并转换
html转为图片(三):Cssbox
引入依赖包 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;net.sf.cssbox&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;cssbox&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;gt;4.14&amp;lt;/version&amp;gt; &amp;lt;/dependency&amp;gt; 案例: pu
java获取网网页中出现的图片及判断网页代码中是否包含有效图片
java获取网网页中出现的图片及判断网页代码中是否包含有效图片
java用于将HTML转成图片的jar包
java用于将HTML转成图片的jar包,能很好的将页面转成图片,可以用于像一些截图的场景
HTML转图片或者HTML转PDF
我使用的是wkhtmltoimage,和wkhtmltopdf实现的html转换为图片或者是PDF ,该程序是C语言写的,执行效果好,速度快并且稳定。 相关文档查看:https://wkhtmltopdf.org/ 相关命令查看:http://blog.csdn.net/zhangkezhi_471885889/article/details/52184744 使用起
java,使用 phantomjs 生成网页截图,并用im4java生成缩略图,ImageMagick处理图片
使用 phantomjs 和 im4java 生成网页缩略图,切图用的是ImageMagick,附送im4java调用ImageMagick处理图片代码,包括剪切、调整大小、调整到指定比例大小不足部分补白边。包含 phantomjs 包,不包含ImageMagick。
html转png过程
  1. 话不多说,直接贴代码 File htmlfile = new File(&quot;4424987.html&quot;); Java2DRenderer renderer = new Java2DRenderer(htmlfile, 1020, 2800); BufferedImage img = renderer.getImage(); FSImageWriter imageWriter = ne...
jacob word转html 图片显示失败解决方案
使用jacob进行word转html,并将html显示在网页上时,发现图片无法显示,浏览器提示图片路径有问题,图片的路径还是本机电脑路径file:\D:这种文件绝对路径,使用office进行转换有几种网页的形式,其中有: 其中筛选过的网页是有将图片另存到一个文件夹,与html文件并行的,故这个可以显示图片,修改方式如下图所示:
html2image 2.0.3 用于简单的html转图片
StringBuffer sb = new StringBuffer(); sb.append(" <div >"); //这个是主要内容 按照自己需要添加 sb.append( "内容"); sb.append(" </div> "); Html2Image html2Image = Html2Image.fromHtml(sb.toString(),null); // 这边如果设置false,图片不会自动根据内容设置长宽默认长1024 ,宽768 //html2Image.getImageRenderer().setAutoHeight(false); html2Image.getImageRenderer().saveImage("d:/demo.png"); 经过测试,div里添加的样式会失效,图片能转, 也可以直接传入链接 final Html2Image html2Image = Html2Image.fromURL(new URL("http://www.qq.com/"),null);          html2Image.getImageRenderer().saveImage("d:/1.png");    相关依赖: <dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> <version>1.9.14</version> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>1.4.01</version> </dependency> <dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer-core</artifactId> <version>9.0.6</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency>
网页转图片工具
网页转图片工具 
java操作图像水平翻转
1、前端Ajax传值 $.ajax({ url : "${ctx}/XXX/transImg", type : "POST", data : { 'img' : "Base64字符串" }, async : false, cache : false, timeout : 30000, success : function(data) { ...
excel转成html代码实现在线预览完美解决无法显示图片的问题
亲测,完美解决excel转换成html后图片无法显示的问题。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
微信转发带图片和描述——JAVA
  网上看了好多大佬的文章,发现都不太适合我这种小白来操作,so只能结合大部分代码来自己操作,捣鼓了2天终于可以实现转发带着图片和描述了,我认为的比较简单的整个流程是这样的(哪里不正确请大佬指教):通过api连接获得access_token&amp;gt;通过access_token来换取jsapi(ticket)&amp;gt;获取时间毫秒数/随即字符串/动态获取的url&amp;gt;把这四个参数放到str中并使用S...
解决java中html转word文档,转成功后的word文档在断网情况下无法显示图片问题
解决java中html转word文档,转成功后的word文档在断网情况下无法显示图片问题
Java导出网页图片、Java导出图片、Java网页截图
import java.io.File; import java.io.IOException; import java.io.InputStream; import java.util.UUID; //网页全屏截图 public final class WebPageFullPicture { private WebPageFullPicture() {}; p...
Java实现Base64互相编解码转换图片与字符串
Base64基本算法原理字符串实例(对s13进行Base64编解码) 测试:s13 编码:czEz 解码:s13如何编码s13为czEz的过程分析:Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。 s13二进制之间的3*8到4*6的过程
c++转java,紧急求助!
以前一直做c/c++,现在需要修改一个java的项目,因为时间比较紧,以前又没接触过java,向大家求助应从哪里着手。系统是用java写的(一个jar文件),一个界面,用户选择一个文件的不同版本,然后比较之间的差别并以excel文件的形式输出结果,几个地方不懂rn1.如何用java控制界面rn2.如何用java生成excel文件rn3.如何将一大推java文件变成可执行的jar包?rn这些问题可能挺幼稚,因为没做过,所以不明白,可能一两句也说不清,只想请问大家如果想了解这方面内容需要看java的那些知识。比较急,没有办法的办法,谢谢大家了
后台java调用html2image将html转成图片
1.maven引入依赖 &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;gui.ava&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;html2image&amp;amp;lt;/artifactId&amp;amp;gt; &amp;amp;lt