Werken met hulpprogramma's voor PDF working-with-pdf-utilities
de Steekproeven en de voorbeelden in dit document zijn slechts voor AEM Forms op milieu JEE.
Ongeveer de Dienst van Hulpprogramma's van de PDF
De service Hulpprogramma's voor PDF kan PDF- en XDP-bestandsindelingen converteren, PDF-documenteigenschappen instellen en ophalen en XMP metagegevens bewerken. Voordat u bijvoorbeeld een PDF-document omzet naar een andere indeling, is het handig om de eigenschappen ervan te inspecteren om te bepalen welke servicebewerking moet worden aangeroepen voor de conversie.
U kunt deze taken uitvoeren met behulp van de service Hulpprogramma's PDF:
- PDF-documenten converteren naar XDP-documenten.
- XDP-documenten converteren naar PDF-documenten. (Zie Converterend XDP Documenten in de Documenten van PDF.)
- Eigenschappen van PDF-document 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 Java-API's voor hulpprogramma's voor PDF en webservices 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
Alvorens u een verrichting van de Hulpprogramma's van de PDF kunt programmatically uitvoeren, moet u een cliënt PDFUtilityService tot stand brengen. 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 de PDF aan XDP omzettingsverrichting aan
Nadat u de de dienstcliënt creeert, kunt u de PDF tot XDP omzettingsverrichting 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 converteren naar XDP-documenten met de Java API convert-pdf-documents-into-xdp-documents-using-the-java-api
PDF-documenten converteren naar XDP-documenten met de API voor hulpprogramma's voor PDF (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
PDF-documenten converteren naar XDP-documenten met behulp van de API voor hulpprogramma's voor PDF (webservice):
-
Projectbestanden opnemen
- Creeer een de cliëntassemblage van Microsoft .NET die het dossier van WSDL van de dienst van PDFHulpmiddelen verbruikt.
- 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 Java-API's voor hulpprogramma's voor PDF en webservices 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 om te zetten in een PDF-document:
- Inclusief projectbestanden.
- Maak een PDFUtilityService-client.
- Roep de XDP aan de omzettingsverrichting van 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
Alvorens u een verrichting van de Hulpprogramma's van de PDF kunt programmatically uitvoeren, moet u een cliënt PDFUtilityService tot stand brengen. 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 XDP tot de omzettingsverrichting van PDF aanhalen.
zie ook
XDP-documenten converteren naar PDF-documenten met de Java API
XDP-documenten converteren naar 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 API voor hulpprogramma's voor PDF (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 XDP-conversiebewerking 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 converteren naar PDF-documenten met de webservice-API converting-xdp-documents-into-pdf-documents-using-the-web-service-api
XDP-documenten converteren naar PDF-documenten met behulp van de API voor hulpprogramma's voor PDF (webservice):
-
Projectbestanden opnemen
- Creeer een de cliëntassemblage van Microsoft .NET die het dossier van WSDL van de dienst van PDFHulpmiddelen verbruikt.
- Verwijs naar de Microsoft .NET cliëntassemblage.
-
Een PDFUtilityService-client maken
Maak een
PDFUtilityServiceService
-object met de constructor van de proxyklasse. -
De XDP-conversiebewerking 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-document ophalen retrieving-pdf-document-properties
Met de Java-API's voor hulpprogramma's voor PDF en webservices 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
Alvorens u een verrichting van de Hulpprogramma's van de PDF kunt programmatically uitvoeren, moet u een cliënt PDFUtilityService tot stand brengen. 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
PDF-documenteigenschappen 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-document 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 de cliëntassemblage van Microsoft .NET die het dossier van WSDL van de dienst van PDFHulpmiddelen verbruikt.
- 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-document ophalen
AEM Forms aanroepen met Base64-codering
Creërend een .NET cliëntassemblage die het coderen Base64 gebruikt
Modi voor het opslaan van PDF-documenten instellen setting-pdf-document-save-modes
Met de Java- en webservice-API's van de PDF Utilities kunt u een opslagmodus voor een PDF-document programmatisch instellen. Wanneer het gebruiken van de dienst van Hulpmiddelen van de PDF om sparen wijze te plaatsen, plaatst de dienst van Hulpmiddelen van de PDF slechts sparen wijze en bewaart eigenlijk niet het document van de PDF. Het PDF-document wordt opgeslagen wanneer het wordt doorgegeven aan een andere servicebewerking. U kunt bijvoorbeeld de service Hulpprogramma's PDF gebruiken om een specifieke opslagmodus in te stellen en deze door te geven aan de coderingsservice, waar 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
Alvorens u een verrichting van de Hulpprogramma's van de PDF kunt programmatically uitvoeren, moet u een cliënt PDFUtilityService tot stand brengen. 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 de PDF tot een andere verrichting van AEM Forms over
Wanneer de service Hulpprogramma's PDF 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 service PDF Utilities gebruikt om de modus FAST_WEB_VIEW
in te stellen en het PDF-document vervolgens doorgeeft aan de bewerking encryptUsingPassword
van de coderingsservice, wordt het geretourneerde PDF-document versleuteld met een wachtwoord en opgeslagen in de modus FAST_WEB_VIEW
.
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 het PDF-document in met de API voor hulpprogramma's voor PDF (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
-
Het 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
Modi voor het opslaan van PDF-documenten 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 de AP PDF Utilities (webservice):
-
Projectbestanden opnemen
- Creeer een de cliëntassemblage van Microsoft .NET die het dossier van WSDL van de dienst van PDFHulpmiddelen verbruikt.
- 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
-
Het 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
Modi voor het opslaan van PDF-documenten instellen
AEM Forms aanroepen met Base64-codering
Creërend een .NET cliëntassemblage die het coderen Base64 gebruikt
PDF-documenten bewerken sanitizing-pdf-documents
U kunt de Java API's voor hulpprogramma's voor PDF gebruiken om PDF-documenten programmatisch om te zetten in 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 de PDF aan XDP omzettingsverrichting aan
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 API voor hulpprogramma's van PDF (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