Show Menu
TEMAS×

Uso de las utilidades de PDF

Acerca del servicio de utilidades de PDF
El servicio Utilidades de PDF puede convertir entre formatos de archivo PDF y XDP, establecer y recuperar propiedades de documento PDF y manipular metadatos XMP. Por ejemplo, antes de convertir un documento PDF a otro formato, resulta útil inspeccionar sus propiedades para determinar qué operación de servicio se va a 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 .

Conversión de documentos PDF en documentos XDP

Puede utilizar las API de servicio Web y 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 .

Resumen de los pasos

Para convertir un documento PDF en un documento XDP, lleve a cabo los siguientes pasos:
  1. Incluir archivos de proyecto.
  2. Cree un cliente PDFUtilityService.
  3. Invoque la operación de conversión de PDF a XDP.
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Si va a crear 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 PDFUtilityService
Para poder realizar mediante programación una operación de Utilidades PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se logra creando un PDFUtilityServiceClient objeto. Con la API de servicio Web, esto se logra mediante el uso de un PDFUtilityServiceService objeto.
Invocar la operación de conversión de 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

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

Convertir documentos 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 clases del proyecto Java.
  2. Crear un cliente PDFUtilityService
    Cree un PDFUtilityServiceClient objeto utilizando su constructor y pasando un ServiceClientFactory objeto que contenga propiedades de conexión.
  3. Invocar la operación de conversión de PDF a XDP
    Para realizar la conversión, invoque el PDFUtilityServiceClient método del convertPDFtoXDP objeto y pase un com.adobe.idp.Document objeto que represente el archivo PDF. El método devuelve un com.adobe.idp.Document objeto que representa el archivo XDP recién creado.
Consulte también

Convertir documentos PDF en documentos XDP mediante la API de servicio web

Convertir documentos 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 utilice el archivo WSDL del servicio de utilidades de PDF.
    • Haga referencia al ensamblado de cliente de Microsoft .NET.
  2. Crear un cliente PDFUtilityService
    Cree un PDFUtilityServiceService objeto mediante el constructor de la clase proxy.
  3. Invocar la operación de conversión de PDF a XDP
    Invoque el PDFUtilityServiceService método del convertPDFtoXDP objeto y pase un BLOB objeto que represente el archivo PDF. El método devuelve un BLOB objeto que representa el archivo XDP recién creado.
Consulte también

Conversión de documentos XDP en documentos PDF

Puede utilizar las API de servicio Web y Java de Utilidades de PDF para convertir documentos XDP en documentos PDF mediante programación.
Para obtener más información sobre el servicio de utilidades de PDF, consulte Referencia de servicios para AEM Forms .

Resumen de los pasos

Para convertir un documento XDP en un documento PDF, lleve a cabo los siguientes pasos:
  1. Incluir archivos de proyecto.
  2. Cree un cliente PDFUtilityService.
  3. Invoque la operación de conversión de XDP a PDF.
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Si va a crear 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 PDFUtilityService
Para poder realizar mediante programación una operación de Utilidades PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se logra creando un PDFUtilityServiceClient objeto. Con la API de servicio Web, esto se logra mediante el uso de un PDFUtilityServiceService objeto.
Invocar la operación de conversión XDP a PDF
Después de crear el cliente de servicio, puede invocar la operación de conversión XDP a PDF.
Consulte también

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

Convertir documentos XDP en documentos 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 clases del proyecto Java.
  2. Crear un cliente PDFUtilityService
    Cree un PDFUtilityServiceClient objeto utilizando su constructor y pasando un ServiceClientFactory objeto que contenga propiedades de conexión.
  3. Invocar la operación de conversión XDP a PDF
    Para realizar la conversión, invoque el PDFUtilityServiceClient método convertXDPtoPDF del objeto y pase un com.adobe.idp.Document objeto que represente el archivo XDP. El método devuelve un com.adobe.idp.Document objeto que representa el archivo PDF recién creado.
Consulte también

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

Convertir documentos XDP en documentos PDF mediante la API de utilidades de PDF (servicio Web API):
  1. Incluir archivos de proyecto
    • Cree un ensamblado de cliente de Microsoft .NET que utilice el archivo WSDL del servicio de utilidades de PDF.
    • Haga referencia al ensamblado de cliente de Microsoft .NET.
  2. Crear un cliente PDFUtilityService
    Cree un PDFUtilityServiceService objeto mediante el constructor de la clase proxy.
  3. Invocar la operación de conversión XDP a PDF
    Para realizar la conversión, invoque el PDFUtilityServiceService método convertXDPtoPDF del objeto y pase un BLOB objeto que represente el archivo XDP. El método devuelve un BLOB objeto que representa el archivo PDF recién creado.
Consulte también

Recuperación de propiedades del documento PDF

Puede utilizar las API de servicio Web y Java de Utilidades de PDF para recuperar mediante programación las propiedades del 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 formularios AEM

Resumen de los pasos

Para recuperar las propiedades del documento PDF, realice los siguientes pasos:
  1. Incluir archivos de proyecto.
  2. Cree un cliente PDFUtilityService.
  3. Invocar la operación de recuperación de propiedades.
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Si va a crear 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 PDFUtilityService
Para poder realizar mediante programación una operación de Utilidades PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se logra creando un PDFUtilityServiceClient objeto. Con la API de servicio Web, esto se logra utilizando 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 del documento PDF mediante la API de Java

Recupere las propiedades del documento 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 clases del proyecto Java.
  2. Crear un cliente PDFUtilityService
    Cree un PDFUtilityServiceClient objeto utilizando su constructor y pasando un ServiceClientFactory objeto que contenga propiedades de conexión.
  3. Invocar la operación de recuperación de propiedades
    Para realizar la conversión, invoque el PDFUtilityServiceClient método getPDFProperties del objeto y pase lo siguiente:
    • Un com.adobe.idp.Document objeto que representa el documento PDF.
    • Un PDFPropertiesOptionSpec objeto que contiene las propiedades que se van a evaluar.
    El método devuelve un PDFPropertiesResult objeto que contiene los resultados de la consulta.
Consulte también

Recuperar propiedades de documento PDF mediante la API de servicio Web

Recupere las propiedades del documento PDF mediante la API del servicio Web de Utilidades PDF:
  1. Incluir archivos de proyecto
    • Cree un ensamblado de cliente de Microsoft .NET que utilice el archivo WSDL del servicio de utilidades de PDF.
    • Haga referencia al ensamblado de cliente de Microsoft .NET.
  2. Crear un cliente PDFUtilityService
    Cree un PDFUtilityServiceService objeto mediante el constructor de la clase proxy.
  3. Invocar la operación de recuperación de propiedades
    Para realizar la conversión, invoque el PDFUtilityServiceService método getPDFProperties del objeto y pase lo siguiente:
    • Un BLOB objeto que representa el documento PDF.
    • Un PDFPropertiesOptionSpec objeto que contiene las propiedades que se van a evaluar.
    El método devuelve un PDFPropertiesResult objeto que contiene los resultados de la consulta.
Consulte también

Configuración de los modos de guardado de documentos PDF

Puede utilizar las API de servicio Web y Java del servicio Utilidades de PDF para establecer mediante programación un modo de guardado para un documento PDF. Al utilizar el servicio Utilidades PDF para establecer un modo de guardado, el servicio Utilidades PDF solo establece el modo de guardado y no guarda el documento PDF. El documento 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 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 .

Resumen de los pasos

Para definir la opción de guardado de documentos PDF, realice los siguientes pasos:
  1. Incluir archivos de proyecto.
  2. Cree un cliente PDFUtilityService.
  3. Establezca el modo de guardado.
  4. Invocar la operación de guardado.
  5. Pase el documento PDF a otra operación.
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Si va a crear 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 PDFUtilityService
Para poder realizar mediante programación una operación de Utilidades PDF, debe crear un cliente PDFUtilityService. Con la API de Java, esto se logra creando un PDFUtilityServiceClient objeto. Con la API de servicio Web, esto se logra utilizando un PDFUtilityServiceService objeto.
Definir el modo Guardar
Puede elegir una de las siguientes opciones de guardado:
  • INCREMENTAL :: Para ahorrar de forma incremental a fin de reducir el tiempo necesario para ahorrar
  • FAST_WEB_VIEW :: guardar para una visualización rápida de Web
  • FULL :: Para guardar con un almacenamiento completo (sin optimizaciones)
Invocar la operación de 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 PDF establece 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 FAST_WEB_VIEW modo y, a continuación, pasar el documento PDF a la encryptUsingPassword operación del servicio de cifrado, el documento PDF devuelto se codifica con una contraseña y se guarda en el FAST_WEB_VIEW modo.
El inicio rápido asociado a esta sección establece el FAST_WEB_VIEW modo y, a continuación, pasa el documento PDF a la operación del servicio de cifrado encryptUsingPassword .
Consulte también

Definir las opciones de guardado de documentos PDF mediante la API de Java

Configure las opciones de guardado del documento 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 clases del proyecto Java.
  2. Crear un cliente PDFUtilityService
    Cree un PDFUtilityServiceClient objeto utilizando su constructor y pasando un ServiceClientFactory objeto que contenga propiedades de conexión.
  3. Definir el modo Guardar
    • Cree un PDFUtilitySaveMode objeto con su constructor.
    • Establezca el modo de guardado invocando el PDFUtilitySaveMode método setSaveStyle del objeto 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 de guardar estilo
    Invoque el PDFUtilityServiceClient método del setSaveMode objeto y pase los valores siguientes:
    • Un com.adobe.idp.Document objeto que representa el documento PDF.
    • Un PDFUtilitySaveMode objeto que contiene el estilo de guardado que se va a utilizar.
    • Un valor booleano que se utiliza para determinar si se debe anular cualquier configuración anterior.
    El método devuelve un com.adobe.idp.Document objeto formateado con el estilo de guardado especificado.
  5. Pasar el documento PDF a otra operación de AEM Forms
    • Pasar el com.adobe.idp.Document objeto devuelto a otra operación de AEM Forms.
Consulte también

Definición de las opciones de guardado de documentos PDF mediante la API de servicio Web

Configure las opciones de guardado del documento PDF mediante el AP de Utilidades PDF (servicio Web):
  1. Incluir archivos de proyecto
    • Cree un ensamblado de cliente de Microsoft .NET que utilice el archivo WSDL del servicio de utilidades de PDF.
    • Haga referencia al ensamblado de cliente de Microsoft .NET.
  2. Crear un cliente PDFUtilityService
    Cree un PDFUtilityServiceService objeto mediante el constructor de la clase proxy.
  3. Definir el modo Guardar
    • Cree un PDFUtilitySaveMode objeto con su constructor.
    • Establezca el modo de guardado asignando un valor de cadena al PDFUtilitySaveMode método del saveStyle objeto que especifica el modo de guardado. Por ejemplo, para guardar para una visualización web rápida, especifique FAST_WEB_VIEW .
  4. Invocar la operación de guardar estilo
    Invoque el PDFUtilityServiceService método del setSaveMode objeto y pase los valores siguientes:
    • Un BLOB objeto que representa el documento PDF.
    • Un PDFUtilitySaveMode objeto que contiene el estilo de guardado que se va a utilizar.
    • Un valor booleano que se utiliza para determinar si se debe anular cualquier configuración anterior.
    El método devuelve un BLOB objeto formateado con el estilo de guardado especificado. A continuación, puede guardar ese objeto como documento PDF.
  5. Pasar el documento PDF a otra operación de Forms
    • Pasar el BLOB objeto devuelto a otra operación de AEM Forms.
Consulte también

Anidación de documentos PDF

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 .

Resumen de los pasos

Para sanear un documento PDF, realice los siguientes pasos:
  1. Incluir archivos de proyecto.
  2. Cree un cliente PDFUtilityService.
  3. Invoque la operación de limpieza.
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Para crear una aplicación cliente mediante Java, incluya los archivos JAR necesarios.
Crear un cliente PDFUtilityService
Antes de realizar una operación de saneamiento mediante programación, debe crear un cliente PDFUtilityService. Con la API de Java, esto se logra creando un PDFUtilityServiceClient objeto.
Invocar la operación de conversión de PDF a XDP
Después de crear el cliente de servicio, puede invocar la operación de saneamiento.
Consulte también

Optimización de documentos PDF mediante la API de Java

Optimizar documentos 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 clases del proyecto Java.
  2. Crear un cliente PDFUtilityService
    Cree un PDFUtilityServiceClient objeto utilizando su constructor y pasando un ServiceClientFactory objeto que contenga propiedades de conexión.
  3. Invocar la operación de conversión de PDF a XDP
    Para realizar la conversión, invoque el PDFUtilityServiceClient método del convertPDFtoXDP objeto y pase un com.adobe.idp.Document objeto que represente el archivo PDF. El método devuelve un com.adobe.idp.Document objeto que representa el archivo XDP recién creado.
Consulte también