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.

No hay comentarios:

Publicar un comentario

Déjanos tu comentario

:: Cookies de nuestra página web. ¿Para qué sirve cada una?

A menudo una pregunta que nos hacen es qué cookies se están utilizando en mi página y para qué sirven. Para ver las cookies, podemos selecci...