Arbeta med verktygen i PDF working-with-pdf-utilities
Exempel och exempel i det här dokumentet gäller endast för AEM Forms i JEE-miljö.
Om PDF Utilities Service
PDF-verktygen kan konvertera mellan PDF och XDP-filformat, ange och hämta dokumentegenskaper för PDF samt hantera XMP metadata. Innan du konverterar ett PDF-dokument till ett annat format kan det vara bra att kontrollera egenskaperna för dokumentet för att avgöra vilken tjänståtgärd som ska anropas för konverteringen.
Du kan utföra dessa uppgifter med tjänsten PDF Utilities:
- Konvertera PDF-dokument till XDP-dokument.
- Konvertera XDP-dokument till PDF-dokument. (Se Konvertera XDP-dokument till PDF-dokument.)
- Hämta dokumentegenskaper för PDF. (Se Hämtar dokumentegenskaper för PDF.)
- Spara ett PDF-dokument och optimera det för snabb webbvisning. (Se Ange sparningslägen för PDF-dokument.)
Konvertera PDF-dokument till XDP-dokument converting-pdf-documents-into-xdp-documents
Du kan använda PDF Utilities Java och webbtjänstens API:er för att programmässigt konvertera PDF-dokument till XDP-dokument.
Sammanfattning av steg summary-of-steps
Så här konverterar du ett PDF-dokument till ett XDP-dokument:
- Inkludera projektfiler.
- Skapa en PDFUtilityService-klient.
- Anropa konverteringsåtgärden PDF till XDP.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Om du skapar ett klientprogram med Java, inkluderar du de JAR-filer som behövs. Om du använder webbtjänster måste du inkludera proxyfilerna.
Skapa en PDFUtilityService-klient
Innan du kan utföra en PDF Utilities-åtgärd programmatiskt måste du skapa en PDFUtilityService-klient. Med Java-API:t uppnås detta genom att ett PDFUtilityServiceClient
-objekt skapas. Med webbtjänstens API:er uppnås detta med hjälp av ett PDFUtilityServiceService
-objekt.
Anropa konverteringsåtgärden PDF till XDP
När du har skapat tjänstklienten kan du anropa konverteringsåtgärden PDF till XDP.
Se även
Konvertera PDF-dokument till XDP-dokument med Java API
Konvertera PDF-dokument till XDP-dokument med webbtjänstens API
Inkludera AEM Forms Java-biblioteksfiler
Konvertera PDF-dokument till XDP-dokument med Java API convert-pdf-documents-into-xdp-documents-using-the-java-api
Konvertera PDF-dokument till XDP-dokument med hjälp av PDF Utilities API(Java):
-
Inkludera projektfiler
Inkludera JAR-klientfiler, t.ex. adobe-pdfutility-client.jar, i Java-projektets klassökväg.
-
Skapa en PDFUtilityService-klient
Skapa ett
PDFUtilityServiceClient
-objekt med hjälp av dess konstruktor och skicka ettServiceClientFactory
-objekt som innehåller anslutningsegenskaper. -
Anropa konverteringsåtgärden PDF till XDP
Om du vill utföra konverteringen anropar du
PDFUtilityServiceClient
-objektetsconvertPDFtoXDP
-metod och skickar ettcom.adobe.idp.Document
-objekt som representerar PDF-filen. Metoden returnerar ettcom.adobe.idp.Document
-objekt som representerar den nya XDP-filen.
Se även
Konvertera PDF-dokument till XDP-dokument
Konvertera PDF-dokument till XDP-dokument med webbtjänstens API convert-pdf-documents-into-xdp-documents-using-the-web-service-api
Konvertera PDF-dokument till XDP-dokument med hjälp av PDF Utilities API (webbtjänst):
-
Inkludera projektfiler
- Skapa en Microsoft .NET-klientsammansättning som använder WSDL-filen för tjänsten PDF Utilities.
- Referera till Microsoft .NET-klientsammansättningen.
-
Skapa en PDFUtilityService-klient
Skapa ett
PDFUtilityServiceService
-objekt med hjälp av din proxyklasskonstruktor. -
Anropa konverteringsåtgärden PDF till XDP
Anropa
PDFUtilityServiceService
-objektetsconvertPDFtoXDP
-metod och skicka ettBLOB
-objekt som representerar PDF-filen. Metoden returnerar ettBLOB
-objekt som representerar den nya XDP-filen.
Se även
Konvertera PDF-dokument till XDP-dokument
Anropa AEM Forms med Base64-kodning
Skapa en .NET-klientsammansättning som använder Base64-kodning
Konvertera XDP-dokument till PDF-dokument converting-xdp-documents-into-pdf-documents
Du kan använda PDF Utilities Java och webbtjänstens API:er för att programmässigt konvertera XDP-dokument till PDF-dokument.
Sammanfattning av steg summary_of_steps-1
Så här konverterar du ett XDP-dokument till ett PDF-dokument:
- Inkludera projektfiler.
- Skapa en PDFUtilityService-klient.
- Anropa konverteringsåtgärden XDP till PDF.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Om du skapar ett klientprogram med Java, inkluderar du de JAR-filer som behövs. Om du använder webbtjänster måste du inkludera proxyfilerna.
Skapa en PDFUtilityService-klient
Innan du kan utföra en PDF Utilities-åtgärd programmatiskt måste du skapa en PDFUtilityService-klient. Med Java-API:t uppnås detta genom att ett PDFUtilityServiceClient
-objekt skapas. Med webbtjänstens API:er uppnås detta med hjälp av ett PDFUtilityServiceService
-objekt.
Anropa konverteringsåtgärden XDP till PDF
När du har skapat tjänstklienten kan du anropa konverteringsåtgärden XDP till PDF.
Se även
Konvertera XDP-dokument till PDF-dokument med Java API
Konvertera XDP-dokument till PDF-dokument med hjälp av webbtjänstens API
Konvertera XDP-dokument till PDF-dokument med Java API convert-xdp-documents-into-pdf-documents-using-the-java-api
Konvertera XDP-dokument till PDF-dokument med hjälp av PDF Utilities API (Java):
-
Inkludera projektfiler
Inkludera JAR-klientfiler, t.ex. adobe-pdfutility-client.jar, i Java-projektets klassökväg.
-
Skapa en PDFUtilityService-klient
Skapa ett
PDFUtilityServiceClient
-objekt med hjälp av dess konstruktor och skicka ettServiceClientFactory
-objekt som innehåller anslutningsegenskaper. -
Anropa konverteringsåtgärden XDP till PDF
Om du vill utföra konverteringen anropar du
PDFUtilityServiceClient
-objektetsconvertXDPtoPDF
-metod och skickar ettcom.adobe.idp.Document
-objekt som representerar XDP-filen. Metoden returnerar ettcom.adobe.idp.Document
-objekt som representerar den nyskapade PDF-filen.
Se även
Konvertera XDP-dokument till PDF-dokument
Inkludera AEM Forms Java-biblioteksfiler
Konvertera XDP-dokument till PDF-dokument med hjälp av webbtjänstens API converting-xdp-documents-into-pdf-documents-using-the-web-service-api
Konvertera XDP-dokument till PDF-dokument med hjälp av PDF Utilities API (web service API):
-
Inkludera projektfiler
- Skapa en Microsoft .NET-klientsammansättning som använder WSDL-filen för tjänsten PDF Utilities.
- Referera till Microsoft .NET-klientsammansättningen.
-
Skapa en PDFUtilityService-klient
Skapa ett
PDFUtilityServiceService
-objekt med hjälp av din proxyklasskonstruktor. -
Anropa konverteringsåtgärden XDP till PDF
Om du vill utföra konverteringen anropar du
PDFUtilityServiceService
-objektetsconvertXDPtoPDF
-metod och skickar ettBLOB
-objekt som representerar XDP-filen. Metoden returnerar ettBLOB
-objekt som representerar den nyskapade PDF-filen.
Se även
Konvertera XDP-dokument till PDF-dokument
Anropa AEM Forms med Base64-kodning
Skapa en .NET-klientsammansättning som använder Base64-kodning
Hämtar dokumentegenskaper för PDF retrieving-pdf-document-properties
Du kan använda PDF Utilities Java och webbtjänstens API:er för att hämta PDF-dokumentegenskaper programmatiskt, till exempel om dokumentet är ett ifyllbart formulär eller den lägsta Acrobat-version som krävs för att läsa dokumentet.
Sammanfattning av steg summary_of_steps-2
Så här hämtar du dokumentegenskaper för PDF:
- Inkludera projektfiler.
- Skapa en PDFUtilityService-klient.
- Anropa hämtningsåtgärden för egenskaper.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Om du skapar ett klientprogram med Java, inkluderar du de JAR-filer som behövs. Om du använder webbtjänster måste du inkludera proxyfilerna.
Skapa en PDFUtilityService-klient
Innan du kan utföra en PDF Utilities-åtgärd programmatiskt måste du skapa en PDFUtilityService-klient. Med Java-API:t uppnås detta genom att ett PDFUtilityServiceClient
-objekt skapas. Med webbtjänstens API:er uppnås detta med ett PDFUtilityServiceService
-objekt.
Anropa hämtningsåtgärden för egenskaper
När du har skapat tjänstklienten kan du anropa hämtningsåtgärden för egenskaper.
Se även
Hämta dokumentegenskaper för PDF med Java API
Hämta dokumentegenskaper för PDF med webbtjänstens API
Hämta dokumentegenskaper för PDF med Java API retrieve-pdf-document-properties-using-the-java-api
Hämta dokumentegenskaper för PDF med hjälp av PDF Utilities API (Java):
-
Inkludera projektfiler
Inkludera JAR-klientfiler, t.ex. adobe-pdfutility-client.jar, i Java-projektets klassökväg.
-
Skapa en PDFUtilityService-klient
Skapa ett
PDFUtilityServiceClient
-objekt med hjälp av dess konstruktor och skicka ettServiceClientFactory
-objekt som innehåller anslutningsegenskaper. -
Anropa hämtningsåtgärden för egenskaper
Om du vill utföra konverteringen anropar du
PDFUtilityServiceClient
-objektetsgetPDFProperties
-metod och skickar följande:- Ett
com.adobe.idp.Document
-objekt som representerar PDF-dokumentet. - Ett
PDFPropertiesOptionSpec
-objekt som innehåller de egenskaper som ska utvärderas.
Metoden returnerar ett
PDFPropertiesResult
-objekt som innehåller resultatet av frågan. - Ett
Se även
Hämtar dokumentegenskaper för PDF
Inkludera AEM Forms Java-biblioteksfiler
Hämta dokumentegenskaper för PDF med webbtjänstens API retrieve-pdf-document-properties-using-the-web-service-api
Hämta dokumentegenskaper för PDF med hjälp av webbtjänstens API för PDF Utilities:
-
Inkludera projektfiler
- Skapa en Microsoft .NET-klientsammansättning som använder WSDL-filen för tjänsten PDF Utilities.
- Referera till Microsoft .NET-klientsammansättningen.
-
Skapa en PDFUtilityService-klient
Skapa ett
PDFUtilityServiceService
-objekt med hjälp av din proxyklasskonstruktor. -
Anropa hämtningsåtgärden för egenskaper
Om du vill utföra konverteringen anropar du
PDFUtilityServiceService
-objektetsgetPDFProperties
-metod och skickar följande:- Ett
BLOB
-objekt som representerar PDF-dokumentet. - Ett
PDFPropertiesOptionSpec
-objekt som innehåller de egenskaper som ska utvärderas.
Metoden returnerar ett
PDFPropertiesResult
-objekt som innehåller resultatet av frågan. - Ett
Se även
Hämtar dokumentegenskaper för PDF
Anropa AEM Forms med Base64-kodning
Skapa en .NET-klientsammansättning som använder Base64-kodning
Ange sparningslägen för PDF-dokument setting-pdf-document-save-modes
Du kan använda Java- och webbtjänstens API:er för PDF-verktygstjänsten för att programmässigt ange ett sparläge för ett PDF-dokument. När du använder PDF-verktygstjänsten för att ange ett sparningsläge, anger PDF-verktygstjänsten bara sparningsläget och sparar inte PDF-dokumentet. PDF-dokumentet sparas när det skickas till en annan tjänståtgärd. Du kan till exempel använda PDF-verktygstjänsten för att ange ett specifikt sparningsläge och skicka det till krypteringstjänsten, där PDF-dokumentet faktiskt sparas och krypteras.
Sammanfattning av steg summary_of_steps-3
Så här anger du sparalternativ för PDF-dokument:
- Inkludera projektfiler.
- Skapa en PDFUtilityService-klient.
- Ange sparningsläge.
- Anropa sparåtgärden.
- Skicka PDF-dokumentet till en annan åtgärd.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Om du skapar ett klientprogram med Java, inkluderar du de JAR-filer som behövs. Om du använder webbtjänster måste du inkludera proxyfilerna.
Skapa en PDFUtilityService-klient
Innan du kan utföra en PDF Utilities-åtgärd programmatiskt måste du skapa en PDFUtilityService-klient. Med Java-API:t uppnås detta genom att ett PDFUtilityServiceClient
-objekt skapas. Med webbtjänstens API:er uppnås detta med ett PDFUtilityServiceService
-objekt.
Ange sparningsläge
Du kan välja något av följande alternativ för att spara:
INCREMENTAL
: Om du vill spara inkrementellt för att minska tiden som krävs för att sparaFAST_WEB_VIEW
: spara för snabb webbvisningFULL
: Om du vill spara med fullständig sparning (utan optimeringar)
Anropa åtgärden Spara stil
När du har skapat tjänstklienten kan du anropa hämtningsåtgärden för egenskaper.
Skicka PDF-dokumentet till en annan AEM Forms-åtgärd
När PDF Utilities-tjänsten har angett sparningsläget skickar du PDF-dokumentet till en annan AEM Forms-åtgärd. När PDF-dokumentet har returnerats från den åtgärden sparas det i det angivna läget. Om du till exempel använder tjänsten PDF Utilities för att ställa in FAST_WEB_VIEW
-läget och sedan skickar dokumentet PDF till krypteringstjänstens encryptUsingPassword
-åtgärd, krypteras det returnerade PDF-dokumentet med ett lösenord och sparas i FAST_WEB_VIEW
-läget.
FAST_WEB_VIEW
och skickar sedan dokumentet PDF till krypteringstjänstens encryptUsingPassword
-åtgärd.Se även
Ange sparningsalternativ för PDF med Java API
Ange sparalternativ för PDF-dokument med hjälp av webbtjänstens API
Ange sparningsalternativ för PDF med Java API set-pdf-document-save-options-using-the-java-api
Ange sparalternativ för PDF-dokument med hjälp av PDF-verktygs-API:t (Java):
-
Inkludera projektfiler
Inkludera JAR-klientfiler, t.ex. adobe-pdfutility-client.jar, i Java-projektets klassökväg.
-
Skapa en PDFUtilityService-klient
Skapa ett
PDFUtilityServiceClient
-objekt med hjälp av dess konstruktor och skicka ettServiceClientFactory
-objekt som innehåller anslutningsegenskaper. -
Ange sparningsläge
- Skapa ett
PDFUtilitySaveMode
-objekt med hjälp av dess konstruktor. - Ange sparningsläget genom att anropa
PDFUtilitySaveMode
-objektetssetSaveStyle
-metod och skicka ett strängvärde som anger sparningsläget. Om du till exempel vill spara för snabb webbvisning skickar duFAST_WEB_VIEW
.
- Skapa ett
-
Anropa åtgärden Spara stil
Anropa
PDFUtilityServiceClient
-objektetssetSaveMode
-metod och skicka följande värden:- Ett
com.adobe.idp.Document
-objekt som representerar PDF-dokumentet. - Ett
PDFUtilitySaveMode
-objekt som innehåller det sparade format som ska användas. - Ett booleskt värde som används för att avgöra om tidigare inställningar ska åsidosättas.
Metoden returnerar ett
com.adobe.idp.Document
-objekt som är formaterat med det angivna sparformatet. - Ett
-
Skicka PDF-dokumentet till en annan AEM Forms-åtgärd
- Skicka det returnerade
com.adobe.idp.Document
-objektet till en annan AEM Forms-åtgärd.
- Skicka det returnerade
Se även
Ange sparningslägen för PDF-dokument
Ange sparalternativ för PDF-dokument med hjälp av webbtjänstens API set-pdf-document-save-options-using-the-web-service-api
Ange sparalternativ för PDF-dokument med hjälp av PDF Utilities AP (webbtjänst):
-
Inkludera projektfiler
- Skapa en Microsoft .NET-klientsammansättning som använder WSDL-filen för tjänsten PDF Utilities.
- Referera till Microsoft .NET-klientsammansättningen.
-
Skapa en PDFUtilityService-klient
Skapa ett
PDFUtilityServiceService
-objekt med hjälp av din proxyklasskonstruktor. -
Ange sparningsläge
- Skapa ett
PDFUtilitySaveMode
-objekt med hjälp av dess konstruktor. - Ange sparningsläget genom att tilldela ett strängvärde till
PDFUtilitySaveMode
-objektetssaveStyle
-metod som anger sparningsläget. Om du till exempel vill spara för snabb webbvisning anger duFAST_WEB_VIEW
.
- Skapa ett
-
Anropa åtgärden Spara stil
Anropa
PDFUtilityServiceService
-objektetssetSaveMode
-metod och skicka följande värden:- Ett
BLOB
-objekt som representerar PDF-dokumentet. - Ett
PDFUtilitySaveMode
-objekt som innehåller det sparade format som ska användas. - Ett booleskt värde som används för att avgöra om tidigare inställningar ska åsidosättas.
Metoden returnerar ett
BLOB
-objekt som är formaterat med det angivna sparformatet. Du kan sedan spara objektet som ett PDF-dokument. - Ett
-
Skicka PDF-dokumentet till en annan Forms-åtgärd
- Skicka det returnerade
BLOB
-objektet till en annan AEM Forms-åtgärd.
- Skicka det returnerade
Se även
Ange sparningslägen för PDF-dokument
Anropa AEM Forms med Base64-kodning
Skapa en .NET-klientsammansättning som använder Base64-kodning
Sanera dokument i PDF sanitizing-pdf-documents
Du kan använda Java API:erna för PDF Utilities för att programmässigt konvertera PDF-dokument till XDP-dokument.
Sammanfattning av steg summary_of_steps-4
Så här sanerar du dokumentet i PDF:
- Inkludera projektfiler.
- Skapa en PDFUtilityService-klient.
- Anropa saneringsåtgärden.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Om du vill skapa ett klientprogram med Java inkluderar du de JAR-filer som behövs.
Skapa en PDFUtilityService-klient
Innan du programmässigt kan utföra en saneringsåtgärd måste du skapa en PDFUtilityService-klient. Med Java-API:t uppnås detta genom att ett PDFUtilityServiceClient
-objekt skapas.
Anropa konverteringsåtgärden PDF till XDP
När du har skapat tjänstklienten kan du anropa saneringsåtgärden.
Se även
Konvertera PDF-dokument till XDP-dokument med Java API
Konvertera PDF-dokument till XDP-dokument med webbtjänstens API
Inkludera AEM Forms Java-biblioteksfiler
Sanera PDF-dokument med Java API sanitize-pdf-documents-using-the-java-api
Sanera dokument med hjälp av PDF Utilities API (Java):
-
Inkludera projektfiler
Inkludera JAR-klientfiler, t.ex. adobe-pdfutility-client.jar, i Java-projektets klassökväg.
-
Skapa en PDFUtilityService-klient
Skapa ett
PDFUtilityServiceClient
-objekt med hjälp av dess konstruktor och skicka ettServiceClientFactory
-objekt som innehåller anslutningsegenskaper. -
Anropa konverteringsåtgärden PDF till XDP
Om du vill utföra konverteringen anropar du
PDFUtilityServiceClient
-objektetsconvertPDFtoXDP
-metod och skickar ettcom.adobe.idp.Document
-objekt som representerar PDF-filen. Metoden returnerar ettcom.adobe.idp.Document
-objekt som representerar den nya XDP-filen.
Se även
Inkludera AEM Forms Java-biblioteksfiler