java加载本地文档代码 java读取本地文件并下载

Java读取.wps后缀名文档的代码?

可以通过流的方式加载.wps文档,下面以读取文档中的文字保存到本地为例,你参考看看如何读取的。

公司主营业务:网站设计制作、网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出旌德免费做网站回馈大家。

import com.spire.doc.*;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileWriter;

import java.io.IOException;

public class ReadTextFromWPS {

public static void main(String[] args) throws IOException{

//通过流加载WPS文字文档

FileInputStream inputStream = new FileInputStream(new File("test.wps"));

Document doc = new Document();

doc.loadFromStream(inputStream, FileFormat.Doc);

//获取文本保存为String

String text = doc.getText();

//将String写入Txt

writeStringToTxt(text,"读取WPS文本.txt");

}

public static void writeStringToTxt(String content, String txtFileName) throws IOException {

FileWriter fWriter= new FileWriter(txtFileName,true);

try {

fWriter.write(content);

}catch(IOException ex){

ex.printStackTrace();

}finally{

try{

fWriter.flush();

fWriter.close();

} catch (IOException ex) {

ex.printStackTrace();

}

}

}

}

读取结果:

注意在程序中导入spire.doc.jar。

用java 读取本地磁盘下的一个txt文件

import java.io.BufferedInputStream;

import java.io.FileInputStream;

import java.io.IOException;

public class BufferedInputStreamDemo {

public static void main(String[] args) throws IOException {

// BufferedInputStream(InputStream in)

BufferedInputStream bis = new BufferedInputStream(new FileInputStream(

"bos.txt"));

// 读取数据

// int by = 0;

// while ((by = bis.read()) != -1) {

// System.out.print((char) by);

// }

// System.out.println("---------");

byte[] bys = new byte[1024];

int len = 0;

while ((len = bis.read(bys)) != -1) {

System.out.print(new String(bys, 0, len));

}

// 释放资源

bis.close();

}

}

使用java实现创建本地文件的代码

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.OutputStream;

import java.io.OutputStreamWriter;

import java.io.PrintWriter;

public class CreateFile {

public static void main(String[] args) {

String str = "需要写入的字";

String fileName = "D:\\a\\a.xml";

OutputStream output = null;// 输出字节流

OutputStreamWriter outputWrite = null;// 输出字符流

PrintWriter print = null;// 输出缓冲区

try {

output = new FileOutputStream(fileName);

outputWrite = new OutputStreamWriter(output);

print = new PrintWriter(outputWrite);

print.print(str);

print.flush();// 一定不要忘记此句,否则数据有可能不能被写入文件

output.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}

再一个问题就是只要你编码正确就可以正常打开。


名称栏目:java加载本地文档代码 java读取本地文件并下载
URL标题:http://scyanting.com/article/hepigp.html