我想翻译Microsoft Word .doc或.docx文件中的所有文本,而不更改文件本身的格式。
是否有任何宝石或图书馆可以帮助我解决这个问题?
答案 0 :(得分:2)
一般情况非常复杂,但是要翻译连续的相同格式的文本,只要您在Windows上并拥有Word的副本,就可以使用WIN32OLE来使用Word访问Word文档。已安装。
您可以在Word's object model上找到文档。您还可以使用内置的 Object Browser (启动宏编辑器,然后按 F2 )。
以下简短脚本可以构成您探索的起点:
public class Register {
private int id;
private String name;
private String date;
private double time;
public Register(){}
public Register(String name, String date, double time) {
super();
this.name = name;
this.date = date;
this.time = time;
}
@Override
public String toString() {
return "Register [id=" + id + ", name=" + name + ", date=" + date +", time="+ time + "]";
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public double getTime() {
return time;
}
public void setTime(double time) {
this.time = time;
}