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:

NOTE
Mer information om tjänsten PDF Utilities finns i Tjänstreferens för AEM Forms.

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.

NOTE
Mer information om tjänsten PDF Utilities finns i Tjänstreferens för AEM Forms.

Sammanfattning av steg summary-of-steps

Så här konverterar du ett PDF-dokument till ett XDP-dokument:

  1. Inkludera projektfiler.
  2. Skapa en PDFUtilityService-klient.
  3. 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

Ange anslutningsegenskaper

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):

  1. Inkludera projektfiler

    Inkludera JAR-klientfiler, t.ex. adobe-pdfutility-client.jar, i Java-projektets klassökväg.

  2. Skapa en PDFUtilityService-klient

    Skapa ett PDFUtilityServiceClient-objekt med hjälp av dess konstruktor och skicka ett ServiceClientFactory-objekt som innehåller anslutningsegenskaper.

  3. Anropa konverteringsåtgärden PDF till XDP

    Om du vill utföra konverteringen anropar du PDFUtilityServiceClient-objektets convertPDFtoXDP-metod och skickar ett com.adobe.idp.Document-objekt som representerar PDF-filen. Metoden returnerar ett com.adobe.idp.Document-objekt som representerar den nya XDP-filen.

Se även

Konvertera PDF-dokument till XDP-dokument

Inkludera AEM Forms Java-biblioteksfiler

Ange anslutningsegenskaper

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):

  1. 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.
  2. Skapa en PDFUtilityService-klient

    Skapa ett PDFUtilityServiceService-objekt med hjälp av din proxyklasskonstruktor.

  3. Anropa konverteringsåtgärden PDF till XDP

    Anropa PDFUtilityServiceService-objektets convertPDFtoXDP-metod och skicka ett BLOB-objekt som representerar PDF-filen. Metoden returnerar ett BLOB-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.

NOTE
Mer information om tjänsten PDF Utilities finns i Tjänstreferens för AEM Forms.

Sammanfattning av steg summary_of_steps-1

Så här konverterar du ett XDP-dokument till ett PDF-dokument:

  1. Inkludera projektfiler.
  2. Skapa en PDFUtilityService-klient.
  3. 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

Inkludera AEM Forms Java-biblioteksfiler

Ange anslutningsegenskaper

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):

  1. Inkludera projektfiler

    Inkludera JAR-klientfiler, t.ex. adobe-pdfutility-client.jar, i Java-projektets klassökväg.

  2. Skapa en PDFUtilityService-klient

    Skapa ett PDFUtilityServiceClient-objekt med hjälp av dess konstruktor och skicka ett ServiceClientFactory-objekt som innehåller anslutningsegenskaper.

  3. Anropa konverteringsåtgärden XDP till PDF

    Om du vill utföra konverteringen anropar du PDFUtilityServiceClient-objektets convertXDPtoPDF-metod och skickar ett com.adobe.idp.Document-objekt som representerar XDP-filen. Metoden returnerar ett com.adobe.idp.Document-objekt som representerar den nyskapade PDF-filen.

Se även

Konvertera XDP-dokument till PDF-dokument

Inkludera AEM Forms Java-biblioteksfiler

Ange anslutningsegenskaper

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):

  1. 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.
  2. Skapa en PDFUtilityService-klient

    Skapa ett PDFUtilityServiceService-objekt med hjälp av din proxyklasskonstruktor.

  3. Anropa konverteringsåtgärden XDP till PDF

    Om du vill utföra konverteringen anropar du PDFUtilityServiceService-objektets convertXDPtoPDF-metod och skickar ett BLOB-objekt som representerar XDP-filen. Metoden returnerar ett BLOB-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.

NOTE
Mer information om tjänsten PDF Utilities finns i Tjänstreferens för AEM Forms

Sammanfattning av steg summary_of_steps-2

Så här hämtar du dokumentegenskaper för PDF:

  1. Inkludera projektfiler.
  2. Skapa en PDFUtilityService-klient.
  3. 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

Inkludera AEM Forms Java-biblioteksfiler

Ange anslutningsegenskaper

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):

  1. Inkludera projektfiler

    Inkludera JAR-klientfiler, t.ex. adobe-pdfutility-client.jar, i Java-projektets klassökväg.

  2. Skapa en PDFUtilityService-klient

    Skapa ett PDFUtilityServiceClient-objekt med hjälp av dess konstruktor och skicka ett ServiceClientFactory-objekt som innehåller anslutningsegenskaper.

  3. Anropa hämtningsåtgärden för egenskaper

    Om du vill utföra konverteringen anropar du PDFUtilityServiceClient-objektets getPDFProperties-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.

Se även

Hämtar dokumentegenskaper för PDF

Inkludera AEM Forms Java-biblioteksfiler

Ange anslutningsegenskaper

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:

  1. 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.
  2. Skapa en PDFUtilityService-klient

    Skapa ett PDFUtilityServiceService-objekt med hjälp av din proxyklasskonstruktor.

  3. Anropa hämtningsåtgärden för egenskaper

    Om du vill utföra konverteringen anropar du PDFUtilityServiceService-objektets getPDFProperties-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.

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.

NOTE
Mer information om tjänsten PDF Utilities finns i Tjänstreferens för AEM Forms.

Sammanfattning av steg summary_of_steps-3

Så här anger du sparalternativ för PDF-dokument:

  1. Inkludera projektfiler.
  2. Skapa en PDFUtilityService-klient.
  3. Ange sparningsläge.
  4. Anropa sparåtgärden.
  5. 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 spara
  • FAST_WEB_VIEW: spara för snabb webbvisning
  • FULL: 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.

NOTE
Snabbstart som är associerad med det här avsnittet anger 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

Inkludera AEM Forms Java-biblioteksfiler

Ange anslutningsegenskaper

Kryptera PDF-dokument med ett lösenord

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):

  1. Inkludera projektfiler

    Inkludera JAR-klientfiler, t.ex. adobe-pdfutility-client.jar, i Java-projektets klassökväg.

  2. Skapa en PDFUtilityService-klient

    Skapa ett PDFUtilityServiceClient-objekt med hjälp av dess konstruktor och skicka ett ServiceClientFactory-objekt som innehåller anslutningsegenskaper.

  3. Ange sparningsläge

    • Skapa ett PDFUtilitySaveMode-objekt med hjälp av dess konstruktor.
    • Ange sparningsläget genom att anropa PDFUtilitySaveMode-objektets setSaveStyle-metod och skicka ett strängvärde som anger sparningsläget. Om du till exempel vill spara för snabb webbvisning skickar du FAST_WEB_VIEW.
  4. Anropa åtgärden Spara stil

    Anropa PDFUtilityServiceClient-objektets setSaveMode-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.

  5. 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.

Se även

Ange sparningslägen för PDF-dokument

Inkludera AEM Forms Java-biblioteksfiler

Ange anslutningsegenskaper

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):

  1. 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.
  2. Skapa en PDFUtilityService-klient

    Skapa ett PDFUtilityServiceService-objekt med hjälp av din proxyklasskonstruktor.

  3. 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-objektets saveStyle-metod som anger sparningsläget. Om du till exempel vill spara för snabb webbvisning anger du FAST_WEB_VIEW.
  4. Anropa åtgärden Spara stil

    Anropa PDFUtilityServiceService-objektets setSaveMode-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.

  5. Skicka PDF-dokumentet till en annan Forms-åtgärd

    • Skicka det returnerade BLOB-objektet till en annan AEM Forms-åtgärd.

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.

NOTE
Mer information om tjänsten PDF Utilities finns i Tjänstreferens för AEM Forms.

Sammanfattning av steg summary_of_steps-4

Så här sanerar du dokumentet i PDF:

  1. Inkludera projektfiler.
  2. Skapa en PDFUtilityService-klient.
  3. 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

Ange anslutningsegenskaper

Sanera PDF-dokument med Java API sanitize-pdf-documents-using-the-java-api

Sanera dokument med hjälp av PDF Utilities API (Java):

  1. Inkludera projektfiler

    Inkludera JAR-klientfiler, t.ex. adobe-pdfutility-client.jar, i Java-projektets klassökväg.

  2. Skapa en PDFUtilityService-klient

    Skapa ett PDFUtilityServiceClient-objekt med hjälp av dess konstruktor och skicka ett ServiceClientFactory-objekt som innehåller anslutningsegenskaper.

  3. Anropa konverteringsåtgärden PDF till XDP

    Om du vill utföra konverteringen anropar du PDFUtilityServiceClient-objektets convertPDFtoXDP-metod och skickar ett com.adobe.idp.Document-objekt som representerar PDF-filen. Metoden returnerar ett com.adobe.idp.Document-objekt som representerar den nya XDP-filen.

Se även

Sanera PDF-dokument

Inkludera AEM Forms Java-biblioteksfiler

Ange anslutningsegenskaper

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2