Resumen de los pasos
Para convertir cualquiera de los tipos admitidos en un documento de PDF, realice los siguientes pasos:
- Incluir archivos de proyecto.
- Cree un cliente de servicio de Distiller.
- Recupere el archivo que desea convertir.
- Invoque la operación de creación del PDF.
- Guarde el documento del PDF.
Incluir archivos de proyecto
Incluya los archivos necesarios en el proyecto de desarrollo. Si está creando una aplicación cliente con Java, incluya los archivos JAR necesarios. Si utiliza servicios web, asegúrese de incluir los archivos proxy.
Crear un cliente de servicio de Distiller
Para poder realizar mediante programación una operación de servicio de Distiller, debe crear un cliente de servicio de Distiller. Si está usando la API de Java, cree un objeto DistillerServiceClient
. Si está usando la API del servicio web, cree un objeto DistillerServiceService
.
Recuperar el archivo para convertir
Recupere el archivo que desea convertir. Por ejemplo, para convertir un archivo PS en un documento de PDF, debe recuperar el archivo PS.
Invocar la operación de creación del PDF
Después de crear el cliente de servicios, puede invocar la operación de creación del PDF. Esta operación necesita información sobre el documento que se va a convertir, incluida la ruta al documento de destino.
Guardar el documento del PDF
Puede guardar el documento de PDF como un archivo de PDF.
Consulte también
Conversión de un archivo PostScript a un PDF mediante la API de Java
Conversión de un archivo PostScript a un PDF mediante la API de servicio web
Incluir archivos de biblioteca Java de AEM Forms
Conversión de un archivo PostScript a un PDF mediante la API de Java
Conversión de un archivo PostScript en un documento de PDF mediante la API de servicio de Distiller (Java):
-
Incluir archivos de proyecto.
Incluya archivos JAR de cliente, como adobe-distiller-client.jar, en la ruta de clase del proyecto Java.
-
Cree un cliente de servicio de Distiller.
- Cree un objeto
ServiceClientFactory
que contenga propiedades de conexión. - Cree un objeto
DistillerServiceClient
utilizando su constructor y pasando el objetoServiceClientFactory
.
- Cree un objeto
-
Recupere el archivo que desea convertir.
- Cree un objeto
java.io.FileInputStream
que represente el archivo que se va a convertir mediante su constructor y pasando un valor de cadena que especifique la ubicación del archivo. - Cree un objeto
com.adobe.idp.Document
utilizando su constructor y pasando el objetojava.io.FileInputStream
.
- Cree un objeto
-
Invoque la operación de creación del PDF.
Invoque el método
createPDF
del objetoDistillerServiceClient
y pase los siguientes valores:- El objeto
com.adobe.idp.Document
que representa el archivo PS, EPS o PRN que se va a convertir - Objeto
java.lang.String
que contiene el nombre del archivo que se va a convertir - Objeto
java.lang.String
que contiene el nombre de la configuración de Adobe PDF que se va a usar - Objeto
java.lang.String
que contiene el nombre de la configuración de seguridad que se va a utilizar - Un objeto
com.adobe.idp.Document
opcional que contiene la configuración que se aplicará durante la generación del documento del PDF - Un objeto
com.adobe.idp.Document
opcional que contiene información de metadatos que se aplicará al documento del PDF
El método
createPDF
devuelve un objetoCreatePDFResult
que contiene el nuevo documento de PDF y un archivo de registro que se puede generar. El archivo de registro suele contener mensajes de error o advertencia generados por la solicitud de conversión. - El objeto
-
Guarde el documento del PDF.
Para obtener el documento de PDF recién creado, realice las siguientes acciones:
- Invoque el método
getCreatedDocument
del objetoCreatePDFResult
. Devuelve un objetocom.adobe.idp.Document
. - Invoque el método
copyToFile
del objetocom.adobe.idp.Document
para extraer el documento del PDF.
Del mismo modo, para obtener el documento de registro, realice las siguientes acciones.
- Invoque el método
getLogDocument
del objetoCreatePDFResult
. Devuelve un objetocom.adobe.idp.Document
. - Invoque el método
copyToFile
del objetocom.adobe.idp.Document
para extraer el documento de registro.
- Invoque el método