解决pdf中翻译外文文献到word参考文献格式错误
来源:互联网 发布:xperia touch 知乎 编辑:程序博客网 时间:2024/05/18 20:07
1. 问题:
今天在毕业设计的外文翻译时,发现外文文献中,一般都是期刊,我们需要将整个文献的参考文献拷贝过来,并使用指定的格式。
1.1 分析问题
这样的pdf格式无法直接转换成对应的word格式的文档。
1. 首先将所有的参考文献拷贝出来,就编程了一个纯粹的字符串处理问题
文件可以在我的工程中找到
2. 将字符串处理
package handleFile;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class Test { public static void main(String[] args) { File file = new File("file.txt"); if (file.exists() == false) { System.out.println("错误的文件位置"); return; } try { BufferedReader br = new BufferedReader(new FileReader(file)); BufferedWriter bw = new BufferedWriter(new FileWriter(new File("out.txt"))); String str = null; int len = (int) file.length(); char buff[] = new char[len]; br.read(buff, 0, len); str = new String(buff); String array [] = str.split("\\["); for(String t:array) { System.out.println(str); System.out.println("\n******************************************\n"); t = t.replace("\r\n", ""); StringBuffer sb = new StringBuffer(t); sb.insert(0, "["); sb.append("\r\n"); bw.write(sb.toString()); System.out.println("正在处理中....."); } br.close(); bw.close(); System.out.println("文件处理完毕"); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
- 转换对应的格式
将处理得到的文件数据拷贝到 word 中, word 中需要选中所有的文字,进入段落设置,勾选西文的单词空格,才能转换成对应的格式。
0 0
- 解决pdf中翻译外文文献到word参考文献格式错误
- word中自动生成参考文献引用及自动更新文献编号
- pdf复制到word格式
- word自动生成文献引用及参考文献
- 文献综述参考文献的格式说明
- 五分钟搞定5000字-外文文献翻译,…
- Word中添加参考文献
- NFQ文献中 参考文献的作用
- word中matlab的图片,转为pdf格式时失真如何解决?
- 外文翻译。。
- 如何阅读外文文献
- AT89C51-科技外文文献
- 外文文献检索
- 怎么阅读外文文献
- 怎么读外文文献
- 阅读外文文献
- 外文文献查询网站
- 外文文献查询网站
- java 泛型
- c++作业-4
- rocketmq 的cluster模式下确保消息不丢失之消费进度维护
- C++实验4-分数的累加
- Java之读取Properties属性文件【整理】
- 解决pdf中翻译外文文献到word参考文献格式错误
- Windows文件操作
- 理解Nodejs 的模块化思想 例子
- dll笔记
- Android Studio Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled
- HDU 5239 Doom
- HDU 1010 Tempter of the Bone(DFS,奇偶剪枝)
- 反向代理的有趣用法
- Redis 和Memcache的区别