Trabajar con utilidades PDF working-with-pdf-utilities
Las muestras y los ejemplos de este documento solo son para AEM Forms en un entorno JEE.
Acerca del servicio Utilidades de PDF
El servicio Utilidades de PDF puede realizar conversiones entre los formatos de archivo PDF y XDP, establecer y recuperar propiedades de documento de PDF XMP y manipular metadatos de. Por ejemplo, antes de convertir un documento de 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:
- Convertir documentos de PDF en documentos XDP.
- Convierta documentos XDP en documentos de PDF. (Consulte Conversión de documentos XDP en documentos de PDF).
- Recupere las propiedades del documento del PDF. (Consulte Recuperando propiedades de documentos del PDF.)
- Guarde un documento de PDF y optimícelo para una visualización web rápida. (Consulte Configurar los modos de guardado de documentos del PDF.)
Convertir documentos de PDF en documentos XDP converting-pdf-documents-into-xdp-documents
Puede utilizar las API de Java y de servicios web de Utilidades de PDF para convertir mediante programación documentos de PDF en documentos XDP.
Resumen de los pasos summary-of-steps
Para convertir un documento de PDF en un documento XDP, realice los siguientes pasos:
- Incluir archivos de proyecto.
- Cree un cliente de PDFUtilityService.
- Invoque la operación de conversión del PDF a XDP.
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.
Crear un cliente de PDFUtilityService
Para poder realizar mediante programación una operación de Utilidades de PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se logra creando un objeto PDFUtilityServiceClient
. Con la API del servicio web, esto se logra mediante el uso de un objeto PDFUtilityServiceService
.
Invocar al PDF a la operación de conversión XDP
Después de crear el cliente de servicio, puede invocar la operación de conversión del PDF a XDP.
Consulte también
Convertir documentos de PDF en documentos XDP mediante la API de Java
Conversión de documentos de PDF en documentos XDP mediante la API de servicio web
Incluir archivos de biblioteca Java de AEM Forms
Estableciendo propiedades de conexión
Convertir documentos de PDF en documentos XDP mediante la API de Java convert-pdf-documents-into-xdp-documents-using-the-java-api
Convierta documentos de PDF en documentos XDP mediante la API de utilidades de PDF (Java):
-
Incluir archivos de proyecto
Incluya archivos JAR de cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.
-
Crear un cliente de PDFUtilityService
Cree un objeto
PDFUtilityServiceClient
utilizando su constructor y pasando un objetoServiceClientFactory
que contenga propiedades de conexión. -
Invocar la operación de conversión del PDF a XDP
Para realizar la conversión, invoque el método
convertPDFtoXDP
del objetoPDFUtilityServiceClient
y pase un objetocom.adobe.idp.Document
que represente el archivo del PDF. El método devuelve un objetocom.adobe.idp.Document
que representa el archivo XDP recién creado.
Consulte también
Convertir documentos de PDF en documentos XDP
Conversión de documentos de PDF en documentos XDP mediante la API de servicio web convert-pdf-documents-into-xdp-documents-using-the-web-service-api
Convierta documentos de PDF en documentos XDP mediante la API de Utilidades de PDF (servicio web):
-
Incluir archivos de proyecto
- Cree un ensamblado de cliente de Microsoft .NET que consuma el archivo WSDL del servicio Utilidades de PDF.
- Hacer referencia al ensamblado de cliente de Microsoft .NET.
-
Crear un cliente de PDFUtilityService
Cree un objeto
PDFUtilityServiceService
con el constructor de clase de proxy. -
Invocar la operación de conversión del PDF a XDP
Invoque el método
convertPDFtoXDP
del objetoPDFUtilityServiceService
y pase un objetoBLOB
que represente el archivo del PDF. El método devuelve un objetoBLOB
que representa el archivo XDP recién creado.
Consulte también
Convertir documentos de PDF en documentos XDP
Invocar AEM Forms con codificación Base64
Crear un ensamblado de cliente .NET que utilice codificación Base64
Convertir documentos XDP en documentos de PDF converting-xdp-documents-into-pdf-documents
Puede utilizar las API de Java y de servicios web de Utilidades de PDF para convertir mediante programación documentos XDP en documentos de PDF.
Resumen de los pasos summary_of_steps-1
Para convertir un documento XDP en un documento de PDF, realice los siguientes pasos:
- Incluir archivos de proyecto.
- Cree un cliente de PDFUtilityService.
- Invoque el XDP para la operación de conversión del PDF.
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.
Crear un cliente de PDFUtilityService
Para poder realizar mediante programación una operación de Utilidades de PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se logra creando un objeto PDFUtilityServiceClient
. Con la API del servicio web, esto se logra mediante el uso de un objeto PDFUtilityServiceService
.
Invocar el XDP para la operación de conversión del PDF
Después de crear el cliente de servicios, puede invocar el XDP para la operación de conversión del PDF.
Consulte también
Conversión de documentos XDP en documentos de PDF mediante la API de Java
Conversión de documentos XDP en documentos de PDF mediante la API de servicio web
Incluir archivos de biblioteca Java de AEM Forms
Estableciendo propiedades de conexión
Conversión de documentos XDP en documentos de PDF mediante la API de Java convert-xdp-documents-into-pdf-documents-using-the-java-api
Convierta documentos XDP en documentos de PDF mediante la API de utilidades de PDF (Java):
-
Incluir archivos de proyecto
Incluya archivos JAR de cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.
-
Crear un cliente de PDFUtilityService
Cree un objeto
PDFUtilityServiceClient
utilizando su constructor y pasando un objetoServiceClientFactory
que contenga propiedades de conexión. -
Invoque el XDP para la operación de conversión del PDF
Para realizar la conversión, invoque el método
convertXDPtoPDF
del objetoPDFUtilityServiceClient
y pase un objetocom.adobe.idp.Document
que represente el archivo XDP. El método devuelve un objetocom.adobe.idp.Document
que representa el archivo de PDF recién creado.
Consulte también
Convertir documentos XDP en documentos de PDF
Conversión de documentos XDP en documentos de PDF mediante la API de servicio web converting-xdp-documents-into-pdf-documents-using-the-web-service-api
Convierta documentos XDP en documentos de PDF mediante la API de utilidades de PDF (API de servicio web):
-
Incluir archivos de proyecto
- Cree un ensamblado de cliente de Microsoft .NET que consuma el archivo WSDL del servicio Utilidades de PDF.
- Hacer referencia al ensamblado de cliente de Microsoft .NET.
-
Crear un cliente de PDFUtilityService
Cree un objeto
PDFUtilityServiceService
con el constructor de clase de proxy. -
Invoque el XDP para la operación de conversión del PDF
Para realizar la conversión, invoque el método
convertXDPtoPDF
del objetoPDFUtilityServiceService
y pase un objetoBLOB
que represente el archivo XDP. El método devuelve un objetoBLOB
que representa el archivo de PDF recién creado.
Consulte también
Convertir documentos XDP en documentos de PDF
Invocar AEM Forms con codificación Base64
Crear un ensamblado de cliente .NET que utilice codificación Base64
Recuperando propiedades de documento de PDF retrieving-pdf-document-properties
Puede utilizar las API de Java y del servicio web de Utilidades de PDF para recuperar mediante programación las propiedades de los documentos de PDF, como si el documento es un formulario rellenable o la versión mínima de Acrobat necesaria para leer el documento.
Resumen de los pasos summary_of_steps-2
Para recuperar las propiedades del documento del PDF, realice los siguientes pasos:
- Incluir archivos de proyecto.
- Cree un cliente de PDFUtilityService.
- Invoque la operación de recuperación de propiedades.
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.
Crear un cliente de PDFUtilityService
Para poder realizar mediante programación una operación de Utilidades de PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se logra creando un objeto PDFUtilityServiceClient
. Con la API del 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 servicios, puede invocar la operación de recuperación de propiedades.
Consulte también
Recuperación de propiedades de documentos del PDF mediante la API de Java
Recuperar propiedades de documento de PDF mediante la API de servicio web
Incluir archivos de biblioteca Java de AEM Forms
Estableciendo propiedades de conexión
Recuperación de propiedades de documentos del PDF mediante la API de Java retrieve-pdf-document-properties-using-the-java-api
Recupere las propiedades del documento del PDF mediante la API de Utilidades del PDF (Java):
-
Incluir archivos de proyecto
Incluya archivos JAR de cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.
-
Crear un cliente de PDFUtilityService
Cree un objeto
PDFUtilityServiceClient
utilizando su constructor y pasando un objetoServiceClientFactory
que contenga propiedades de conexión. -
Invocar la operación de recuperación de propiedades
Para realizar la conversión, invoque el método
getPDFProperties
del objetoPDFUtilityServiceClient
y pase lo siguiente:- Un objeto
com.adobe.idp.Document
que representa el documento del PDF. - Objeto
PDFPropertiesOptionSpec
que contiene las propiedades que se van a evaluar.
El método devuelve un objeto
PDFPropertiesResult
que contiene los resultados de la consulta. - Un objeto
Consulte también
Recuperando propiedades de documento de PDF
Recuperar propiedades de documento de PDF mediante la API de servicio web retrieve-pdf-document-properties-using-the-web-service-api
Recupere las propiedades del documento del PDF mediante la API del servicio web Utilidades del PDF:
-
Incluir archivos de proyecto
- Cree un ensamblado de cliente de Microsoft .NET que consuma el archivo WSDL del servicio Utilidades de PDF.
- Hacer referencia al ensamblado de cliente de Microsoft .NET.
-
Crear un cliente de PDFUtilityService
Cree un objeto
PDFUtilityServiceService
con el constructor de clase de proxy. -
Invocar la operación de recuperación de propiedades
Para realizar la conversión, invoque el método
getPDFProperties
del objetoPDFUtilityServiceService
y pase lo siguiente:- Un objeto
BLOB
que representa el documento del PDF. - Objeto
PDFPropertiesOptionSpec
que contiene las propiedades que se van a evaluar.
El método devuelve un objeto
PDFPropertiesResult
que contiene los resultados de la consulta. - Un objeto
Consulte también
Recuperando propiedades de documento de PDF
Invocar AEM Forms con codificación Base64
Crear un ensamblado de cliente .NET que utilice codificación Base64
Estableciendo modos de guardado de documentos de PDF setting-pdf-document-save-modes
Puede utilizar la Java del servicio Utilidades de PDF y las API del servicio web para establecer mediante programación un modo de guardado para un documento de PDF. Cuando se utiliza el servicio Utilidades del PDF para establecer un modo de guardado, el servicio Utilidades del PDF sólo establece el modo de guardado y no guarda realmente el documento del PDF. El documento del PDF se guarda cuando se pasa a otra operación de servicio. Por ejemplo, puede utilizar el servicio Utilidades de PDF para establecer un modo de guardado específico y pasarlo al servicio Cifrado, donde el documento de PDF se guarda y se cifra.
Resumen de los pasos summary_of_steps-3
Para definir la opción de guardado para documentos de PDF, realice los siguientes pasos:
- Incluir archivos de proyecto.
- Cree un cliente de PDFUtilityService.
- Configure el modo de guardado.
- Invoque la operación de guardado.
- Pase el documento del PDF a otra operación.
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.
Crear un cliente de PDFUtilityService
Para poder realizar mediante programación una operación de Utilidades de PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se logra creando un objeto PDFUtilityServiceClient
. Con la API del servicio web, esto se logra mediante un objeto PDFUtilityServiceService
.
Establecer el modo de guardado
Puede elegir una de las siguientes opciones de guardado:
INCREMENTAL
: para guardar de forma incremental a fin de reducir el tiempo necesario para guardarFAST_WEB_VIEW
: guardar para visualización web rápidaFULL
: para guardar usando un guardado completo (sin optimizaciones)
Invocar la operación de guardar estilo
Después de crear el cliente de servicios, puede invocar la operación de recuperación de propiedades.
Pase el documento del PDF a otra operación de AEM Forms
Una vez que el servicio Utilidades del PDF haya establecido el modo Guardar especificado, pase el documento del PDF a otra operación de AEM Forms. Una vez devuelta la operación, el documento del PDF se guarda en el modo especificado. Por ejemplo, si utiliza el servicio Utilidades de PDF para establecer el modo FAST_WEB_VIEW
y, a continuación, pasa el documento de PDF a la operación encryptUsingPassword
del servicio de cifrado, el documento de PDF devuelto se cifra con una contraseña y se guarda en el modo FAST_WEB_VIEW
.
FAST_WEB_VIEW
y, a continuación, pasa el documento del PDF a la operación encryptUsingPassword
del servicio Encryption.Consulte también
Definir opciones de guardado de documentos de PDF mediante la API de Java
Definir opciones de guardado de documentos de PDF mediante la API de servicio web
Incluir archivos de biblioteca Java de AEM Forms
Definir opciones de guardado de documentos de PDF mediante la API de Java set-pdf-document-save-options-using-the-java-api
Defina las opciones de guardado de documentos de PDF mediante la API de Utilidades de PDF (Java):
-
Incluir archivos de proyecto
Incluya archivos JAR de cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.
-
Crear un cliente de PDFUtilityService
Cree un objeto
PDFUtilityServiceClient
utilizando su constructor y pasando un objetoServiceClientFactory
que contenga propiedades de conexión. -
Configuración del modo Guardar
- Crear un objeto
PDFUtilitySaveMode
mediante su constructor. - Establezca el modo de guardado invocando el método
setSaveStyle
del objetoPDFUtilitySaveMode
y pasando un valor de cadena que especifica el modo de guardado. Por ejemplo, para guardar para ver rápidamente en la web, paseFAST_WEB_VIEW
.
- Crear un objeto
-
Invocar la operación de guardar estilo
Invoque el método
setSaveMode
del objetoPDFUtilityServiceClient
y pase los siguientes valores:- Un objeto
com.adobe.idp.Document
que representa el documento del PDF. - Objeto
PDFUtilitySaveMode
que contiene el estilo de guardado que se va a utilizar. - Valor booleano que se utiliza para determinar si se debe anular la configuración anterior.
El método devuelve un objeto
com.adobe.idp.Document
al que se ha dado formato utilizando el estilo de guardado especificado. - Un objeto
-
Pase el documento del PDF a otra operación de AEM Forms
- Pase el objeto
com.adobe.idp.Document
devuelto a otra operación de AEM Forms.
- Pase el objeto
Consulte también
Estableciendo modos de guardado de documentos de PDF
Definir opciones de guardado de documentos de PDF mediante la API de servicio web set-pdf-document-save-options-using-the-web-service-api
Defina las opciones de guardado de documentos del PDF mediante la API de Utilidades del PDF (servicio web):
-
Incluir archivos de proyecto
- Cree un ensamblado de cliente de Microsoft .NET que consuma el archivo WSDL del servicio Utilidades de PDF.
- Hacer referencia al ensamblado de cliente de Microsoft .NET.
-
Crear un cliente de PDFUtilityService
Cree un objeto
PDFUtilityServiceService
con el constructor de clase de proxy. -
Configuración del modo Guardar
- Crear un objeto
PDFUtilitySaveMode
mediante su constructor. - Establezca el modo de guardado asignando un valor de cadena al método
saveStyle
del objetoPDFUtilitySaveMode
que especifica el modo de guardado. Por ejemplo, para guardar para la visualización rápida en la web, especifiqueFAST_WEB_VIEW
.
- Crear un objeto
-
Invocar la operación de guardar estilo
Invoque el método
setSaveMode
del objetoPDFUtilityServiceService
y pase los siguientes valores:- Un objeto
BLOB
que representa el documento del PDF. - Objeto
PDFUtilitySaveMode
que contiene el estilo de guardado que se va a utilizar. - Valor booleano que se utiliza para determinar si se debe anular la configuración anterior.
El método devuelve un objeto
BLOB
al que se ha dado formato utilizando el estilo de guardado especificado. A continuación, puede guardar ese objeto como un documento de PDF. - Un objeto
-
Pase el documento del PDF a otra operación de Forms
- Pase el objeto
BLOB
devuelto a otra operación de AEM Forms.
- Pase el objeto
Consulte también
Estableciendo modos de guardado de documentos de PDF
Invocar AEM Forms con codificación Base64
Crear un ensamblado de cliente .NET que utilice codificación Base64
Desinfectar documentos de PDF sanitizing-pdf-documents
Puede utilizar las API de Java de Utilidades de PDF para convertir mediante programación documentos de PDF en documentos XDP.
Resumen de los pasos summary_of_steps-4
Para sanear el documento del PDF, realice los siguientes pasos:
- Incluir archivos de proyecto.
- Cree un cliente de PDFUtilityService.
- Invoque la operación de desinfección.
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Para crear una aplicación cliente con Java, incluya los archivos JAR necesarios.
Crear un cliente de PDFUtilityService
Para poder realizar mediante programación una operación de saneamiento, debe crear un cliente PDFUtilityService. Con la API de Java, esto se logra creando un objeto PDFUtilityServiceClient
.
Invocar al PDF a la operación de conversión XDP
Después de crear el cliente de servicios, puede invocar la operación de saneamiento.
Consulte también
Convertir documentos de PDF en documentos XDP mediante la API de Java
Conversión de documentos de PDF en documentos XDP mediante la API de servicio web
Incluir archivos de biblioteca Java de AEM Forms
Estableciendo propiedades de conexión
Limpieza de documentos del PDF mediante la API de Java sanitize-pdf-documents-using-the-java-api
Limpieza de documentos mediante la API de Utilidades del PDF (Java):
-
Incluir archivos de proyecto
Incluya archivos JAR de cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.
-
Crear un cliente de PDFUtilityService
Cree un objeto
PDFUtilityServiceClient
utilizando su constructor y pasando un objetoServiceClientFactory
que contenga propiedades de conexión. -
Invocar la operación de conversión del PDF a XDP
Para realizar la conversión, invoque el método
convertPDFtoXDP
del objetoPDFUtilityServiceClient
y pase un objetocom.adobe.idp.Document
que represente el archivo del PDF. El método devuelve un objetocom.adobe.idp.Document
que representa el archivo XDP recién creado.
Consulte también
Incluir archivos de biblioteca Java de AEM Forms
Estableciendo propiedades de conexión