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:

NOTE
Para obtener más información acerca del servicio Utilidades de PDF, vea Referencia de servicios para AEM Forms.

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.

NOTE
Para obtener más información acerca del servicio Utilidades de PDF, vea Referencia de servicios para AEM Forms.

Resumen de los pasos summary-of-steps

Para convertir un documento de PDF en un documento XDP, realice los siguientes pasos:

  1. Incluir archivos de proyecto.
  2. Cree un cliente de PDFUtilityService.
  3. 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):

  1. Incluir archivos de proyecto

    Incluya archivos JAR de cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.

  2. Crear un cliente de PDFUtilityService

    Cree un objeto PDFUtilityServiceClient utilizando su constructor y pasando un objeto ServiceClientFactory que contenga propiedades de conexión.

  3. Invocar la operación de conversión del PDF a XDP

    Para realizar la conversión, invoque el método convertPDFtoXDP del objeto PDFUtilityServiceClient y pase un objeto com.adobe.idp.Document que represente el archivo del PDF. El método devuelve un objeto com.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):

  1. 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.
  2. Crear un cliente de PDFUtilityService

    Cree un objeto PDFUtilityServiceService con el constructor de clase de proxy.

  3. Invocar la operación de conversión del PDF a XDP

    Invoque el método convertPDFtoXDP del objeto PDFUtilityServiceService y pase un objeto BLOB que represente el archivo del PDF. El método devuelve un objeto BLOB 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.

NOTE
Para obtener más información acerca del servicio Utilidades de PDF, vea Referencia de servicios para AEM Forms.

Resumen de los pasos summary_of_steps-1

Para convertir un documento XDP en un documento de PDF, realice los siguientes pasos:

  1. Incluir archivos de proyecto.
  2. Cree un cliente de PDFUtilityService.
  3. 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):

  1. Incluir archivos de proyecto

    Incluya archivos JAR de cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.

  2. Crear un cliente de PDFUtilityService

    Cree un objeto PDFUtilityServiceClient utilizando su constructor y pasando un objeto ServiceClientFactory que contenga propiedades de conexión.

  3. Invoque el XDP para la operación de conversión del PDF

    Para realizar la conversión, invoque el método convertXDPtoPDF del objeto PDFUtilityServiceClient 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 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):

  1. 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.
  2. Crear un cliente de PDFUtilityService

    Cree un objeto PDFUtilityServiceService con el constructor de clase de proxy.

  3. Invoque el XDP para la operación de conversión del PDF

    Para realizar la conversión, invoque el método convertXDPtoPDF del objeto PDFUtilityServiceService y pase un objeto BLOB que represente el archivo XDP. El método devuelve un objeto BLOB 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.

NOTE
Para obtener más información acerca del servicio Utilidades de PDF, vea Referencia de servicios para AEM Forms

Resumen de los pasos summary_of_steps-2

Para recuperar las propiedades del documento del PDF, realice los siguientes pasos:

  1. Incluir archivos de proyecto.
  2. Cree un cliente de PDFUtilityService.
  3. 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):

  1. Incluir archivos de proyecto

    Incluya archivos JAR de cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.

  2. Crear un cliente de PDFUtilityService

    Cree un objeto PDFUtilityServiceClient utilizando su constructor y pasando un objeto ServiceClientFactory que contenga propiedades de conexión.

  3. Invocar la operación de recuperación de propiedades

    Para realizar la conversión, invoque el método getPDFProperties del objeto PDFUtilityServiceClient 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.

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:

  1. 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.
  2. Crear un cliente de PDFUtilityService

    Cree un objeto PDFUtilityServiceService con el constructor de clase de proxy.

  3. Invocar la operación de recuperación de propiedades

    Para realizar la conversión, invoque el método getPDFProperties del objeto PDFUtilityServiceService 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.

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.

NOTE
Para obtener más información acerca del servicio Utilidades de PDF, vea Referencia de servicios para AEM Forms.

Resumen de los pasos summary_of_steps-3

Para definir la opción de guardado para documentos de PDF, realice los siguientes pasos:

  1. Incluir archivos de proyecto.
  2. Cree un cliente de PDFUtilityService.
  3. Configure el modo de guardado.
  4. Invoque la operación de guardado.
  5. 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 guardar
  • FAST_WEB_VIEW: guardar para visualización web rápida
  • FULL: 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.

NOTE
El Inicio rápido asociado a esta sección establece el modo 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

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):

  1. Incluir archivos de proyecto

    Incluya archivos JAR de cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.

  2. Crear un cliente de PDFUtilityService

    Cree un objeto PDFUtilityServiceClient utilizando su constructor y pasando un objeto ServiceClientFactory que contenga propiedades de conexión.

  3. Configuración del modo Guardar

    • Crear un objeto PDFUtilitySaveMode mediante su constructor.
    • Establezca el modo de guardado invocando el método setSaveStyle del objeto PDFUtilitySaveMode y pasando un valor de cadena que especifica el modo de guardado. Por ejemplo, para guardar para ver rápidamente en la web, pase FAST_WEB_VIEW.
  4. Invocar la operación de guardar estilo

    Invoque el método setSaveMode del objeto PDFUtilityServiceClient 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.

  5. 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.

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):

  1. 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.
  2. Crear un cliente de PDFUtilityService

    Cree un objeto PDFUtilityServiceService con el constructor de clase de proxy.

  3. 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 objeto PDFUtilitySaveMode que especifica el modo de guardado. Por ejemplo, para guardar para la visualización rápida en la web, especifique FAST_WEB_VIEW.
  4. Invocar la operación de guardar estilo

    Invoque el método setSaveMode del objeto PDFUtilityServiceService 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.

  5. Pase el documento del PDF a otra operación de Forms

    • Pase el objeto BLOB devuelto a otra operación de AEM Forms.

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.

NOTE
Para obtener más información acerca del servicio Utilidades de PDF, vea Referencia de servicios para AEM Forms.

Resumen de los pasos summary_of_steps-4

Para sanear el documento del PDF, realice los siguientes pasos:

  1. Incluir archivos de proyecto.
  2. Cree un cliente de PDFUtilityService.
  3. 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):

  1. Incluir archivos de proyecto

    Incluya archivos JAR de cliente, como adobe-pdfutility-client.jar, en la ruta de clase del proyecto Java.

  2. Crear un cliente de PDFUtilityService

    Cree un objeto PDFUtilityServiceClient utilizando su constructor y pasando un objeto ServiceClientFactory que contenga propiedades de conexión.

  3. Invocar la operación de conversión del PDF a XDP

    Para realizar la conversión, invoque el método convertPDFtoXDP del objeto PDFUtilityServiceClient y pase un objeto com.adobe.idp.Document que represente el archivo del PDF. El método devuelve un objeto com.adobe.idp.Document que representa el archivo XDP recién creado.

Consulte también

Sanear documentos del PDF

Incluir archivos de biblioteca Java de AEM Forms

Estableciendo propiedades de conexión

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2