The following code example converts a PostScript file called Loan.ps to a PDF document called Loan.pdf. (See Converting PostScript to PDF documents.)/** This Java Quick Start uses the following JAR files* 1. adobe-distiller-client.jar* 2. adobe-livecycle-client.jar* 3. adobe-usermanager-client.jar* 4. adobe-utilities.jar* 5. jbossall-client.jar (use a different JAR file if LiveCycle ES is not deployed* on JBoss)** These JAR files are located in the following path:* <install directory>/Adobe/LiveCycle8/LiveCycle_ES_SDK/client-libs** For complete details about the location of these JAR files,* see "Including LiveCycle ES library files" in Programming* with LiveCycle ES*/import java.io.File;import java.io.FileInputStream;import java.util.Properties;import com.adobe.livecycle.generatepdf.client.CreatePDFResult;import com.adobe.idp.Document;import com.adobe.idp.dsc.clientsdk.ServiceClientFactory;import com.adobe.idp.dsc.clientsdk.ServiceClientFactoryProperties;import com.adobe.livecycle.distiller.client.DistillerServiceClient;public class JavaAPICreatePDF {public static void main(String[] args){try{// Specify connection properties necessary to create a Distiller Service clientProperties ConnectionProps = new Properties();ConnectionProps.setProperty(ServiceClientFactoryProperties.DSC_DEFAULT_EJB_ENDPOINT, "jnp://localhost:1099");ConnectionProps.setProperty(ServiceClientFactoryProperties.DSC_TRANSPORT_PROTOCOL,ServiceClientFactoryProperties.DSC_EJB_PROTOCOL);ConnectionProps.setProperty(ServiceClientFactoryProperties.DSC_SERVER_TYPE, "JBoss");ConnectionProps.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_USERNAME, "administrator");ConnectionProps.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_PASSWORD, "password");// Create a ServiceClientFactory instanceServiceClientFactory factory = ServiceClientFactory.createInstance(ConnectionProps);DistillerServiceClient disClient = new DistillerServiceClient(factory );// Get a PS file document to convert to a PDF document and populate a com.adobe.idp.Document objectString inputFileName = "C:\\Adobe\\Loan.ps";FileInputStream fileInputStream = new FileInputStream(inputFileName);Document inDoc = new Document(fileInputStream);//Set run-time optionsString adobePDFSettings = "Standard";String securitySettings = "No Security";//Convert a PS file into a PDF fileCreatePDFResult result = new CreatePDFResult();result = disClient.createPDF(inDoc,inputFileName,adobePDFSettings,securitySettings,null,null);//Get the newly created documentDocument createdDocument = result.getCreatedDocument();//Save the PDF filecreatedDocument.copyToFile(new File("C:\\Adobe\\Loan.pdf"));}catch (Exception e) {e.printStackTrace();}}}
| Programming with LiveCycle ES (LiveDocs) |
| Adobe LiveCycle ES Update 1 |
RSS feed | Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/livecycle/8.2/programLC/programmer/help/000035.html
Comments
GokuShadow1234 said on Jun 17, 2009 at 7:26 AM :