Über den PDF Utilities-Dienst
Der PDF Utilities-Dienst kann zwischen PDF- und XDP-Dateiformaten konvertieren, PDF-Dokumenteigenschaften festlegen und abrufen und XMP Metadaten bearbeiten. Bevor Sie beispielsweise ein PDF-Dokument in ein anderes Format konvertieren, sollten Sie seine Eigenschaften überprüfen, um zu bestimmen, welcher Dienstvorgang für die Konvertierung aufgerufen werden soll.
Sie können diese Aufgaben mithilfe des PDF Utilities-Dienstes ausführen:
Weitere Informationen zum PDF Utilities-Dienst finden Sie unter Dienstreferenz für AEM Forms.
Sie können die Java- und Webdienst-APIs von PDF Utilities verwenden, um PDF-Dokumente programmgesteuert in XDP-Dokumente zu konvertieren.
Weitere Informationen zum PDF Utilities-Dienst finden Sie unter Dienstreferenz für AEM Forms.
Gehen Sie wie folgt vor, um ein PDF-Dokument in ein XDP-Dokument zu konvertieren:
Projektdateien einschließen
Fügen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Wenn Sie eine Clientanwendung mit Java erstellen, schließen Sie die erforderlichen JAR-Dateien ein. Wenn Sie Webdienste verwenden, stellen Sie sicher, dass Sie die Proxy-Dateien einschließen.
Erstellen eines PDFUtilityService-Clients
Bevor Sie einen PDF Utilities-Vorgang programmgesteuert ausführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java-API wird dies erreicht, indem eine PDFUtilityServiceClient
-Objekt. Mit der Webdienst-API wird dies durch die Verwendung einer PDFUtilityServiceService
-Objekt.
Aufrufen des Konvertierungsvorgangs PDF in XDP
Nachdem Sie den Service-Client erstellt haben, können Sie den PDF-zu-XDP-Konvertierungsvorgang aufrufen.
Siehe auch
Konvertieren von PDF-Dokumenten in XDP-Dokumente mithilfe der Java-API
Konvertieren von PDF-Dokumenten in XDP-Dokumente mithilfe der Webdienst-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Konvertieren Sie PDF-Dokumente mithilfe der PDF Utilities-API (Java) in XDP-Dokumente:
Projektdateien einschließen
Schließen Sie Client-JAR-Dateien wie die Datei "adobe-pdfutility-client.jar"in den Klassenpfad Ihres Java-Projekts ein.
Erstellen eines PDFUtilityService-Clients
Erstellen Sie eine PDFUtilityServiceClient
-Objekt mithilfe des -Konstruktors und Übergeben eines ServiceClientFactory
-Objekt, das Verbindungseigenschaften enthält.
Aufrufen des Konvertierungsvorgangs PDF in XDP
Rufen Sie zum Ausführen der Konvertierung die PDFUtilityServiceClient
-Objekt convertPDFtoXDP
-Methode und Übergabe einer com.adobe.idp.Document
-Objekt, das die PDF-Datei darstellt. Die Methode gibt eine com.adobe.idp.Document
-Objekt, das die neu erstellte XDP-Datei darstellt.
Siehe auch
Konvertieren von PDF-Dokumenten in XDP-Dokumente
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Konvertieren Sie PDF-Dokumente mithilfe der PDF Utilities-API (Webdienst) in XDP-Dokumente:
Projektdateien einschließen
Erstellen eines PDFUtilityService-Clients
Erstellen Sie eine PDFUtilityServiceService
-Objekt mithilfe des Proxy-Klassenkonstruktors.
Aufrufen des Konvertierungsvorgangs PDF in XDP
Rufen Sie die PDFUtilityServiceService
-Objekt convertPDFtoXDP
-Methode und Übergabe einer BLOB
-Objekt, das die PDF-Datei darstellt. Die Methode gibt eine BLOB
-Objekt, das die neu erstellte XDP-Datei darstellt.
Siehe auch
Konvertieren von PDF-Dokumenten in XDP-Dokumente
Aufrufen von AEM Forms mit Base64-Kodierung
Erstellen einer .NET-Client-Assembly, die die Base64-Kodierung verwendet
Sie können die Java- und Webdienst-APIs von PDF Utilities verwenden, um XDP-Dokumente programmgesteuert in PDF-Dokumente zu konvertieren.
Weitere Informationen zum PDF Utilities-Dienst finden Sie unter Dienstreferenz für AEM Forms.
Gehen Sie wie folgt vor, um ein XDP-Dokument in ein PDF-Dokument zu konvertieren:
Projektdateien einschließen
Fügen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Wenn Sie eine Clientanwendung mit Java erstellen, schließen Sie die erforderlichen JAR-Dateien ein. Wenn Sie Webdienste verwenden, stellen Sie sicher, dass Sie die Proxy-Dateien einschließen.
Erstellen eines PDFUtilityService-Clients
Bevor Sie einen PDF Utilities-Vorgang programmgesteuert ausführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java-API wird dies erreicht, indem eine PDFUtilityServiceClient
-Objekt. Mit der Webdienst-API wird dies durch die Verwendung einer PDFUtilityServiceService
-Objekt.
Aufrufen des Konvertierungsvorgangs "XDP auf PDF"
Nachdem Sie den Service-Client erstellt haben, können Sie den Konvertierungsvorgang "XDP zu PDF"aufrufen.
Siehe auch
Konvertieren von XDP-Dokumenten in PDF-Dokumente mithilfe der Java-API
Konvertieren von XDP-Dokumenten in PDF-Dokumente mithilfe der Webdienst-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Konvertieren Sie XDP-Dokumente mithilfe der PDF Utilities-API (Java) in PDF-Dokumente:
Projektdateien einschließen
Schließen Sie Client-JAR-Dateien wie adobe-pdfutility-client.jar in den Klassenpfad Ihres Java-Projekts ein.
Erstellen eines PDFUtilityService-Clients
Erstellen Sie eine PDFUtilityServiceClient
-Objekt mithilfe des -Konstruktors und Übergeben eines ServiceClientFactory
-Objekt, das Verbindungseigenschaften enthält.
Aufrufen des Konvertierungsvorgangs "XDP auf PDF"
Rufen Sie zum Ausführen der Konvertierung die PDFUtilityServiceClient
-Objekt convertXDPtoPDF
-Methode und Übergabe einer com.adobe.idp.Document
-Objekt, das die XDP-Datei darstellt. Die Methode gibt eine com.adobe.idp.Document
-Objekt, das die neu erstellte PDF-Datei darstellt.
Siehe auch
Konvertieren von XDP-Dokumenten in PDF-Dokumente
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Konvertieren Sie XDP-Dokumente mithilfe der PDF Utilities-API (Webdienst-API) in PDF-Dokumente:
Projektdateien einschließen
Erstellen eines PDFUtilityService-Clients
Erstellen Sie eine PDFUtilityServiceService
-Objekt mithilfe des Proxy-Klassenkonstruktors.
Aufrufen des Konvertierungsvorgangs "XDP auf PDF"
Rufen Sie zum Ausführen der Konvertierung die PDFUtilityServiceService
-Objekt convertXDPtoPDF
-Methode und Übergabe einer BLOB
-Objekt, das die XDP-Datei darstellt. Die Methode gibt eine BLOB
-Objekt, das die neu erstellte PDF-Datei darstellt.
Siehe auch
Konvertieren von XDP-Dokumenten in PDF-Dokumente
Aufrufen von AEM Forms mit Base64-Kodierung
Erstellen einer .NET-Client-Assembly, die die Base64-Kodierung verwendet
Sie können die Java- und Webdienst-APIs von PDF Utilities verwenden, um Eigenschaften von PDF-Dokumenten programmgesteuert abzurufen, z. B. ob es sich bei dem Dokument um ein ausfüllbares Formular oder um die zum Lesen des Dokuments erforderliche Acrobat-Mindestversion handelt.
Weitere Informationen zum PDF Utilities-Dienst finden Sie unter Dienstreferenz für AEM Forms
Um PDF-Dokumenteigenschaften abzurufen, führen Sie die folgenden Schritte aus:
Projektdateien einschließen
Fügen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Wenn Sie eine Clientanwendung mit Java erstellen, schließen Sie die erforderlichen JAR-Dateien ein. Wenn Sie Webdienste verwenden, stellen Sie sicher, dass Sie die Proxy-Dateien einschließen.
Erstellen eines PDFUtilityService-Clients
Bevor Sie einen PDF Utilities-Vorgang programmgesteuert ausführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java-API wird dies erreicht, indem eine PDFUtilityServiceClient
-Objekt. Mit der Webdienst-API wird dies mithilfe einer PDFUtilityServiceService
-Objekt.
Abrufen der Eigenschaften
Nachdem Sie den Service-Client erstellt haben, können Sie den Vorgang zum Abrufen der Eigenschaften aufrufen.
Siehe auch
Abrufen von PDF-Dokumenteigenschaften mithilfe der Java-API
Abrufen von PDF-Dokumenteigenschaften mithilfe der Webdienst-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Abrufen von PDF-Dokumenteigenschaften mithilfe der PDF Utilities-API (Java):
Projektdateien einschließen
Schließen Sie Client-JAR-Dateien wie adobe-pdfutility-client.jar in den Klassenpfad Ihres Java-Projekts ein.
Erstellen eines PDFUtilityService-Clients
Erstellen Sie eine PDFUtilityServiceClient
-Objekt mithilfe des -Konstruktors und Übergeben eines ServiceClientFactory
-Objekt, das Verbindungseigenschaften enthält.
Abrufen der Eigenschaften
Rufen Sie zum Ausführen der Konvertierung die PDFUtilityServiceClient
-Objekt getPDFProperties
-Methode verwenden und Folgendes übergeben:
com.adobe.idp.Document
-Objekt, das das PDF-Dokument darstellt.PDFPropertiesOptionSpec
-Objekt, das die Eigenschaften enthält, die ausgewertet werden sollen.Die Methode gibt eine PDFPropertiesResult
-Objekt, das die Ergebnisse der Abfrage enthält.
Siehe auch
Abrufen von PDF Document Properties
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Abrufen von PDF-Dokumenteigenschaften mithilfe der PDF Utilities-Webdienst-API:
Projektdateien einschließen
Erstellen eines PDFUtilityService-Clients
Erstellen Sie eine PDFUtilityServiceService
-Objekt mithilfe des Proxy-Klassenkonstruktors.
Abrufen der Eigenschaften
Rufen Sie zum Ausführen der Konvertierung die PDFUtilityServiceService
-Objekt getPDFProperties
-Methode verwenden und Folgendes übergeben:
BLOB
-Objekt, das das PDF-Dokument darstellt.PDFPropertiesOptionSpec
-Objekt, das die Eigenschaften enthält, die ausgewertet werden sollen.Die Methode gibt eine PDFPropertiesResult
-Objekt, das die Ergebnisse der Abfrage enthält.
Siehe auch
Abrufen von PDF Document Properties
Aufrufen von AEM Forms mit Base64-Kodierung
Erstellen einer .NET-Client-Assembly, die die Base64-Kodierung verwendet
Sie können die Java- und Webdienst-APIs des PDF Utilities-Dienstes verwenden, um programmgesteuert einen Speichermodus für ein PDF-Dokument festzulegen. Wenn Sie mit dem PDF Utilities-Dienst einen Speichermodus festlegen, legt der PDF Utilities-Dienst nur den Speichermodus fest und speichert das PDF-Dokument nicht. Das PDF-Dokument wird gespeichert, wenn es an einen anderen Dienstvorgang übergeben wird. Beispielsweise können Sie den PDF Utilities-Dienst verwenden, um einen bestimmten Speichermodus festzulegen und ihn an den Encryption-Dienst zu übergeben, in dem das PDF-Dokument gespeichert und verschlüsselt wird.
Weitere Informationen zum PDF Utilities-Dienst finden Sie unter Dienstreferenz für AEM Forms.
So legen Sie die Speicheroption für PDF-Dokumente fest:
Projektdateien einschließen
Fügen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Wenn Sie eine Clientanwendung mit Java erstellen, schließen Sie die erforderlichen JAR-Dateien ein. Wenn Sie Webdienste verwenden, stellen Sie sicher, dass Sie die Proxy-Dateien einschließen.
Erstellen eines PDFUtilityService-Clients
Bevor Sie einen PDF Utilities-Vorgang programmgesteuert ausführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java-API wird dies erreicht, indem eine PDFUtilityServiceClient
-Objekt. Mit der Webdienst-API wird dies mithilfe einer PDFUtilityServiceService
-Objekt.
Speichern-Modus festlegen
Sie können eine der folgenden Speicheroptionen auswählen:
INCREMENTAL
: So sparen Sie schrittweise, um die zum Speichern erforderliche Zeit zu verkürzenFAST_WEB_VIEW
: Speichern für schnelle WebanzeigeFULL
: So speichern Sie mit einem vollständigen Speichern (ohne Optimierungen)Aufrufen des Vorgangs "save style"
Nachdem Sie den Service-Client erstellt haben, können Sie den Vorgang zum Abrufen der Eigenschaften aufrufen.
Übergeben des PDF-Dokuments an einen anderen AEM Forms-Vorgang
Sobald der PDF Utilities-Dienst den angegebenen Speichermodus festgelegt hat, übergeben Sie das PDF-Dokument an einen anderen AEM Forms-Vorgang. Nach der Rückgabe dieses Vorgangs wird das PDF-Dokument im angegebenen Modus gespeichert. Wenn Sie beispielsweise den PDF Utilities-Dienst verwenden, um die FAST_WEB_VIEW
-Modus und übergeben Sie dann das PDF-Dokument an den Dienst für die Verschlüsselung encryptUsingPassword
-Vorgang, wird das zurückgegebene PDF-Dokument mit einem Kennwort verschlüsselt und im FAST_WEB_VIEW
-Modus.
Der Schnellstart, der diesem Abschnitt zugeordnet ist, legt die FAST_WEB_VIEW
und übergibt dann das PDF-Dokument an den Dienst für die Verschlüsselung encryptUsingPassword
Vorgang.
Siehe auch
Festlegen von PDF-Dokumentspeicheroptionen mithilfe der Java-API
Festlegen von PDF-Dokumentspeicheroptionen mithilfe der Webdienst-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Verschlüsseln von PDF-Dokumenten mit einem Kennwort
Legen Sie die PDF-Dokumentspeicheroptionen mithilfe der PDF Utilities-API (Java) fest:
Projektdateien einschließen
Schließen Sie Client-JAR-Dateien wie adobe-pdfutility-client.jar in den Klassenpfad Ihres Java-Projekts ein.
Erstellen eines PDFUtilityService-Clients
Erstellen Sie eine PDFUtilityServiceClient
-Objekt mithilfe des -Konstruktors und Übergeben eines ServiceClientFactory
-Objekt, das Verbindungseigenschaften enthält.
Speichern-Modus festlegen
PDFUtilitySaveMode
, indem Sie den Konstruktor verwenden.PDFUtilitySaveMode
-Objekt setSaveStyle
-Methode verwenden und einen string -Wert übergeben, der den Speichermodus angibt. Um beispielsweise für eine schnelle Webanzeige zu speichern, übergeben Sie FAST_WEB_VIEW
.Aufrufen des Vorgangs "save style"
Rufen Sie die PDFUtilityServiceClient
-Objekt setSaveMode
-Methode verwenden und die folgenden Werte übergeben:
com.adobe.idp.Document
-Objekt, das das PDF-Dokument darstellt.PDFUtilitySaveMode
-Objekt, das den zu verwendenden Speicherstil enthält.Die Methode gibt eine com.adobe.idp.Document
-Objekt, das mit dem angegebenen Speicherstil formatiert wurde.
Übergeben des PDF-Dokuments an einen anderen AEM Forms-Vorgang
com.adobe.idp.Document
-Objekt zu einem anderen AEM Forms-Vorgang hinzu.Siehe auch
Festlegen von PDF Document Save Modi
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Legen Sie die PDF-Dokumentspeicheroptionen mithilfe der PDF Utilities-API (Webdienst) fest:
Projektdateien einschließen
Erstellen eines PDFUtilityService-Clients
Erstellen Sie eine PDFUtilityServiceService
-Objekt mithilfe des Proxy-Klassenkonstruktors.
Speichern-Modus festlegen
PDFUtilitySaveMode
, indem Sie den Konstruktor verwenden.PDFUtilitySaveMode
-Objekt saveStyle
-Methode, die den Speichermodus angibt. Um beispielsweise eine schnelle Webanzeige zu speichern, geben Sie FAST_WEB_VIEW
.Aufrufen des Vorgangs "save style"
Rufen Sie die PDFUtilityServiceService
-Objekt setSaveMode
-Methode verwenden und die folgenden Werte übergeben:
BLOB
-Objekt, das das PDF-Dokument darstellt.PDFUtilitySaveMode
-Objekt, das den zu verwendenden Speicherstil enthält.Die Methode gibt eine BLOB
-Objekt, das mit dem angegebenen Speicherstil formatiert wurde. Sie können dieses Objekt dann als PDF-Dokument speichern.
Übergeben des PDF-Dokuments an einen anderen Forms-Vorgang
BLOB
-Objekt zu einem anderen AEM Forms-Vorgang hinzu.Siehe auch
Festlegen von PDF Document Save Modi
Aufrufen von AEM Forms mit Base64-Kodierung
Erstellen einer .NET-Client-Assembly, die die Base64-Kodierung verwendet
Sie können die Java-APIs von PDF Utilities verwenden, um PDF-Dokumente programmgesteuert in XDP-Dokumente zu konvertieren.
Weitere Informationen zum PDF Utilities-Dienst finden Sie unter Dienstreferenz für AEM Forms.
Führen Sie die folgenden Schritte aus, um das PDF-Dokument zu bereinigen:
Projektdateien einschließen
Fügen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Schließen Sie die erforderlichen JAR-Dateien ein, um eine Client-Anwendung mit Java zu erstellen.
Erstellen eines PDFUtilityService-Clients
Bevor Sie programmgesteuert einen Bereinigungsvorgang durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java-API wird dies erreicht, indem eine PDFUtilityServiceClient
-Objekt.
Aufrufen des Konvertierungsvorgangs PDF in XDP
Nachdem Sie den Service-Client erstellt haben, können Sie den Bereinigungsvorgang aufrufen.
Siehe auch
Konvertieren von PDF-Dokumenten in XDP-Dokumente mithilfe der Java-API
Konvertieren von PDF-Dokumenten in XDP-Dokumente mithilfe der Webdienst-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Bereinigen von Dokumenten mithilfe der PDF Utilities-API (Java):
Projektdateien einschließen
Schließen Sie Client-JAR-Dateien wie die Datei "adobe-pdfutility-client.jar"in den Klassenpfad Ihres Java-Projekts ein.
Erstellen eines PDFUtilityService-Clients
Erstellen Sie eine PDFUtilityServiceClient
-Objekt mithilfe des -Konstruktors und Übergeben eines ServiceClientFactory
-Objekt, das Verbindungseigenschaften enthält.
Aufrufen des Konvertierungsvorgangs PDF in XDP
Rufen Sie zum Ausführen der Konvertierung die PDFUtilityServiceClient
-Objekt convertPDFtoXDP
-Methode und Übergabe einer com.adobe.idp.Document
-Objekt, das die PDF-Datei darstellt. Die Methode gibt eine com.adobe.idp.Document
-Objekt, das die neu erstellte XDP-Datei darstellt.
Siehe auch
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen