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;
}
これを行う方法は、OpenOffice.org または LibreOffice を使用して明示的に .docx を .html に変換できるJODConverter ツールを使用することです。ただし、JODConverter が Play! フレームワークは warfile を使用しません。私は少し深みがありません。これが意味をなさない場合はご容赦ください。