Acerca del servicio de utilidades de PDF
El servicio Utilidades de PDF puede convertir entre los formatos de archivo PDF y XDP, establecer y recuperar propiedades de documento PDF y manipular metadatos de XMP. Por ejemplo, antes de convertir un documento PDF a otro formato, es útil inspeccionar sus propiedades para determinar qué operación de servicio invocar para la conversión.
Puede realizar estas tareas mediante el servicio Utilidades de PDF:
Para obtener más información sobre el servicio de utilidades de PDF, consulte Referencia de servicios para AEM Forms.
Puede utilizar las API de servicio web y Java de utilidades de PDF para convertir mediante programación documentos PDF en documentos XDP.
Para obtener más información sobre el servicio de utilidades de PDF, consulte Referencia de servicios para AEM Forms.
Para convertir un documento PDF en un documento XDP, realice los siguientes pasos:
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Si está creando una aplicación cliente mediante Java, incluya los archivos JAR necesarios. Si utiliza servicios web, asegúrese de incluir los archivos proxy.
Creación de un cliente PDFUtilityService
Antes de poder realizar mediante programación una operación de Utilidades PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se consigue creando un objeto PDFUtilityServiceClient
. Con la API de servicio web, esto se logra mediante el uso de un objeto PDFUtilityServiceService
.
Invocar la operación de conversión PDF a XDP
Después de crear el cliente de servicio, puede invocar la operación de conversión PDF a XDP.
Consulte también
Convertir documentos PDF en documentos XDP mediante la API de Java
Convertir documentos PDF en documentos XDP mediante la API de servicio Web
Inclusión de archivos de biblioteca Java de AEM Forms
Configuración de las propiedades de conexión
Convierta documentos PDF en documentos XDP utilizando la API de utilidades de PDF (Java):
Incluir archivos de proyecto
Incluya archivos JAR del cliente, como adobe-pdfutility-client.jar, en la ruta de clase de su proyecto Java.
Creación de un cliente PDFUtilityService
Cree un objeto PDFUtilityServiceClient
utilizando su constructor y pasando un objeto ServiceClientFactory
que contenga propiedades de conexión.
Invocar la operación de conversión PDF a XDP
Para realizar la conversión, invoque el método PDFUtilityServiceClient
del objeto convertPDFtoXDP
y pase un objeto com.adobe.idp.Document
que represente el archivo PDF. El método devuelve un objeto com.adobe.idp.Document
que representa el archivo XDP recién creado.
Consulte también
Conversión de documentos PDF en documentos XDP
Inclusión de archivos de biblioteca Java de AEM Forms
Configuración de las propiedades de conexión
Convierta documentos PDF en documentos XDP utilizando la API de utilidades de PDF (servicio web):
Incluir archivos de proyecto
Creación de un cliente PDFUtilityService
Cree un objeto PDFUtilityServiceService
utilizando su constructor de clase proxy.
Invocar la operación de conversión PDF a XDP
Invoque el método PDFUtilityServiceService
del objeto convertPDFtoXDP
y pase un objeto BLOB
que represente el archivo PDF. El método devuelve un objeto BLOB
que representa el archivo XDP recién creado.
Consulte también
Conversión de documentos PDF en documentos XDP
Invocación de AEM Forms mediante la codificación Base64
Creación de un ensamblado de cliente .NET que utilice la codificación Base64
Puede utilizar las API de servicio web y Java de utilidades de PDF para convertir mediante programación documentos XDP en documentos PDF.
Para obtener más información sobre el servicio de utilidades de PDF, consulte Referencia de servicios para AEM Forms.
Para convertir un documento XDP en un documento PDF, realice los siguientes pasos:
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Si está creando una aplicación cliente mediante Java, incluya los archivos JAR necesarios. Si utiliza servicios web, asegúrese de incluir los archivos proxy.
Creación de un cliente PDFUtilityService
Antes de poder realizar mediante programación una operación de Utilidades PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se consigue creando un objeto PDFUtilityServiceClient
. Con la API de servicio web, esto se logra mediante el uso de un objeto PDFUtilityServiceService
.
Invocar la operación de conversión de XDP a PDF
Después de crear el cliente de servicio, puede invocar la operación de conversión de XDP a PDF.
Consulte también
Conversión de documentos XDP en documentos PDF mediante la API de Java
Conversión de documentos XDP en documentos PDF mediante la API de servicio web
Inclusión de archivos de biblioteca Java de AEM Forms
Configuración de las propiedades de conexión
Convierta documentos XDP en documentos PDF utilizando la API de utilidades de PDF (Java):
Incluir archivos de proyecto
Incluya archivos JAR del cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.
Creación de un cliente PDFUtilityService
Cree un objeto PDFUtilityServiceClient
utilizando su constructor y pasando un objeto ServiceClientFactory
que contenga propiedades de conexión.
Invocar la operación de conversión de XDP a PDF
Para realizar la conversión, invoque el método PDFUtilityServiceClient
del objeto convertXDPtoPDF
y pase un objeto com.adobe.idp.Document
que represente el archivo XDP. El método devuelve un objeto com.adobe.idp.Document
que representa el archivo PDF recién creado.
Consulte también
Conversión de documentos XDP en documentos PDF
Inclusión de archivos de biblioteca Java de AEM Forms
Configuración de las propiedades de conexión
Convierta documentos XDP en documentos PDF utilizando la API de utilidades de PDF (API de servicio Web):
Incluir archivos de proyecto
Creación de un cliente PDFUtilityService
Cree un objeto PDFUtilityServiceService
utilizando su constructor de clase proxy.
Invocar la operación de conversión de XDP a PDF
Para realizar la conversión, invoque el método PDFUtilityServiceService
del objeto convertXDPtoPDF
y pase un objeto BLOB
que represente el archivo XDP. El método devuelve un objeto BLOB
que representa el archivo PDF recién creado.
Consulte también
Conversión de documentos XDP en documentos PDF
Invocación de AEM Forms mediante la codificación Base64
Creación de un ensamblado de cliente .NET que utilice la codificación Base64
Puede utilizar las API de servicio web y Java de utilidades de PDF para recuperar mediante programación las propiedades de documento PDF, como si el documento es un formulario rellenable o la versión mínima de Acrobat necesaria para leer el documento.
Para obtener más información sobre el servicio de utilidades de PDF, consulte Referencia de servicios para AEM Forms
Para recuperar las propiedades del documento PDF, realice los pasos siguientes:
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Si está creando una aplicación cliente mediante Java, incluya los archivos JAR necesarios. Si utiliza servicios web, asegúrese de incluir los archivos proxy.
Creación de un cliente PDFUtilityService
Antes de poder realizar mediante programación una operación de Utilidades PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se consigue creando un objeto PDFUtilityServiceClient
. Con la API de servicio web, esto se logra mediante un objeto PDFUtilityServiceService
.
Invocar la operación de recuperación de propiedades
Después de crear el cliente de servicio, puede invocar la operación de recuperación de propiedades.
Consulte también
Recuperar propiedades de documento PDF mediante la API de Java
Recuperar propiedades de documento PDF mediante la API de servicio Web
Inclusión de archivos de biblioteca Java de AEM Forms
Configuración de las propiedades de conexión
Recupere las propiedades del documento PDF utilizando la API de utilidades de PDF (Java):
Incluir archivos de proyecto
Incluya archivos JAR del cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.
Creación de un cliente PDFUtilityService
Cree un objeto PDFUtilityServiceClient
utilizando su constructor y pasando un objeto ServiceClientFactory
que contenga propiedades de conexión.
Invocar la operación de recuperación de propiedades
Para realizar la conversión, invoque el método PDFUtilityServiceClient
del objeto getPDFProperties
y pase lo siguiente:
com.adobe.idp.Document
que representa el documento PDF.PDFPropertiesOptionSpec
que contiene las propiedades que se van a evaluar.El método devuelve un objeto PDFPropertiesResult
que contiene los resultados de la consulta.
Consulte también
Recuperación de las propiedades del documento PDF
Inclusión de archivos de biblioteca Java de AEM Forms
Configuración de las propiedades de conexión
Recupere las propiedades del documento PDF utilizando la API del servicio web de utilidades PDF:
Incluir archivos de proyecto
Creación de un cliente PDFUtilityService
Cree un objeto PDFUtilityServiceService
utilizando su constructor de clase proxy.
Invocar la operación de recuperación de propiedades
Para realizar la conversión, invoque el método PDFUtilityServiceService
del objeto getPDFProperties
y pase lo siguiente:
BLOB
que representa el documento PDF.PDFPropertiesOptionSpec
que contiene las propiedades que se van a evaluar.El método devuelve un objeto PDFPropertiesResult
que contiene los resultados de la consulta.
Consulte también
Recuperación de las propiedades del documento PDF
Invocación de AEM Forms mediante la codificación Base64
Creación de un ensamblado de cliente .NET que utilice la codificación Base64
Puede utilizar el servicio de utilidades de PDF Java y las API de servicio web para establecer mediante programación un modo de guardado para un documento PDF. Al utilizar el servicio Utilidades de PDF para establecer un modo de guardado, el servicio Utilidades de PDF solo establece el modo de guardado y no guarda realmente el documento PDF. El documento PDF se guarda cuando se pasa a otra operación de servicio. Por ejemplo, puede utilizar el servicio de utilidades de PDF para establecer un modo de guardado específico y pasarlo al servicio de codificación, donde el documento PDF se guarda y se cifra.
Para obtener más información sobre el servicio de utilidades de PDF, consulte Referencia de servicios para AEM Forms.
Para definir la opción de guardado para documentos PDF, realice los siguientes pasos:
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Si está creando una aplicación cliente mediante Java, incluya los archivos JAR necesarios. Si utiliza servicios web, asegúrese de incluir los archivos proxy.
Creación de un cliente PDFUtilityService
Antes de poder realizar mediante programación una operación de Utilidades PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se consigue creando un objeto PDFUtilityServiceClient
. Con la API de servicio web, esto se logra mediante un objeto PDFUtilityServiceService
.
Definir el modo Guardar
Puede elegir una de las siguientes opciones de guardado:
INCREMENTAL
: Para ahorrar de manera incremental a fin de reducir el tiempo necesario para ahorrarFAST_WEB_VIEW
: guardar para una visualización rápida de la webFULL
: Para guardar con un guardado completo (sin optimizaciones)Invocar la operación Guardar estilo
Después de crear el cliente de servicio, puede invocar la operación de recuperación de propiedades.
Pasar el documento PDF a otra operación de AEM Forms
Una vez que el servicio Utilidades de PDF haya configurado el modo Guardar especificado, pase el documento PDF a otra operación de AEM Forms. Una vez devuelto desde esa operación, el documento PDF se guarda en el modo especificado. Por ejemplo, si utiliza el servicio Utilidades de PDF para establecer el modo FAST_WEB_VIEW
y después pasar el documento PDF a la operación encryptUsingPassword
del servicio de cifrado, el documento PDF devuelto se cifrará con una contraseña y se guardará en el modo FAST_WEB_VIEW
.
El Inicio rápido asociado con esta sección establece el modo FAST_WEB_VIEW
y luego pasa el documento PDF a la operación encryptUsingPassword
del servicio de cifrado.
Consulte también
Definir las opciones de guardado de documentos PDF mediante la API de Java
Definir las opciones de guardado de documentos PDF mediante la API de servicio Web
Inclusión de archivos de biblioteca Java de AEM Forms
Configuración de las propiedades de conexión
Codificación de documentos PDF con contraseña
Establezca las opciones de guardado del documento PDF utilizando la API de utilidades de PDF (Java):
Incluir archivos de proyecto
Incluya archivos JAR del cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.
Creación de un cliente PDFUtilityService
Cree un objeto PDFUtilityServiceClient
utilizando su constructor y pasando un objeto ServiceClientFactory
que contenga propiedades de conexión.
Definir el modo Guardar
PDFUtilitySaveMode
utilizando su constructor.PDFUtilitySaveMode
del objeto setSaveStyle
y pasando un valor de cadena que especifica el modo de guardado. Por ejemplo, para guardar y ver rápidamente la web, pase FAST_WEB_VIEW
.Invocar la operación Guardar estilo
Invoque el método PDFUtilityServiceClient
del objeto setSaveMode
y pase los siguientes valores:
com.adobe.idp.Document
que representa el documento PDF.PDFUtilitySaveMode
que contiene el estilo de guardado que se va a utilizar.El método devuelve un objeto com.adobe.idp.Document
formateado con el estilo de guardado especificado.
Pasar el documento PDF a otra operación de AEM Forms
com.adobe.idp.Document
devuelto a otra operación de AEM Forms.Consulte también
Configuración de los modos de guardado de documentos PDF
Inclusión de archivos de biblioteca Java de AEM Forms
Configuración de las propiedades de conexión
Defina las opciones de guardado del documento PDF utilizando el API de utilidades de PDF (servicio web):
Incluir archivos de proyecto
Creación de un cliente PDFUtilityService
Cree un objeto PDFUtilityServiceService
utilizando su constructor de clase proxy.
Definir el modo Guardar
PDFUtilitySaveMode
utilizando su constructor.PDFUtilitySaveMode
del objeto saveStyle
que especifica el modo de guardado. Por ejemplo, para guardar para una visualización web rápida, especifique FAST_WEB_VIEW
.Invocar la operación Guardar estilo
Invoque el método PDFUtilityServiceService
del objeto setSaveMode
y pase los siguientes valores:
BLOB
que representa el documento PDF.PDFUtilitySaveMode
que contiene el estilo de guardado que se va a utilizar.El método devuelve un objeto BLOB
formateado con el estilo de guardado especificado. A continuación, puede guardar ese objeto como un documento PDF.
Pasar el documento PDF a otra operación de Forms
BLOB
devuelto a otra operación de AEM Forms.Consulte también
Configuración de los modos de guardado de documentos PDF
Invocación de AEM Forms mediante la codificación Base64
Creación de un ensamblado de cliente .NET que utilice la codificación Base64
Puede utilizar las API de Java de utilidades de PDF para convertir documentos PDF en documentos XDP mediante programación.
Para obtener más información sobre el servicio de utilidades de PDF, consulte Referencia de servicios para AEM Forms.
Para sanear un documento PDF, realice los siguientes pasos:
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Para crear una aplicación cliente utilizando Java, incluya los archivos JAR necesarios.
Creación de un cliente PDFUtilityService
Antes de realizar una operación de sanización mediante programación, debe crear un cliente PDFUtilityService. Con la API de Java, esto se consigue creando un objeto PDFUtilityServiceClient
.
Invocar la operación de conversión PDF a XDP
Después de crear el cliente de servicio, puede invocar la operación de sanización.
Consulte también
Convertir documentos PDF en documentos XDP mediante la API de Java
Convertir documentos PDF en documentos XDP mediante la API de servicio Web
Inclusión de archivos de biblioteca Java de AEM Forms
Configuración de las propiedades de conexión
Sanice los documentos utilizando la API de utilidades de PDF (Java):
Incluir archivos de proyecto
Incluya archivos JAR del cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.
Creación de un cliente PDFUtilityService
Cree un objeto PDFUtilityServiceClient
utilizando su constructor y pasando un objeto ServiceClientFactory
que contenga propiedades de conexión.
Invocar la operación de conversión PDF a XDP
Para realizar la conversión, invoque el método PDFUtilityServiceClient
del objeto convertPDFtoXDP
y pase un objeto com.adobe.idp.Document
que represente el archivo PDF. El método devuelve un objeto com.adobe.idp.Document
que representa el archivo XDP recién creado.
Consulte también
Sanitización de documentos PDF