Mostrando entradas con la etiqueta convert to PDF from Alfresco script. Mostrar todas las entradas
Mostrando entradas con la etiqueta convert to PDF from Alfresco script. Mostrar todas las entradas

13 de septiembre de 2017

:: Alfresco. Convertir documento a PDF desde un script

A continuación describiremos cómo llevar a cabo la conversión de un documento (por ejemplo docx) a formato PDF desde un script de Alfresco, creando -además- una nueva versión de este.

El planteamiento podría ser el siguiente:

1.- Crearemos un script al que llamaremos "convert_pdf.js" y que ubicaremos en: "Repositorio>Diccionario de datos>Scripts" con el siguiente contenido:

var pdfNode=document.transformDocument("application/pdf");
var version=document.createVersion("version pdf",true); //true=create major version
document.properties.content.write(pdfNode.properties.content,true,false);
document.name+=".pdf";
document.save();
pdfNode.remove();


2.- Crearemos una carpeta sobre la que llevaremos a cabo esta prueba de concepto, y que denominaremos: "Word a PDF"

3.- Sobre esta carpeta que acabamos de crear, definiremos una regla de contenido:
- Cuando: se crean o entran elementos en esta carpeta
- Si se cumplen todos los criterios: Todos los elementos
- Realizar acción: Ejecutar script - convert_pdf.js

4.- Cada vez que subamos un documento a esta carpeta, se ejecutará el script de conversión a PDF, y se creará una nueva versión del documento


Como podemos ver en la imagen anterior, se ha realizado correctamente la conversión a PDF y se ha generado una nueva versión del documento.

:: Liferay DXP 2026. Habilitar RSS

En la versión Liferay DXP 2026 para habilitar las fuentes de datos RSS debemos seguir los pasos siguientes: 1.- Accederemos a la Configuraci...