转换Play框架中的文件(特别是.doc / .docx到.html)

时间:2013-10-24 21:32:52

标签: java playframework file-conversion playframework-2.2 jodconverter

我正在尝试使用Play创建一个网站!框架(v2.2.0& in Java),将作业保存在存储库中供学生浏览。我想允许学生将.doc / .docx文件上传到服务器,并在上传后自动将文件转换为.html。

这是我的HomeworkSnippet数据类型的代码,供参考:

@SuppressWarnings("serial")
@Entity    
public class HomeworkSnippet extends Model {
public HomeworkSnippet (String filepath) {
    this.filepath = filepath;
    this.snippetRender = snippet.render(/*code for html version of file at filepath here*/);
}

public static Finder<Long,HomeworkSnippet> find = new Finder<Long,HomeworkSnippet>(
        Long.class, HomeworkSnippet.class
); 

@Id
public Long id;

public String filepath;

public Html snippetRender;
}

现在我想这样做的方法是使用JODConverter tool,它允许你使用OpenOffice.org或LibreOffice明确地将.docx转换为.html。但是,当JODConverter SEEMS需要一个warfile时,我应该如何做到这一点!框架不使用warfiles。我有点超出我的深度,如果这没有意义,请原谅我。

1 个答案:

答案 0 :(得分:0)

您也可以下载jar文件。如果您转到项目的下载页面,例如:

http://sourceforge.net/projects/jodconverter/files/JODConverter/2.2.2/

您将有机会下载tomcat zip,webapp zip或..其他zip,这只是库的名称:jodconverter-2.2.2.zip。下载那个,并将其作为Play库包含在内。有趣的项目!享受!