Trabajar con utilidades PDF

Última actualización: 2023-05-05
  • Creado para:
  • Developer
PRECAUCIÓN

AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Acerca del Servicio de Utilidades del PDF

El servicio Utilidades de PDF puede convertir entre los formatos de archivo PDF y XDP, establecer y recuperar propiedades de documento de PDF y manipular metadatos de XMP. 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 PDF Utilities:

NOTA

Para obtener más información sobre el servicio PDF Utilities, consulte Referencia de servicios para AEM Forms.

Conversión de documentos PDF en documentos XDP

Puede utilizar las API de servicio web y Java de PDF Utilities para convertir mediante programación documentos PDF en documentos XDP.

NOTA

Para obtener más información sobre el servicio PDF Utilities, consulte Referencia de servicios para AEM Forms.

Resumen de los pasos

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

  1. Incluir archivos de proyecto.
  2. Cree un cliente PDFUtilityService.
  3. Invoque el PDF a la operación de conversión 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.

Creación de un cliente PDFUtilityService

Para poder realizar una operación de PDF Utilidades mediante programación, debe crear un cliente PDFUtilityService. Con la API de Java, esto se consigue creando un PDFUtilityServiceClient objeto. Con la API del servicio web, esto se logra mediante el uso de un PDFUtilityServiceService objeto.

Invocar al PDF a la operación de conversión XDP

Después de crear el cliente de servicio, puede invocar el PDF a la operación de conversión XDP.

Consulte también

Conversión de documentos PDF en documentos XDP mediante la API de Java

Conversión de 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

Conversión de documentos PDF en documentos XDP mediante la API de Java

Convierta documentos PDF en documentos XDP usando la API de PDF Utilities (Java):

  1. Incluir archivos de proyecto

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

  2. Creación de un cliente PDFUtilityService

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

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

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

Conversión de documentos PDF en documentos XDP mediante la API de servicio web

Convierta documentos PDF en documentos XDP utilizando 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 de utilidades del PDF.
    • Haga referencia al ensamblado del cliente Microsoft .NET.
  2. Creación de un cliente PDFUtilityService

    Cree un PDFUtilityServiceService usando el constructor de clase proxy.

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

    Invocar el PDFUtilityServiceService del objeto convertPDFtoXDP método y pasar un BLOB que representa el archivo PDF. El método devuelve un valor 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

Conversión de documentos XDP en documentos de PDF

Puede utilizar las API de servicio web y Java de PDF Utilities para convertir mediante programación documentos XDP en documentos PDF.

NOTA

Para obtener más información sobre el servicio PDF Utilities, consulte Referencia de servicios para AEM Forms.

Resumen de los pasos

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

  1. Incluir archivos de proyecto.
  2. Cree un cliente PDFUtilityService.
  3. Invoque el XDP a la operación de conversión de 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.

Creación de un cliente PDFUtilityService

Para poder realizar una operación de PDF Utilidades mediante programación, debe crear un cliente PDFUtilityService. Con la API de Java, esto se consigue creando un PDFUtilityServiceClient objeto. Con la API del servicio web, esto se logra mediante el uso de un PDFUtilityServiceService objeto.

Invocar la operación de conversión de XDP a PDF

Después de crear el cliente de servicio, puede invocar el XDP a la operación de conversión de 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

Inclusión de archivos de biblioteca Java de AEM Forms

Configuración de las propiedades de conexión

Conversión de documentos XDP en documentos de PDF mediante la API de Java

Convierta documentos XDP en documentos de PDF mediante la API de utilidades de PDF (Java):

  1. Incluir archivos de proyecto

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

  2. Creación de un cliente PDFUtilityService

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

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

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

Consulte también

Conversión de documentos XDP en documentos de PDF

Inclusión de archivos de biblioteca Java de AEM Forms

Configuración de las propiedades de conexión

Conversión de documentos XDP en documentos de PDF mediante la API de servicio web

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 de utilidades del PDF.
    • Haga referencia al ensamblado del cliente Microsoft .NET.
  2. Creación de un cliente PDFUtilityService

    Cree un PDFUtilityServiceService usando el constructor de clase proxy.

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

    Para realizar la conversión, invoque la función PDFUtilityServiceService del objeto convertXDPtoPDF método y pasar un BLOB que representa el archivo XDP. El método devuelve un valor BLOB que representa el archivo PDF recién creado.

Consulte también

Conversión de documentos XDP en documentos de 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

Recuperación de las propiedades del documento PDF

Puede utilizar las API de servicios web y Java de utilidades de PDF para recuperar mediante programación las propiedades del documento de PDF, como si el documento es un formulario que se puede rellenar o la versión mínima de Acrobat necesaria para leer el documento.

NOTA

Para obtener más información sobre el servicio PDF Utilities, consulte Referencia de servicios para AEM Forms

Resumen de los pasos

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

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

Creación de un cliente PDFUtilityService

Para poder realizar una operación de PDF Utilidades mediante programación, debe crear un cliente PDFUtilityService. Con la API de Java, esto se consigue creando un PDFUtilityServiceClient objeto. Con la API del servicio web, esto se lleva a cabo mediante un PDFUtilityServiceService objeto.

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 del PDF mediante la API de Java

Recuperar propiedades de documento del 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

Recuperar propiedades de documento del PDF mediante la API de Java

Recupere las propiedades del documento del PDF mediante la API de utilidades del PDF (Java):

  1. Incluir archivos de proyecto

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

  2. Creación de un cliente PDFUtilityService

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

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

    Para realizar la conversión, invoque la función PDFUtilityServiceClient del objeto getPDFProperties y pase lo siguiente:

    • A com.adobe.idp.Document que representa el documento 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.

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

Recuperar propiedades de documento del PDF mediante la API de servicio web

Recupere las propiedades del documento del PDF mediante la API del servicio web de utilidades del PDF:

  1. Incluir archivos de proyecto

    • Cree un ensamblado de cliente de Microsoft .NET que consuma el archivo WSDL del servicio de utilidades del PDF.
    • Haga referencia al ensamblado del cliente Microsoft .NET.
  2. Creación de un cliente PDFUtilityService

    Cree un PDFUtilityServiceService usando el constructor de clase proxy.

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

    Para realizar la conversión, invoque la función PDFUtilityServiceService del objeto getPDFProperties y pase lo siguiente:

    • A BLOB que representa el documento 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.

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

Configuración de los modos de guardado de documentos del PDF

Puede utilizar el servicio PDF Utilities 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 del PDF para establecer un modo de guardado, el servicio Utilidades del PDF solo 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 PDF Utilities para establecer un modo de guardado específico y pasarlo al servicio Encryption , donde el documento PDF se guarda y se cifra.

NOTA

Para obtener más información sobre el servicio PDF Utilities, consulte Referencia de servicios para AEM Forms.

Resumen de los pasos

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

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

Creación de un cliente PDFUtilityService

Para poder realizar una operación de PDF Utilidades mediante programación, debe crear un cliente PDFUtilityService. Con la API de Java, esto se consigue creando un PDFUtilityServiceClient objeto. Con la API del servicio web, esto se lleva a cabo mediante un PDFUtilityServiceService objeto.

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 ahorrar
  • FAST_WEB_VIEW: guardar para una visualización rápida de la web
  • FULL: 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 del PDF a otra operación de AEM Forms

Una vez que el servicio Utilidades del PDF establece 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 establecer la variable FAST_WEB_VIEW y, a continuación, pase el documento del PDF al encryptUsingPassword , el documento PDF devuelto se cifra con una contraseña y se guarda en la FAST_WEB_VIEW en el menú contextual.

NOTA

El inicio rápido asociado a esta sección establece la variable FAST_WEB_VIEW y, a continuación, pasa el documento del PDF al encryptUsingPassword operación.

Consulte también

Establecer las opciones de guardado del documento del PDF mediante la API de Java

Establecer las opciones de guardado del documento del 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 del PDF con una contraseña

Establecer las opciones de guardado del documento del PDF mediante la API de Java

Establezca las opciones de guardado del documento del PDF mediante la API de utilidades del PDF (Java):

  1. Incluir archivos de proyecto

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

  2. Creación de un cliente PDFUtilityService

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

  3. Definir el modo Guardar

    • Cree un PDFUtilitySaveMode usando su constructor.
    • Configure el modo de guardado invocando la variable 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.
  4. Invocar la operación Guardar estilo

    Invocar el PDFUtilityServiceClient del objeto setSaveMode y pase los siguientes valores:

    • A com.adobe.idp.Document que representa el documento PDF.
    • A PDFUtilitySaveMode objeto que contiene el estilo de guardado que se va a utilizar.
    • Un valor booleano que se utiliza para determinar si se va a anular la configuración anterior.

    El método devuelve un valor com.adobe.idp.Document objeto formateado con el estilo de guardado especificado.

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

    • Pase el com.adobe.idp.Document a otra operación de AEM Forms.

Consulte también

Configuración de los modos de guardado de documentos del PDF

Inclusión de archivos de biblioteca Java de AEM Forms

Configuración de las propiedades de conexión

Establecer las opciones de guardado del documento del PDF mediante la API de servicio web

Establezca las opciones de guardado del documento del PDF mediante el AP (servicio Web) de Utilidades del PDF:

  1. Incluir archivos de proyecto

    • Cree un ensamblado de cliente de Microsoft .NET que consuma el archivo WSDL del servicio de utilidades del PDF.
    • Haga referencia al ensamblado del cliente Microsoft .NET.
  2. Creación de un cliente PDFUtilityService

    Cree un PDFUtilityServiceService usando el constructor de clase proxy.

  3. Definir el modo Guardar

    • Cree un PDFUtilitySaveMode usando su constructor.
    • Configure el modo de guardado asignando un valor de cadena a la variable PDFUtilitySaveMode del objeto saveStyle método que especifica el modo de guardado. Por ejemplo, para guardar y ver rápidamente la web, especifique FAST_WEB_VIEW.
  4. Invocar la operación Guardar estilo

    Invocar el PDFUtilityServiceService del objeto setSaveMode y pase los siguientes valores:

    • A BLOB que representa el documento PDF.
    • A PDFUtilitySaveMode objeto que contiene el estilo de guardado que se va a utilizar.
    • Un valor booleano que se utiliza para determinar si se va a 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 PDF.

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

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

Consulte también

Configuración de los modos de guardado de documentos del 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

Sanitización de documentos PDF

Puede utilizar las API de Java de utilidades de PDF para convertir mediante programación documentos PDF en documentos XDP.

NOTA

Para obtener más información sobre el servicio PDF Utilities, consulte Referencia de servicios para AEM Forms.

Resumen de los pasos

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

  1. Incluir archivos de proyecto.
  2. Cree un cliente PDFUtilityService.
  3. Invoque la operación de saneamiento.

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 PDFUtilityServiceClient objeto.

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 sanización.

Consulte también

Conversión de documentos PDF en documentos XDP mediante la API de Java

Conversión de 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

Sanear documentos del PDF mediante la API de Java

Sanice los documentos utilizando la API de PDF Utilities (Java):

  1. Incluir archivos de proyecto

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

  2. Creación de un cliente PDFUtilityService

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

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

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

Consulte también

Sanitización de documentos PDF

Inclusión de archivos de biblioteca Java de AEM Forms

Configuración de las propiedades de conexión

En esta página