AEM Document Services son un conjunto de OSGi Services para crear, ensamblar y asegurar documentos PDF. Los servicios de documentos contienen los siguientes servicios:
El servicio Output permite crear documentos en diferentes formatos, incluidos PDF, formatos de impresora láser y formatos de impresora de etiquetas. Los formatos de impresora láser son PostScript y Printer Control Language (PCL). La siguiente lista especifica los formatos de impresora de etiquetas:
Un documento se puede enviar a una impresora de red, a una impresora local o a un archivo del sistema de archivos. El servicio Output combina los datos de formulario XML con un diseño de formulario para generar un documento. El servicio Output puede generar un documento sin combinar los datos de formulario XML en el documento. Sin embargo, el flujo de trabajo principal es combinar datos en el documento.
Normalmente, un diseño de formulario se crea mediante Designer. Para obtener información sobre la creación de diseños de formulario para el servicio Output, consulte la Ayuda de Designer.
Cuando se utiliza el servicio Output para combinar datos XML con un diseño de formulario, el resultado es un documento PDF no interactivo. Un documento PDF no interactivo no permite a los usuarios introducir datos en los campos. Por el contrario, puede utilizar el servicio Forms para crear un formulario de PDF interactivo que permita a los usuarios introducir datos en sus campos.
Las cuatro operaciones de servicio de salida siguientes están disponibles para su uso:
generatePDFOuput: Combina un diseño de formulario con datos para generar un documento de PDF
generatePrintedOutput: Combina un diseño de formulario con datos de formulario para generar un documento que se enviará a un láser o a una impresora de red de etiquetas
generatePDFOutputBatch: Combina varias plantillas con varios registros de datos en una sola invocación para generar un lote de archivos de PDF. También existe la opción de generar un solo PDF combinando todos los PDF
generatePrintedOutputBatch: Combina varias plantillas con varios registros de datos en una sola invocación para generar un lote de documentos de impresión (PS, PCL, ZPL, DPL, IPL, TPCL). También existe la opción de generar un solo documento de impresión.
El servicio Assembler permite combinar, reorganizar y aumentar documentos PDF y XDP, así como obtener información sobre documentos PDF. Cada trabajo enviado al servicio Assembler incluye un documento XML de descripción de documento (DDX), documentos de origen y recursos externos (cadenas y gráficos). El documento DDX proporciona instrucciones sobre cómo utilizar los documentos de origen para producir un conjunto de documentos resultantes.
Además de las capacidades mencionadas anteriormente, el servicio Assembler:
Cuando utilice el servicio Assembler, utilice un lenguaje basado en XML llamado Document Description XML (DDX) para describir la salida que desee. DDX es un lenguaje declarativo de marcado cuyos elementos representan componentes básicos de los documentos. Estos componentes básicos incluyen documentos de PDF, documentos XDP, fragmentos de formulario XDP y otros elementos, como comentarios, marcadores y texto con estilo.
El documento DDX puede especificar documentos resultantes con estas características:
Puede utilizar DDX para aumentar los documentos del PDF como parte del ensamblaje o desmontaje del documento. Puede especificar cualquier combinación de los siguientes efectos:
Puede utilizar un mapa de entrada simple para especificar las ubicaciones de los documentos de origen y los documentos resultantes. También puede utilizar los siguientes tipos de URL de datos externos:
El servicio de control de documentos le ayuda a cifrar y descifrar documentos, ampliar la funcionalidad de Adobe Reader con derechos de uso adicionales y añadir firmas digitales a sus documentos. Los usuarios pueden interactuar fácilmente con los PDF forms y documentos, mientras que su organización mejora la seguridad, el archiving y el cumplimiento de normas.
El servicio Doc Assurance contiene tres servicios: firma, cifrado y extensión de lector.
El servicio Signature le permite trabajar con firmas digitales y documentos en el servidor de AEM. Por ejemplo, el servicio de firma se suele utilizar en las siguientes situaciones:
El servicio de firma accede a los certificados y credenciales almacenados en el almacén de confianza.
El servicio Encryption permite cifrar y descifrar documentos. Cuando se cifra un documento, su contenido se vuelve ilegible. Puede cifrar todo el documento del PDF (incluido su contenido, metadatos y archivos adjuntos), todo lo que no sea sus metadatos o solo los archivos adjuntos. Un usuario autorizado puede descifrar el documento para obtener acceso a su contenido. Si un documento PDF está cifrado con una contraseña, el usuario debe especificar la contraseña de apertura antes de que el documento se pueda ver en Adobe Reader o Acrobat. Si un documento de PDF está cifrado con un certificado, el usuario debe descifrar el documento de PDF con una clave privada (certificado). La clave privada utilizada para descifrar el documento del PDF debe corresponder a la clave pública utilizada para cifrarlo.
El servicio de Extensiones de Reader permite a su organización compartir fácilmente documentos de PDF interactivos mediante la ampliación de la funcionalidad de Adobe Reader con derechos de uso adicionales. El servicio Reader Extensions funciona con Adobe Reader 7.0 o posterior. El servicio agrega derechos de uso a un documento de PDF. Esta acción activa funciones que normalmente no están disponibles cuando se abre un documento PDF con Adobe Reader, como agregar comentarios a un documento, rellenar formularios y guardar el documento. Los usuarios de terceros no requieren software ni complementos adicionales para trabajar con documentos habilitados para derechos.
Cuando se agregan los derechos de uso correspondientes a los documentos del PDF, los destinatarios pueden realizar las siguientes actividades desde Adobe Reader:
Estas funciones especiales del usuario se activan automáticamente cuando se abre un documento PDF con derechos activados en Adobe Reader. Cuando el usuario ha terminado de trabajar con un documento con derechos activados, esas funciones se desactivan de nuevo en Adobe Reader. Permanecen deshabilitados hasta que el usuario reciba otro documento de PDF con derechos activados.
De serie, el servicio DocAssurance no está disponible para su uso. Para configurar el servicio DocAssurance, consulte Configuración de servicios de documentos.
Send To Printer Service proporciona API para enviar documentos a una impresora especificada para su impresión.