Ich versuche ein docx Dokument in pdf umzuwandeln und die neu erstellte PDF Datei als neue Version zu speichern. Dies ist der Testcode:alfresco - docx in pdf umwandeln und eine neue Version erstellen
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();
Das Dokument endet leer. Ist diese Art der Konvertierung mit JavaScript möglich?
Haben Sie einen Konverter für DOCX zu PDF, zB JODConverter des kostenpflichtigen Transformationsdienst-Add-Ins? – Gagravarr
@Gagravarr ich falsch oder es muss auch ein Open Office-Server oder Instanz ausgeführt werden? – Leonardo
Ja, Sie müssen LibreOffice ausführen, aber wenn Sie mit dem Binär-Installer installiert haben, sollte das Alfresco-Startskript LibreOffice für Sie starten. Machen Sie eine ps -ef | grep soffice, um zu sehen, ob sie läuft. –