1

我正在尝试使用 Play 制作网站!将作业保存在存储库中供学生浏览的框架(v2.2.0 和 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 工具,该工具允许您使用 OpenOffice.org 或 LibreOffice 将 .docx 显式转换为 .html。但是,当 JODConverter 在 Play 时似乎需要一个战争文件时,我应该怎么做!框架不使用战争文件。我有点超出我的深度,如果这没有意义,请原谅我。

4

1 回答 1

0

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

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

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

于 2013-10-25T04:32:35.793 回答