Trabajar con utilidades PDF working-with-pdf-utilities
Los ejemplos de este documento solo son para AEM Forms en un entorno JEE.
Acerca del servicio Utilidades del 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 Convertir documentos XDP en documentos de PDF.)
- Recupere las propiedades del documento del PDF. (Consulte Recuperando propiedades de documento de PDF.)
- Guarde un documento de PDF y optimícelo para una visualización web rápida. (Consulte Estableciendo modos de guardado de documentos de 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 PDFUtilityServiceClient
objeto. Con la API del servicio web, esto se logra mediante una PDFUtilityServiceService
objeto.
Invocar la operación de conversión del PDF a 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
Crear un
PDFUtilityServiceClient
mediante su constructor y pasando un objetoServiceClientFactory
que contiene las propiedades de conexión. -
Invocar la operación de conversión del PDF a XDP
Para realizar la conversión, invoque el
PDFUtilityServiceClient
del objetoconvertPDFtoXDP
método y pasar uncom.adobe.idp.Document
que representa el archivo del PDF. El método devuelve un valorcom.adobe.idp.Document
que representa el archivo XDP recién creado.
Consulte también
Convertir documentos de PDF en documentos XDP
Incluir archivos de biblioteca Java de AEM Forms
Estableciendo propiedades de conexión
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
Crear un
PDFUtilityServiceService
mediante el constructor de la clase de proxy. -
Invocar la operación de conversión del PDF a XDP
Invoque el
PDFUtilityServiceService
del objetoconvertPDFtoXDP
método y pasar unBLOB
que representa el archivo del PDF. El método devuelve un valorBLOB
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 PDFUtilityServiceClient
objeto. Con la API del servicio web, esto se logra mediante una PDFUtilityServiceService
objeto.
Invoque 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
Crear un
PDFUtilityServiceClient
mediante su constructor y pasando un objetoServiceClientFactory
que contiene las propiedades de conexión. -
Invoque el XDP para la operación de conversión del PDF
Para realizar la conversión, invoque el
PDFUtilityServiceClient
del objetoconvertXDPtoPDF
método y pasar uncom.adobe.idp.Document
que representa el archivo XDP. El método devuelve un valorcom.adobe.idp.Document
que representa el archivo de PDF recién creado.
Consulte también
Convertir documentos XDP en documentos de PDF
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 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
Crear un
PDFUtilityServiceService
mediante el constructor de la clase de proxy. -
Invoque el XDP para la operación de conversión del PDF
Para realizar la conversión, invoque el
PDFUtilityServiceService
del objetoconvertXDPtoPDF
método y pasar unBLOB
que representa el archivo XDP. El método devuelve un valorBLOB
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 PDFUtilityServiceClient
objeto. Con la API del servicio web, esto se logra mediante una PDFUtilityServiceService
objeto.
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
Crear un
PDFUtilityServiceClient
mediante su constructor y pasando un objetoServiceClientFactory
que contiene las propiedades de conexión. -
Invocar la operación de recuperación de propiedades
Para realizar la conversión, invoque el
PDFUtilityServiceClient
del objetogetPDFProperties
y pase lo siguiente:- A
com.adobe.idp.Document
que representa el documento del PDF. - A
PDFPropertiesOptionSpec
que contiene las propiedades que se van a evaluar.
El método devuelve un valor
PDFPropertiesResult
que contiene los resultados de la consulta. - A
Consulte también
Recuperando propiedades de documento de PDF
Incluir archivos de biblioteca Java de AEM Forms
Estableciendo propiedades de conexión
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
Crear un
PDFUtilityServiceService
mediante el constructor de la clase de proxy. -
Invocar la operación de recuperación de propiedades
Para realizar la conversión, invoque el
PDFUtilityServiceService
del objetogetPDFProperties
y pase lo siguiente:- A
BLOB
que representa el documento del PDF. - A
PDFPropertiesOptionSpec
que contiene las propiedades que se van a evaluar.
El método devuelve un valor
PDFPropertiesResult
que contiene los resultados de la consulta. - A
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 PDFUtilityServiceClient
objeto. Con la API del servicio web, esto se logra mediante una PDFUtilityServiceService
objeto.
Configuración del modo Guardar
Puede elegir una de las siguientes opciones de guardado:
INCREMENTAL
: Para guardar de forma incremental para reducir el tiempo necesario para guardarFAST_WEB_VIEW
: guarde para visualizar la web rápidamenteFULL
: Para guardar mediante 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 del PDF para configurar la variable FAST_WEB_VIEW
y, a continuación, pase el documento del PDF al encryptUsingPassword
operación, el documento de PDF devuelto se cifra con una contraseña y se guarda en FAST_WEB_VIEW
modo.
FAST_WEB_VIEW
y, a continuación, pasa el documento del PDF al encryptUsingPassword
operación.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
Estableciendo propiedades de conexión
Cifrar documentos de PDF con una contraseña
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
Crear un
PDFUtilityServiceClient
mediante su constructor y pasando un objetoServiceClientFactory
que contiene las propiedades de conexión. -
Configuración del modo Guardar
- Crear un
PDFUtilitySaveMode
mediante su constructor. - Configure el modo de guardado invocando el
PDFUtilitySaveMode
del objetosetSaveStyle
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
-
Invocar la operación de guardar estilo
Invoque el
PDFUtilityServiceClient
del objetosetSaveMode
y pasar los siguientes valores:- A
com.adobe.idp.Document
que representa el documento del PDF. - A
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 valor
com.adobe.idp.Document
objeto formateado con el estilo de guardado especificado. - A
-
Pase el documento del PDF a otra operación de AEM Forms
- Pase el devuelto
com.adobe.idp.Document
objeto a otra operación de AEM Forms.
- Pase el devuelto
Consulte también
Estableciendo modos de guardado de documentos de PDF
Incluir archivos de biblioteca Java de AEM Forms
Estableciendo propiedades de conexión
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
Crear un
PDFUtilityServiceService
mediante el constructor de la clase de proxy. -
Configuración del modo Guardar
- Crear un
PDFUtilitySaveMode
mediante su constructor. - Configure el modo de guardado asignando un valor de cadena a la variable
PDFUtilitySaveMode
del objetosaveStyle
que especifica el modo de guardado. Por ejemplo, para guardar para visualizar rápidamente en la web, especifiqueFAST_WEB_VIEW
.
- Crear un
-
Invocar la operación de guardar estilo
Invoque el
PDFUtilityServiceService
del objetosetSaveMode
y pasar los siguientes valores:- A
BLOB
que representa el documento del PDF. - A
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 valor
BLOB
objeto formateado con el estilo de guardado especificado. A continuación, puede guardar ese objeto como un documento de PDF. - A
-
Pase el documento del PDF a otra operación de Forms
- Pase el devuelto
BLOB
objeto a otra operación de AEM Forms.
- Pase el devuelto
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 PDFUtilityServiceClient
objeto.
Invocar la operación de conversión del PDF a 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
Crear un
PDFUtilityServiceClient
mediante su constructor y pasando un objetoServiceClientFactory
que contiene las propiedades de conexión. -
Invocar la operación de conversión del PDF a XDP
Para realizar la conversión, invoque el
PDFUtilityServiceClient
del objetoconvertPDFtoXDP
método y pasar uncom.adobe.idp.Document
que representa el archivo del PDF. El método devuelve un valorcom.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