资源简介
我用一个类将url打开的网页保存成图片格式的功能包装好了 只要下载 修改相应的url等就可以实现
主要函数 reload String url String picname String jsname
public static void implcmd String cmd
只要将包导入就行
代码片段和文件信息
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.util.regex.Pattern;
public class FileToolsUtil {
/**
* 将content写入file,默认是utf-8编码,覆盖写
* @param path 路径
* @param name 名称,带后缀
* @param content 内容
* @return 1 正常
* 0 UnsupportedEncodingException
* -1 FileNotFoundException
* -2 IOException
*/
public static int string2file(String path String name String content) {
return string2file(path name content “utf-8“);
}
/**
*
* ��contentд��file�У�Ĭ�ϸ��Ƿ�ʽд�ļ�
* @param path ���file��·��
* @param name ���file����ƣ����
* @param content file ����
* @param charsetName ���file�ı�����?
* @return 1 �ɹ����?
* 0 UnsupportedEncodingException
* -1 FileNotFoundException
* -2 IOException
*/
public static int string2file(String path String name String content String charsetName) {
return string2file(path name content charsetName false);
}
/**
*
* ��content�file��
* @param path ���file��·��
* @param name ���file����ƣ����
* @param content file ����
* @param charsetName ���file�ı�����?
* @param append д�ļ�ʱ�Ƿ��ӣ�true�ӵ��ļ�β��falseΪ����
* @return 1 �ɹ����?
* 0 UnsupportedEncodingException
* -1 FileNotFoundException
* -2 IOException
*/
public static int string2file(String path String name String content String charsetName boolean append) {
int flag = 1;
String filename = path + name;
try {
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename append) charsetName));
bw.write(content);
bw.close();
flag = 1;
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
flag = 0;
} catch (FileNotFoundException e) {
e.printStackTrace();
flag = -1;
} catch (IOException e) {
e.printStackTrace();
flag = -2;
}
return flag;
}
/**
* ��ȡfile���ݵ�string file ������?gbk
*
* @param file
* @return
*/
public static String file2string(File file) {
return file2string(file “gbk“);
}
/**
* ��ȡfile���ݵ�string file �����?
*
* @param file
* @return
*/
public static String file2string(File file String charset) {
// Ҫ���ص�string
String output = ““;
try {
BufferedReader input = new BufferedReader(new InputStreamReader(
new FileInputStream(file) charset));
StringBuffer buffer = new StringBuffer();
int oneChar;
while ((oneChar = input.read()) != -1) {
buffer.append((char)oneChar);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 381 2014-07-18 19:07 UrltoImage\.classpath
文件 574 2014-07-20 13:04 UrltoImage\.project
文件 658 2014-07-20 13:04 UrltoImage\.settings\.jsdtscope
文件 71 2014-07-18 19:20 UrltoImage\.settings\org.eclipse.core.resources.prefs
文件 598 2014-07-18 18:11 UrltoImage\.settings\org.eclipse.jdt.core.prefs
文件 49 2014-07-20 13:04 UrltoImage\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-07-20 13:04 UrltoImage\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 4858 2014-07-18 19:20 UrltoImage\bin\FileToolsUtil.class
文件 2132 2014-07-20 13:21 UrltoImage\bin\ImplementsCmd.class
文件 322 2014-07-20 13:16 UrltoImage\bin\phantomjs\baidu.js
文件 13234 2014-07-20 13:16 UrltoImage\bin\phantomjs\baidu.png
文件 15951 2014-01-27 12:43 UrltoImage\bin\phantomjs\ChangeLog
文件 1451 2012-12-13 00:30 UrltoImage\bin\phantomjs\LICENSE.BSD
文件 300 2014-07-17 16:47 UrltoImage\bin\phantomjs\NetToPicMoban.js
文件 7009792 2014-01-28 01:12 UrltoImage\bin\phantomjs\phantomjs.exe
文件 4002 2013-07-11 02:25 UrltoImage\bin\phantomjs\README.md
文件 320 2014-07-20 13:21 UrltoImage\bin\phantomjs\sina.js
文件 1738863 2014-07-20 13:21 UrltoImage\bin\phantomjs\sina.png
文件 6198 2014-07-18 19:20 UrltoImage\src\FileToolsUtil.java
文件 1087 2014-07-20 13:21 UrltoImage\src\ImplementsCmd.java
文件 322 2014-07-20 13:16 UrltoImage\src\phantomjs\baidu.js
文件 13234 2014-07-20 13:16 UrltoImage\src\phantomjs\baidu.png
文件 15951 2014-01-27 12:43 UrltoImage\src\phantomjs\ChangeLog
文件 1451 2012-12-13 00:30 UrltoImage\src\phantomjs\LICENSE.BSD
文件 300 2014-07-17 16:47 UrltoImage\src\phantomjs\NetToPicMoban.js
文件 7009792 2014-01-28 01:12 UrltoImage\src\phantomjs\phantomjs.exe
文件 4002 2013-07-11 02:25 UrltoImage\src\phantomjs\README.md
文件 320 2014-07-20 13:21 UrltoImage\src\phantomjs\sina.js
文件 1738863 2014-07-20 13:21 UrltoImage\src\phantomjs\sina.png
文件 323 2014-07-20 13:14 UrltoImage\src\phantomjsbaidu.js
............此处省略9个文件信息
相关资源
- 最全最好用的图标制作软件(iconpng格
- 监听android应用被卸载后 再使用libcu
- java使用HttpClient通过url文件到本地
- java-根据网站链接url生成二维码qrcod
- PhantomjsDriver1.4.4 Jar包
- android jni使用curl进行http请求和文件
- 北京联通全网有关网上订购和点播接
- curljava_curljava
- java swing url器
- libcurl for Android支持ssl
- JAVA 根据Url 接口 获取文件名称和类型
- java servlet 过滤器
- 微信支付-商户支付模式一url接口回调
- ownCloud java使用curl上传文件
- libcurl.a静态库(.a文件) android可用,
- android studio实现HttpsURLConnection post请求
- android使用NDK编译curl库源码
- jsp FriendlyURL-portlet(Liferay 6.1)
- HttpURLConnection
- java 读取URL的资源并写入到指定路径的
- java调用一个URL接口的方法类
- urlrewritefilter-4.0.3.jar
评论
共有 条评论