docxドキュメントをpdfに変換し、新しく作成したpdfファイルを新しいバージョンとして保存しようとしています。 これはテストコードです:alfresco - docxをpdfに変換して新しいバージョンを作成する
var document = search.findNode("workspace://SpacesStore/30f334f3-d357-4ea6-a09f-09eab2da7488");
var folder = document.parent
var pdf = document.transformDocument('application/pdf');
pdf.name = "tranformed-" + pdf.name;
pdf.save();
document.name = "new-" + document.name + ".pdf";
document.mimetype = "application/pdf";
document.content = pdf.content;
document.save();
ドキュメントが空になります。 このタイプの変換はjavaScriptでも可能ですか?
DOCXをPDFに変換するコンバータを有効にしていますか?たとえば、有料変換サービスアドインのJODConverterですか? – Gagravarr
@Gagravarr間違っていますか、オープンなオフィスサーバーまたはインスタンスが稼動している必要がありますか? – Leonardo
はい、LibreOfficeを実行している必要がありますが、バイナリインストーラと共にインストールした場合、AlfrescoスタートアップスクリプトはLibreOfficeを起動します。 ps -ef | grep sofficeを実行して、実行中かどうかを確認します。 –