Werken met PDF-hulpprogramma's working-with-pdf-utilities
de Steekproeven en de voorbeelden in dit document zijn slechts voor AEM Forms op milieu JEE.
Ongeveer de Dienst van Hulpmiddelen van PDF
De PDF-hulpprogramma's kunnen converteren tussen PDF- en XDP-bestandsindelingen, PDF-documenteigenschappen instellen en ophalen en XMP-metagegevens bewerken. Voordat u bijvoorbeeld een PDF-document omzet in een andere indeling, is het handig om de eigenschappen te controleren om te bepalen welke servicebewerking moet worden aangeroepen voor de conversie.
U kunt deze taken uitvoeren met de PDF Utilities-service:
- Converteer PDF-documenten naar XDP-documenten.
- XDP-documenten converteren naar PDF-documenten. (Zie Converterend XDP Documenten in de Documenten van PDF.)
- Eigenschappen van PDF-documenten ophalen. (Zie het Terugwinnen van de Eigenschappen van het Document van PDF.)
- Sla een PDF-document op en optimaliseer het voor snelle webweergave. (Zie Plaatsend het Document van PDF sparen Wijzen.)
PDF-documenten converteren naar XDP-documenten converting-pdf-documents-into-xdp-documents
Met de PDF Utilities Java en de webservice-API's kunt u PDF-documenten programmatisch converteren naar XDP-documenten.
Overzicht van de stappen summary-of-steps
Voer de volgende stappen uit om een PDF-document om te zetten in een XDP-document:
- Inclusief projectbestanden.
- Maak een PDFUtilityService-client.
- Roep de conversiebewerking PDF naar XDP aan.
omvat projectdossiers
Neem de benodigde bestanden op in uw ontwikkelingsproject. Als u een clienttoepassing maakt met Java, neemt u de benodigde JAR-bestanden op. Als u webservices gebruikt, dient u de proxybestanden op te nemen.
creeer een cliënt PDFUtilityService
Voordat u een PDF-hulpprogrammabewerking kunt uitvoeren, moet u een PDFUtilityService-client maken. Met de Java API wordt dit gedaan door een PDFUtilityServiceClient
-object te maken. Met de webservice-API gebeurt dit met behulp van een PDFUtilityServiceService
-object.
Roep PDF aan XDP omzettingsverrichting
Nadat u de serviceclient hebt gemaakt, kunt u de conversiebewerking PDF naar XDP uitvoeren.
zie ook
PDF-documenten converteren naar XDP-documenten met de Java API
PDF-documenten converteren naar XDP-documenten met de webservice-API
Inclusief AEM Forms Java-bibliotheekbestanden
Verbindingseigenschappen instellen
PDF-documenten converteren naar XDP-documenten met de Java API convert-pdf-documents-into-xdp-documents-using-the-java-api
Converteer PDF-documenten naar XDP-documenten met de PDF Utilities API (Java):
-
Projectbestanden opnemen
Neem client-JAR-bestanden, zoals adobe-pdfutility-client.jar, op in het klassenpad van uw Java-project.
-
Een PDFUtilityService-client maken
Maak een
PDFUtilityServiceClient
-object door de constructor ervan te gebruiken en eenServiceClientFactory
-object door te geven dat verbindingseigenschappen bevat. -
De conversiebewerking PDF naar XDP aanroepen
Als u de conversie wilt uitvoeren, roept u de methode
convertPDFtoXDP
van het objectPDFUtilityServiceClient
aan en geeft u eencom.adobe.idp.Document
-object door dat het PDF-bestand vertegenwoordigt. De methode retourneert eencom.adobe.idp.Document
-object dat het nieuwe XDP-bestand vertegenwoordigt.
zie ook
PDF-documenten converteren naar XDP-documenten
PDF-documenten converteren naar XDP-documenten met de webservice-API convert-pdf-documents-into-xdp-documents-using-the-web-service-api
Converteer PDF-documenten naar XDP-documenten met de PDF Utilities API (webservice):
-
Projectbestanden opnemen
- Creeer een Microsoft .NET cliëntassemblage die het dossier van WSDL van de dienst van PDF gebruikt.
- Verwijs naar de Microsoft .NET cliëntassemblage.
-
Een PDFUtilityService-client maken
Maak een
PDFUtilityServiceService
-object met de constructor van de proxyklasse. -
De conversiebewerking PDF naar XDP aanroepen
Roep de methode
convertPDFtoXDP
van het objectPDFUtilityServiceService
aan en geef eenBLOB
-object door dat het PDF-bestand vertegenwoordigt. De methode retourneert eenBLOB
-object dat het nieuwe XDP-bestand vertegenwoordigt.
zie ook
PDF-documenten converteren naar XDP-documenten
AEM Forms aanroepen met Base64-codering
Creërend een .NET cliëntassemblage die het coderen Base64 gebruikt
XDP-documenten converteren naar PDF-documenten converting-xdp-documents-into-pdf-documents
Met de PDF Utilities Java en de webservice-API's kunt u XDP-documenten programmatisch converteren naar PDF-documenten.
Overzicht van de stappen summary_of_steps-1
Voer de volgende stappen uit om een XDP-document te converteren naar een PDF-document:
- Inclusief projectbestanden.
- Maak een PDFUtilityService-client.
- Roep de conversiebewerking XDP naar PDF aan.
omvat projectdossiers
Neem de benodigde bestanden op in uw ontwikkelingsproject. Als u een clienttoepassing maakt met Java, neemt u de benodigde JAR-bestanden op. Als u webservices gebruikt, dient u de proxybestanden op te nemen.
creeer een cliënt PDFUtilityService
Voordat u een PDF-hulpprogrammabewerking kunt uitvoeren, moet u een PDFUtilityService-client maken. Met de Java API wordt dit gedaan door een PDFUtilityServiceClient
-object te maken. Met de webservice-API gebeurt dit met behulp van een PDFUtilityServiceService
-object.
Roep XDP aan de omzettingsverrichting van PDF aan
Nadat u de de dienstcliënt creeert, kunt u de XDP aan de omzettingsverrichting van PDF aanhalen.
zie ook
XDP-documenten converteren naar PDF-documenten met de Java API
XDP-documenten omzetten in PDF-documenten met de webservice-API
Inclusief AEM Forms Java-bibliotheekbestanden
Verbindingseigenschappen instellen
XDP-documenten converteren naar PDF-documenten met de Java API convert-xdp-documents-into-pdf-documents-using-the-java-api
XDP-documenten converteren naar PDF-documenten met de PDF Utilities API (Java):
-
Projectbestanden opnemen
Neem client-JAR-bestanden, zoals adobe-pdfutility-client.jar, op in het klassenpad van uw Java-project.
-
Een PDFUtilityService-client maken
Maak een
PDFUtilityServiceClient
-object door de constructor ervan te gebruiken en eenServiceClientFactory
-object door te geven dat verbindingseigenschappen bevat. -
De conversiebewerking XDP naar PDF aanroepen
Als u de conversie wilt uitvoeren, roept u de methode
convertXDPtoPDF
van het objectPDFUtilityServiceClient
aan en geeft u eencom.adobe.idp.Document
-object door dat het XDP-bestand vertegenwoordigt. De methode retourneert eencom.adobe.idp.Document
-object dat het nieuwe PDF-bestand vertegenwoordigt.
zie ook
XDP-documenten converteren naar PDF-documenten
XDP-documenten omzetten in PDF-documenten met de webservice-API converting-xdp-documents-into-pdf-documents-using-the-web-service-api
XDP-documenten converteren naar PDF-documenten met de PDF Utilities API (webservice-API):
-
Projectbestanden opnemen
- Creeer een Microsoft .NET cliëntassemblage die het dossier van WSDL van de dienst van PDF gebruikt.
- Verwijs naar de Microsoft .NET cliëntassemblage.
-
Een PDFUtilityService-client maken
Maak een
PDFUtilityServiceService
-object met de constructor van de proxyklasse. -
De conversiebewerking XDP naar PDF aanroepen
Als u de conversie wilt uitvoeren, roept u de methode
convertXDPtoPDF
van het objectPDFUtilityServiceService
aan en geeft u eenBLOB
-object door dat het XDP-bestand vertegenwoordigt. De methode retourneert eenBLOB
-object dat het nieuwe PDF-bestand vertegenwoordigt.
zie ook
XDP-documenten converteren naar PDF-documenten
AEM Forms aanroepen met Base64-codering
Creërend een .NET cliëntassemblage die het coderen Base64 gebruikt
Eigenschappen van PDF-documenten ophalen retrieving-pdf-document-properties
Met de PDF Utilities Java en de webservice-API's kunt u PDF-documenteigenschappen programmatisch ophalen, bijvoorbeeld of het document een invulbaar formulier is of de minimaal vereiste Acrobat-versie om het document te lezen.
Overzicht van de stappen summary_of_steps-2
Voer de volgende stappen uit om PDF-documenteigenschappen op te halen:
- Inclusief projectbestanden.
- Maak een PDFUtilityService-client.
- Roep de ophaalbewerking voor eigenschappen aan.
omvat projectdossiers
Neem de benodigde bestanden op in uw ontwikkelingsproject. Als u een clienttoepassing maakt met Java, neemt u de benodigde JAR-bestanden op. Als u webservices gebruikt, dient u de proxybestanden op te nemen.
creeer een cliënt PDFUtilityService
Voordat u een PDF-hulpprogrammabewerking kunt uitvoeren, moet u een PDFUtilityService-client maken. Met de Java API wordt dit gedaan door een PDFUtilityServiceClient
-object te maken. Met de webservice-API wordt dit gedaan met een PDFUtilityServiceService
-object.
haalt de eigenschappen herwinning verrichting aan
Nadat u de de dienstcliënt creeert, kunt u de eigenschappen terugwinningsverrichting aanhalen.
zie ook
Eigenschappen van PDF-documenten ophalen met de Java API
Eigenschappen van PDF-documenten ophalen met de webservice-API
Inclusief AEM Forms Java-bibliotheekbestanden
Verbindingseigenschappen instellen
Eigenschappen van PDF-documenten ophalen met de Java API retrieve-pdf-document-properties-using-the-java-api
Eigenschappen van PDF-documenten ophalen met de PDF Utilities API (Java):
-
Projectbestanden opnemen
Neem client-JAR-bestanden, zoals adobe-pdfutility-client.jar, op in het klassenpad van uw Java-project.
-
Een PDFUtilityService-client maken
Maak een
PDFUtilityServiceClient
-object door de constructor ervan te gebruiken en eenServiceClientFactory
-object door te geven dat verbindingseigenschappen bevat. -
Ophaalbewerking voor eigenschappen aanroepen
Als u de conversie wilt uitvoeren, roept u de methode
getPDFProperties
van het objectPDFUtilityServiceClient
aan en geeft u het volgende door:- Een
com.adobe.idp.Document
-object dat het PDF-document vertegenwoordigt. - Een
PDFPropertiesOptionSpec
-object dat de eigenschappen bevat die moeten worden geëvalueerd.
De methode retourneert een
PDFPropertiesResult
-object dat de resultaten van de query bevat. - Een
zie ook
Eigenschappen van PDF-documenten ophalen
Eigenschappen van PDF-documenten ophalen met de webservice-API retrieve-pdf-document-properties-using-the-web-service-api
U kunt de eigenschappen van PDF-documenten ophalen met de API voor de PDF Utilities-webservice:
-
Projectbestanden opnemen
- Creeer een Microsoft .NET cliëntassemblage die het dossier van WSDL van de dienst van PDF gebruikt.
- Verwijs naar de Microsoft .NET cliëntassemblage.
-
Een PDFUtilityService-client maken
Maak een
PDFUtilityServiceService
-object met de constructor van de proxyklasse. -
Ophaalbewerking voor eigenschappen aanroepen
Als u de conversie wilt uitvoeren, roept u de methode
getPDFProperties
van het objectPDFUtilityServiceService
aan en geeft u het volgende door:- Een
BLOB
-object dat het PDF-document vertegenwoordigt. - Een
PDFPropertiesOptionSpec
-object dat de eigenschappen bevat die moeten worden geëvalueerd.
De methode retourneert een
PDFPropertiesResult
-object dat de resultaten van de query bevat. - Een
zie ook
Eigenschappen van PDF-documenten ophalen
AEM Forms aanroepen met Base64-codering
Creërend een .NET cliëntassemblage die het coderen Base64 gebruikt
Modus voor opslaan van PDF-document instellen setting-pdf-document-save-modes
Met de PDF Utilities Service Java en de webservice-API's kunt u een opslagmodus voor een PDF-document programmatisch instellen. Als u een opslagmodus instelt met de service PDF Utilities, stelt de service PDF Utilities alleen de opslagmodus in en wordt het PDF-document niet daadwerkelijk opgeslagen. Het PDF-document wordt opgeslagen wanneer het wordt doorgegeven aan een andere servicebewerking. U kunt bijvoorbeeld de PDF Utilities-service gebruiken om een specifieke opslagmodus in te stellen en deze door te geven aan de coderingsservice, waarbij het PDF-document daadwerkelijk wordt opgeslagen en versleuteld.
Overzicht van de stappen summary_of_steps-3
Voer de volgende stappen uit om de opslagoptie voor PDF-documenten in te stellen:
- Inclusief projectbestanden.
- Maak een PDFUtilityService-client.
- Stel de opslagmodus in.
- Roep de opslagbewerking aan.
- Geef het PDF-document door aan een andere bewerking.
omvat projectdossiers
Neem de benodigde bestanden op in uw ontwikkelingsproject. Als u een clienttoepassing maakt met Java, neemt u de benodigde JAR-bestanden op. Als u webservices gebruikt, dient u de proxybestanden op te nemen.
creeer een cliënt PDFUtilityService
Voordat u een PDF-hulpprogrammabewerking kunt uitvoeren, moet u een PDFUtilityService-client maken. Met de Java API wordt dit gedaan door een PDFUtilityServiceClient
-object te maken. Met de webservice-API wordt dit gedaan met een PDFUtilityServiceService
-object.
plaats sparen wijze
U kunt een van de volgende opslagopties kiezen:
INCREMENTAL
: Opslaan in stappen om de tijd die nodig is om te besparen te verkortenFAST_WEB_VIEW
: opslaan voor snelle webweergaveFULL
: Opslaan met volledige opslag (zonder optimalisaties)
Roep sparen stijlverrichting aan
Nadat u de de dienstcliënt creeert, kunt u de eigenschappen terugwinningsverrichting aanhalen.
ga het document van PDF tot een andere verrichting van AEM Forms over
Wanneer de PDF Utilities-service de opgegeven opslagmodus heeft ingesteld, geeft u het PDF-document door aan een andere AEM Forms-bewerking. Nadat het PDF-document uit die bewerking is geretourneerd, wordt het in de opgegeven modus opgeslagen. Als u bijvoorbeeld de PDF Utilities-service gebruikt om de FAST_WEB_VIEW
-modus in te stellen en het PDF-document vervolgens doorgeeft aan de encryptUsingPassword
-bewerking van de Coderingsservice, wordt het geretourneerde PDF-document versleuteld met een wachtwoord en opgeslagen in de FAST_WEB_VIEW
-modus.
FAST_WEB_VIEW
ingesteld en wordt het PDF-document vervolgens doorgegeven aan de bewerking encryptUsingPassword
van de coderingsservice.zie ook
Opslagopties voor PDF-documenten instellen met de Java API
Opslagopties voor PDF-documenten instellen met de webservice-API
Inclusief AEM Forms Java-bibliotheekbestanden
Opslagopties voor PDF-documenten instellen met de Java API set-pdf-document-save-options-using-the-java-api
Stel de opslagopties voor PDF-documenten in met de PDF Utilities API (Java):
-
Projectbestanden opnemen
Neem client-JAR-bestanden, zoals adobe-pdfutility-client.jar, op in het klassenpad van uw Java-project.
-
Een PDFUtilityService-client maken
Maak een
PDFUtilityServiceClient
-object door de constructor ervan te gebruiken en eenServiceClientFactory
-object door te geven dat verbindingseigenschappen bevat. -
De modus Opslaan instellen
- Maak een
PDFUtilitySaveMode
-object met behulp van de constructor. - Stel de opslagmodus in door de methode
setSaveStyle
van het objectPDFUtilitySaveMode
aan te roepen en een tekenreekswaarde door te geven die de opslagmodus aangeeft. Als u bijvoorbeeld wilt opslaan voor snelle webweergave, geeft uFAST_WEB_VIEW
door.
- Maak een
-
Opslaan van stijlbewerking aanroepen
Roep de methode
setSaveMode
van het objectPDFUtilityServiceClient
aan en geef de volgende waarden door:- Een
com.adobe.idp.Document
-object dat het PDF-document vertegenwoordigt. - Een
PDFUtilitySaveMode
-object dat de opslagstijl bevat die moet worden gebruikt. - Een Booleaanse waarde die wordt gebruikt om te bepalen of vorige instellingen moeten worden overschreven.
De methode retourneert een
com.adobe.idp.Document
-object dat is opgemaakt met de opgegeven opslagstijl. - Een
-
PDF-document doorgeven aan een andere AEM Forms-bewerking
- Geef het geretourneerde
com.adobe.idp.Document
-object door aan een andere AEM Forms-bewerking.
- Geef het geretourneerde
zie ook
Modus voor opslaan van PDF-document instellen
Opslagopties voor PDF-documenten instellen met de webservice-API set-pdf-document-save-options-using-the-web-service-api
Stel de opslagopties voor het PDF-document in met behulp van het AP Hulpprogramma's van PDF (webservice):
-
Projectbestanden opnemen
- Creeer een Microsoft .NET cliëntassemblage die het dossier van WSDL van de dienst van PDF gebruikt.
- Verwijs naar de Microsoft .NET cliëntassemblage.
-
Een PDFUtilityService-client maken
Maak een
PDFUtilityServiceService
-object met de constructor van de proxyklasse. -
De modus Opslaan instellen
- Maak een
PDFUtilitySaveMode
-object met behulp van de constructor. - Stel de opslagmodus in door een tekenreekswaarde toe te wijzen aan de methode
saveStyle
van het objectPDFUtilitySaveMode
die de opslagmodus aangeeft. Als u bijvoorbeeld wilt opslaan voor snelle webweergave, geeft uFAST_WEB_VIEW
op.
- Maak een
-
Opslaan van stijlbewerking aanroepen
Roep de methode
setSaveMode
van het objectPDFUtilityServiceService
aan en geef de volgende waarden door:- Een
BLOB
-object dat het PDF-document vertegenwoordigt. - Een
PDFUtilitySaveMode
-object dat de opslagstijl bevat die moet worden gebruikt. - Een Booleaanse waarde die wordt gebruikt om te bepalen of vorige instellingen moeten worden overschreven.
De methode retourneert een
BLOB
-object dat is opgemaakt met de opgegeven opslagstijl. U kunt dat object vervolgens opslaan als een PDF-document. - Een
-
PDF-document doorgeven aan een andere Forms-bewerking
- Geef het geretourneerde
BLOB
-object door aan een andere AEM Forms-bewerking.
- Geef het geretourneerde
zie ook
Modus voor opslaan van PDF-document instellen
AEM Forms aanroepen met Base64-codering
Creërend een .NET cliëntassemblage die het coderen Base64 gebruikt
PDF-documenten bewerken sanitizing-pdf-documents
Met de PDF Utilities Java API's kunt u PDF-documenten programmatisch converteren naar XDP-documenten.
Overzicht van de stappen summary_of_steps-4
Voer de volgende stappen uit om het PDF-document te ontsmetten:
- Inclusief projectbestanden.
- Maak een PDFUtilityService-client.
- Roep de ontsmettingsbewerking aan.
omvat projectdossiers
Neem de benodigde bestanden op in uw ontwikkelingsproject. Neem de benodigde JAR-bestanden op als u een clienttoepassing met Java wilt maken.
creeer een cliënt PDFUtilityService
Alvorens u een ontsmettingsverrichting programmatically kunt uitvoeren, moet u een cliënt PDFUtilityService tot stand brengen. Met de Java API wordt dit gedaan door een PDFUtilityServiceClient
-object te maken.
Roep PDF aan XDP omzettingsverrichting
Nadat u de de dienstcliënt creeert, kunt u de ontsmettingsverrichting aanhalen.
zie ook
PDF-documenten converteren naar XDP-documenten met de Java API
PDF-documenten converteren naar XDP-documenten met de webservice-API
Inclusief AEM Forms Java-bibliotheekbestanden
Verbindingseigenschappen instellen
PDF-documenten ontsmetten met de Java API sanitize-pdf-documents-using-the-java-api
Documenten ontsmetten met de PDF Utilities API (Java):
-
Projectbestanden opnemen
Neem client-JAR-bestanden, zoals adobe-pdfutility-client.jar, op in het klassenpad van uw Java-project.
-
Een PDFUtilityService-client maken
Maak een
PDFUtilityServiceClient
-object door de constructor ervan te gebruiken en eenServiceClientFactory
-object door te geven dat verbindingseigenschappen bevat. -
De conversiebewerking PDF naar XDP aanroepen
Als u de conversie wilt uitvoeren, roept u de methode
convertPDFtoXDP
van het objectPDFUtilityServiceClient
aan en geeft u eencom.adobe.idp.Document
-object door dat het PDF-bestand vertegenwoordigt. De methode retourneert eencom.adobe.idp.Document
-object dat het nieuwe XDP-bestand vertegenwoordigt.
zie ook
Inclusief AEM Forms Java-bibliotheekbestanden
Verbindingseigenschappen instellen