Über den PDF Utilities-Service
Der PDF Utilities-Service erlaubt das Konvertieren zwischen PDF- und XDP-Dateiformaten, das Definieren und Abrufen von PDF-Dokumenteigenschaften und das Bearbeiten von XMP-Metadaten. Bevor Sie beispielsweise ein PDF-Dokument in ein anderes Format konvertieren, kann es hilfreich sein, die Dokumenteigenschaften zu überprüfen, um zu entscheiden, welcher Vorgang des Services sich für die Konvertierung anbietet.
Sie können dies mithilfe des PDF Utilities-Services erreichen:
Weitere Informationen zum PDF Utilities-Service finden Sie in der Service-Referenz für AEM Forms.
Sie können die Java- und Web-Service-APIs von PDF Utilities verwenden, um PDF-Dokumente programmgesteuert in XDP-Dokumente zu konvertieren.
Weitere Informationen zum PDF Utilities-Service finden Sie in der Service-Referenz für AEM Forms.
Gehen Sie wie folgt vor, um ein PDF-Dokument in ein XDP-Dokument zu konvertieren:
Einschließen von Projektdateien
Schließen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Wenn Sie ein Client-Programm 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 durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Sie können dies mit der Java-API erreichen, indem Sie ein PDFUtilityServiceClient
-Objekt erstellen. Mit der Web-Service-API wird dies durch die Verwendung eines PDFUtilityServiceService
-Objekts erreicht.
Aufrufen des Konvertierungsvorgangs von PDF nach XDP
Nachdem Sie den Service-Client erstellt haben, können Sie den Konvertierungsvorgang von PDF nach XDP aufrufen.
Siehe auch
Konvertieren von PDF-Dokumenten in XDP-Dokumente mithilfe der Java-API
Konvertieren von PDF-Dokumenten in XDP-Dokumente mithilfe der Web-Service-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Konvertieren von PDF-Dokumenten in XDP-Dokumente anhand der PDF Utilities-API (Java):
Projektdateien einschließen
Fügen Sie Client-JAR-Dateien wie „adobe-pdfutility-client.jar“ in den Klassenpfad Ihres Java-Projekts ein.
Erstellen eines PDFUtilityService-Clients
Erstellen Sie ein PDFUtilityServiceClient
-Objekt unter Verwendung seines Konstruktors und übergeben Sie ein ServiceClientFactory
-Objekt, das Verbindungseigenschaften enthält.
Aufrufen des Konvertierungsvorgangs PDF in XDP
Rufen Sie zum Ausführen der Konvertierung die convertPDFtoXDP
-Methode des PDFUtilityServiceClient
-Objekts auf und übergeben Sie in ein com.adobe.idp.Document
-Objekt, das die PDF-Datei darstellt. Die Methode gibt ein com.adobe.idp.Document
-Objekt zurück, 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 von PDF-Dokumenten in XDP-Dokumente anhand der PDF Utilities-API (Web-Service):
Projektdateien einschließen
Erstellen eines PDFUtilityService-Clients
Erstellen Sie ein PDFUtilityServiceService
-Objekt anhand des Klassenkonstruktors der Proxy.
Aufrufen des Konvertierungsvorgangs PDF in XDP
Rufen Sie die convertPDFtoXDP
-Methode des PDFUtilityServiceService
-Objekts auf und übergeben Sie eine BLOB
-Objekt, das die PDF-Datei darstellt. Die Methode gibt ein BLOB
-Objekt zurück, das die soeben erstellte XDP-Datei darstellt.
Siehe auch
Konvertieren von PDF-Dokumenten in XDP-Dokumente
Aufrufen von AEM Forms mit Base64-Kodierung
Erstellen einer .NET-Client-Zusammenführung, die Base64-Kodierung verwendet
Sie können die Java- und Web-Service-APIs von PDF Utilities verwenden, um XDP-Dokumente programmgesteuert in PDF-Dokumente zu konvertieren.
Weitere Informationen zum PDF Utilities-Service finden Sie in der Service-Referenz für AEM Forms.
Gehen Sie wie folgt vor, um ein XDP-Dokument in ein PDF-Dokument zu konvertieren:
Einschließen von Projektdateien
Schließen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Wenn Sie ein Client-Programm 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 durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Sie können dies mit der Java-API erreichen, indem Sie ein PDFUtilityServiceClient
-Objekt erstellen. Falls Sie die Web-Service-API verwenden, erreichen Sie dies mit einem PDFUtilityServiceService
-Objekt.
Aufrufen des Konvertierungsvorgangs von XDP nach PDF
Nachdem Sie den Service-Client erstellt haben, können Sie den Konvertierungsvorgang von XDP nach PDF aufrufen.
Siehe auch
Konvertieren von XDP-Dokumenten in PDF-Dokumente anhand der Java-API
Konvertieren von XDP-Dokumenten in PDF-Dokumente anhand der Web-Service-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Konvertieren von XDP-Dokumenten in PDF-Dokumente anhand der PDF Utilities-API (Java):
Projektdateien einschließen
Fügen Sie Client-JAR-Dateien wie „adobe-pdfutility-client.jar“ in den Klassenpfad Ihres Java-Projekts ein.
Erstellen eines PDFUtilityService-Clients
Erstellen Sie ein PDFUtilityServiceClient
-Objekt, indem Sie seinen Konstruktor verwenden und ein ServiceClientFactory
-Objekt übergeben, das Verbindungseigenschaften enthält.
Aufrufen des Konvertierungsvorgangs von XDP nach PDF
Um die Konvertierung durchzuführen, rufen Sie die convertXDPtoPDF
-Methode des PDFUtilityServiceClient
-Objekts auf und übergeben Sie ein com.adobe.idp.Document
-Objekt, das die XDP-Datei darstellt. Die Methode gibt ein com.adobe.idp.Document
-Objekt zurück, das die soeben erstellte PDF-Datei darstellt.
Siehe auch
Konvertieren von XDP-Dokumenten in PDF-Dokumente
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Konvertieren von XDP-Dokumenten in PDF-Dokumente anhand der PDF Utilities-API (Web-Service-API):
Projektdateien einschließen
Erstellen eines PDFUtilityService-Clients
Erstellen Sie ein PDFUtilityServiceService
-Objekt anhand des Klassenkonstruktors der Proxy.
Aufrufen des Konvertierungsvorgangs von XDP nach PDF
Um die Konvertierung durchzuführen, rufen Sie die convertXDPtoPDF
-Methode des PDFUtilityServiceService
-Objekts auf und übergeben Sie ein BLOB
-Objekt, das die XDP-Datei darstellt. Die Methode gibt ein BLOB
-Objekt zurück, das die soeben erstellte PDF-Datei darstellt.
Siehe auch
Konvertieren von XDP-Dokumenten in PDF-Dokumente
Aufrufen von AEM Forms mit Base64-Kodierung
Erstellen einer .NET-Client-Zusammenführung, die Base64-Kodierung verwendet
Sie können die Java- und Web-Service-APIs von PDF Utilities verwenden, um Eigenschaften von PDF-Dokumenten programmgesteuert abzurufen und damit z. B. die zum Lesen des Dokuments erforderliche Acrobat-Mindestversionzu erfahren oder feststellen, ob es sich bei dem Dokument um ein ausfüllbares Formular handelt.
Weitere Informationen zum PDF Utilities-Service finden Sie in der Service-Referenz für AEM Forms
Um PDF-Dokumenteigenschaften abzurufen, führen Sie die folgenden Schritte aus:
Einschließen von Projektdateien
Schließen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Wenn Sie ein Client-Programm 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 durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java API wird dies durch die Erstellung eines PDFUtilityServiceClient
-Objekts erreicht. Mit der Web-Service-API wird dies durch die Erstellung eines PDFUtilityServiceService
-Objekts erreicht.
Aufrufen des Vorgangs zum Abrufen von 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 Web-Service-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Abrufen von PDF-Dokumenteigenschaften mithilfe der PDF Utilities API (Java):
Projektdateien einschließen
Fügen Sie Client-JAR-Dateien wie „adobe-pdfutility-client.jar“ in den Klassenpfad Ihres Java-Projekts ein.
Erstellen eines PDFUtilityService-Clients
Erstellen Sie ein PDFUtilityServiceClient
-Objekt, indem Sie dessen Konstruktor verwenden und ein ServiceClientFactory
-Objekt mit den Verbindungseigenschaften übergeben.
Aufrufen des Vorgangs zum Abrufen von Eigenschaften
Um die Konversion durchzuführen, rufen Sie die Methode PDFUtilityServiceClient
-Methode des getPDFProperties
-Objekts auf und übergeben Folgendes:
com.adobe.idp.Document
-Objekt, das das PDF-Dokument darstellt.PDFPropertiesOptionSpec
-Objekt mit den Eigenschaften, die ausgewertet werden sollen.Die Methode gibt ein PDFPropertiesResult
-Objekt mit dem Ergebnis der Authentifizierung zurück.
Siehe auch
Abrufen von PDF-Dokumenteigenschaften
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Abrufen von PDF-Dokumenteigenschaften mithilfe der PDF Utilities Web-Service-API:
Projektdateien einschließen
Erstellen eines PDFUtilityService-Clients
Erstellen Sie mithilfe Ihres Proxy-Klassenkonstruktors ein PDFUtilityServiceService
-Objekt.
Aufrufen des Vorgangs zum Abrufen von Eigenschaften
Um die Konversion durchzuführen, rufen Sie die Methode PDFUtilityServiceService
-Methode des getPDFProperties
-Objekts auf und übergeben Folgendes:
BLOB
-Objekt, das das PDF-Dokument darstellt.PDFPropertiesOptionSpec
-Objekt mit den Eigenschaften, die ausgewertet werden sollen.Die Methode gibt ein PDFPropertiesResult
-Objekt mit dem Ergebnis der Authentifizierung zurück.
Siehe auch
Abrufen von PDF-Dokumenteigenschaften
Aufrufen von AEM Forms mit Base64-Kodierung
Erstellen einer .NET-Client-Zusammenführung, die Base64-Kodierung verwendet
Sie können die Java- und Web-Service-APIs des PDF-Utilities-Service verwenden, um programmgesteuert einen Speichermodus für ein PDF-Dokument festzulegen. Wenn Sie den PDF-Utilities-Service zum Festlegen eines Speichermodus verwenden, legt der Service nur den Speichermodus fest und speichert das PDF-Dokument nicht tatsächlich. Das PDF-Dokument wird gespeichert, wenn es an einen anderen Service-Vorgang übergeben wird. Beispielsweise können Sie den PDF-Utilities-Service verwenden, um einen bestimmten Speichermodus festzulegen und ihn an den Verschlüsselungs-Service zu übergeben, der das PDF-Dokument speichert und verschlüsselt.
Weitere Informationen zum PDF-Utilities-Service finden Sie in der Service-Referenz für AEM Forms.
Führen Sie folgende Schritte aus, um die Speicheroption für PDF-Dokumente festzulegen:
Einschließen von Projektdateien
Schließen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Wenn Sie ein Client-Programm 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 durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java API wird dies durch die Erstellung eines PDFUtilityServiceClient
-Objekts erreicht. Bei der Webservice-API wird dies mithilfe eines PDFUtilityServiceService
-Objekts erreicht.
Festlegen des Speichermodus
Sie können eine der folgenden Speicheroptionen wählen:
INCREMENTAL
: Inkrementelles Speichern, um die für das Speichern benötigte Zeit zu reduzieren.FAST_WEB_VIEW
: Speichern für schnelle Web-AnzeigeFULL
: Vollständiges Speichern (ohne Optimierungen)Aufrufen des Vorgangs für die Art der Speicherung
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-Service 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-Service verwenden, um den Modus FAST_WEB_VIEW
festzulegen, und dann das PDF-Dokument an den Vorgang encryptUsingPassword
des Verschlüsselungs-Services übergeben, wird das zurückgegebene PDF-Dokument mit einem Kennwort verschlüsselt und im Modus FAST_WEB_VIEW
gespeichert.
In der diesem Abschnitt zugeordneten Kurzanleitung wird der Modus FAST_WEB_VIEW
festgelegt und das PDF-Dokument dann an den Vorgang encryptUsingPassword
des Verschlüsselungs-Services übergeben.
Siehe auch
Festlegen von PDF-Dokumentspeicheroptionen mithilfe der Java-API
Festlegen von PDF-Dokumentspeicheroptionen mithilfe der Webservice-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Verschlüsseln von PDF-Dokumenten mit einem Kennwort
So legen Sie die PDF-Dokumentspeicheroptionen mithilfe der PDF Utilities-API (Java) fest:
Projektdateien einschließen
Fügen Sie Client-JAR-Dateien wie „adobe-pdfutility-client.jar“ in den Klassenpfad Ihres Java-Projekts ein.
Erstellen eines PDFUtilityService-Clients
Erstellen Sie ein PDFUtilityServiceClient
-Objekt, indem Sie seinen Konstruktor verwenden und ein ServiceClientFactory
-Objekt übergeben, das Verbindungseigenschaften enthält.
Festlegen des Speichermodus
PDFUtilitySaveMode
, indem Sie den Konstruktor verwenden.setSaveStyle
des PDFUtilitySaveMode
-Objekts aufrufen und einen Zeichenfolgenwert übergeben, der den Speichermodus angibt. Um beispielsweise für eine schnelle Web-Anzeige zu speichern, übergeben Sie FAST_WEB_VIEW
.Aufrufen des Vorgangs für die Art der Speicherung
Rufen Sie die setSaveMode
-Methode des PDFUtilityServiceClient
-Objekts auf und übergeben Sie die folgenden Werte:
com.adobe.idp.Document
-Objekt, das das PDF-Dokument darstellt.PDFUtilitySaveMode
-Objekt, das den zu verwendenden Speicherstil enthält.Die Methode gibt ein com.adobe.idp.Document
-Objekt zurück, das mit dem angegebenen Speichermodus formatiert wurde.
Übergeben des PDF-Dokuments an einen anderen AEM Forms-Vorgang
com.adobe.idp.Document
-Objekt an einen anderen AEM Forms-Vorgang.Siehe auch
Festlegen der Speichermodi für PDF-Dokumente
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
So legen Sie die PDF-Dokumentspeicheroptionen mithilfe der PDF Utilities-API (Webservice) fest:
Projektdateien einschließen
Erstellen eines PDFUtilityService-Clients
Erstellen Sie ein PDFUtilityServiceService
-Objekt mithilfe des Konstruktors Ihrer Proxy-Klasse.
Festlegen des Speichermodus
PDFUtilitySaveMode
, indem Sie den Konstruktor verwenden.saveStyle
des PDFUtilitySaveMode
-Objekts einen Zeichenfolgenwert zuweisen, der den Speichermodus angibt. Um beispielsweise für eine schnelle Web-Anzeige zu speichern, geben Sie FAST_WEB_VIEW
an.Aufrufen des Speicherstilvorgangs
Rufen Sie die setSaveMode
-Methode des PDFUtilityServiceService
-Objekts auf und übergeben Sie die folgenden Werte:
BLOB
-Objekt, das das PDF-Dokument darstellt.PDFUtilitySaveMode
-Objekt, das den zu verwendenden Speicherstil enthält.Die Methode gibt ein BLOB
-Objekt zurück, das unter Verwendung des angegebenen Speicherstils formatiert wurde. Sie können dieses Objekt dann als PDF-Dokument speichern.
Übergeben des PDF-Dokuments an einen anderen „Forms“-Vorgang
BLOB
-Objekt an einen anderen AEM Forms-Vorgang.Siehe auch
Festlegen der Speichermodi für PDF-Dokumente
Aufrufen von AEM Forms mit Base64-Kodierung
Erstellen einer .NET-Client-Zusammenführung, 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-Service finden Sie in der Service-Referenz für AEM Forms.
Führen Sie die folgenden Schritte aus, um das PDF-Dokument zu bereinigen:
Einschließen von Projektdateien
Schließen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Schließen Sie die erforderlichen JAR-Dateien mit ein, wenn Sie eine Client-Anwendung mit Java erstellen.
Erstellen eines PDFUtilityService-Clients
Bevor Sie programmgesteuert einen Bereinigungsvorgang durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Bei der Java-API wird dies erreicht, indem Sie ein PDFUtilityServiceClient
-Objekt erstellen.
Aufrufen des Vorgangs zur Konvertierung „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 Web-Service-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Bereinigen von Dokumenten mithilfe der PDF Utilities-API (Java):
Projektdateien einschließen
Fügen Sie Client-JAR-Dateien wie beispielsweise adobe-livecycle-client.jar in den Klassenpfad Ihres Java-Projekts ein.
Erstellen eines PDFUtilityService-Clients
Erstellen Sie ein PDFUtilityServiceClient
-Objekt unter Verwendung seines Konstruktors und übergeben Sie ein ServiceClientFactory
-Objekt, das Verbindungseigenschaften enthält.
Aufrufen des Konvertierungsvorgangs PDF in XDP
Rufen Sie zum Ausführen der Konvertierung die convertPDFtoXDP
-Methode des PDFUtilityServiceClient
-Objekts auf und übergeben Sie in ein com.adobe.idp.Document
-Objekt, das die PDF-Datei darstellt. Die Methode gibt ein com.adobe.idp.Document
-Objekt zurück, das die neu erstellte XDP-Datei darstellt.
Siehe auch
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen