Info zum PDF Utilities-Dienst
Der PDF Utilities-Dienst kann zwischen PDF- und XDP-Dateiformaten konvertieren, PDF-Dokument-Eigenschaften festlegen und abrufen sowie XMP Metadaten bearbeiten. Vor der Konvertierung eines PDF-Dokuments in ein anderes Format ist es beispielsweise sinnvoll, seine Eigenschaften zu ü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 Dienste-Referenz 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 Dienste-Referenz für AEM Forms.
So konvertieren Sie ein PDF-Dokument in ein XDP-Dokument:
Projektdateien einschließen
Schließen 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 Proxydateien einschließen.
PDFUtilityService-Client erstellen
Bevor Sie einen PDF Utilities-Vorgang programmgesteuert durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java-API wird dies erreicht, indem ein PDFUtilityServiceClient
-Objekt erstellt wird. Mit der Webdienst-API wird dies mithilfe eines Objekts PDFUtilityServiceService
erreicht.
PDF in XDP-Konvertierungsvorgang aufrufen
Nachdem Sie den Dienstclient erstellt haben, können Sie den Konvertierungsvorgang "PDF in XDP"aufrufen.
Siehe auch
Konvertieren von PDF-Dokumenten in XDP-Dokumente mit der Java-API
Konvertieren von PDF-Dokumenten in XDP-Dokumente mithilfe der Webdienst-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Konvertieren von PDF-Dokumenten in XDP-Dokumente mithilfe der PDF Utilities API (Java):
Projektdateien einschließen
Schließen Sie Client-JAR-Dateien wie "adobe-pdfutility-client.jar"im Klassenpfad Ihres Java-Projekts ein.
PDFUtilityService-Client erstellen
Erstellen Sie ein PDFUtilityServiceClient
-Objekt, indem Sie den Konstruktor verwenden und ein ServiceClientFactory
-Objekt übergeben, das Verbindungseigenschaften enthält.
PDF in XDP-Konvertierungsvorgang aufrufen
Um die Konvertierung durchzuführen, rufen Sie die PDFUtilityServiceClient
-Methode des Objekts convertPDFtoXDP
auf und übergeben Sie 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 mithilfe der PDF Utilities API (Webdienst):
Projektdateien einschließen
PDFUtilityService-Client erstellen
Erstellen Sie ein PDFUtilityServiceService
-Objekt mit Ihrem Proxyklassenkonstruktor.
PDF in XDP-Konvertierungsvorgang aufrufen
Rufen Sie die PDFUtilityServiceService
-Methode des Objekts auf und übergeben Sie ein convertPDFtoXDP
-Objekt, das die PDF-Datei darstellt. BLOB
Die Methode gibt ein BLOB
-Objekt zurück, 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 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 Dienste-Referenz für AEM Forms.
So konvertieren Sie ein XDP-Dokument in ein PDF-Dokument:
Projektdateien einschließen
Schließen 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 Proxydateien einschließen.
PDFUtilityService-Client erstellen
Bevor Sie einen PDF Utilities-Vorgang programmgesteuert durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java-API wird dies erreicht, indem ein PDFUtilityServiceClient
-Objekt erstellt wird. Mit der Webdienst-API wird dies mithilfe eines Objekts PDFUtilityServiceService
erreicht.
XDP-Konvertierungsvorgang in PDF aufrufen
Nachdem Sie den Dienstclient erstellt haben, können Sie den Konvertierungsvorgang "XDP in PDF"aufrufen.
Siehe auch
Konvertieren von XDP-Dokumenten in PDF-Dokumente mit der Java-API
Konvertieren von XDP-Dokumenten in PDF-Dokumente mithilfe der Webdienst-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Konvertieren von XDP-Dokumenten in PDF-Dokumente mithilfe der PDF Utilities API (Java):
Projektdateien einschließen
Schließen Sie Client-JAR-Dateien wie "adobe-pdfutility-client.jar"im Klassenpfad Ihres Java-Projekts ein.
PDFUtilityService-Client erstellen
Erstellen Sie ein PDFUtilityServiceClient
-Objekt, indem Sie den Konstruktor verwenden und ein ServiceClientFactory
-Objekt übergeben, das Verbindungseigenschaften enthält.
XDP-Konvertierungsvorgang in PDF aufrufen
Um die Konvertierung durchzuführen, rufen Sie die PDFUtilityServiceClient
-Objektmethode convertXDPtoPDF
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 neu 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 mithilfe der PDF Utilities API (Webdienst-API):
Projektdateien einschließen
PDFUtilityService-Client erstellen
Erstellen Sie ein PDFUtilityServiceService
-Objekt mit Ihrem Proxyklassenkonstruktor.
XDP-Konvertierungsvorgang in PDF aufrufen
Um die Konvertierung durchzuführen, rufen Sie die PDFUtilityServiceService
-Objektmethode convertXDPtoPDF
auf und übergeben Sie ein BLOB
-Objekt, das die XDP-Datei darstellt. Die Methode gibt ein BLOB
-Objekt zurück, 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 Base64-Kodierung verwendet
Mit den Java- und Webdienst-APIs von PDF Utilities können Sie PDF-Dokument-Eigenschaften programmgesteuert abrufen, z. B. ob es sich bei dem Dokument um ein ausfüllbares Formular oder um die Acrobat-Mindestversion handelt, die zum Lesen des Dokuments erforderlich ist.
Weitere Informationen zum PDF Utilities-Dienst finden Sie unter Dienste-Referenz für AEM Forms
So rufen Sie PDF-Dokument-Eigenschaften ab:
Projektdateien einschließen
Schließen 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 Proxydateien einschließen.
PDFUtilityService-Client erstellen
Bevor Sie einen PDF Utilities-Vorgang programmgesteuert durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java-API wird dies erreicht, indem ein PDFUtilityServiceClient
-Objekt erstellt wird. Mit der Webdienst-API wird dies mithilfe eines PDFUtilityServiceService
-Objekts erreicht.
Abrufen der Eigenschaften aufrufen
Nachdem Sie den Dienstclient erstellt haben, können Sie den Vorgang zum Abrufen der Eigenschaften aufrufen.
Siehe auch
PDF-Dokument-Eigenschaften mit der Java-API abrufen
Abrufen von PDF-Dokument-Eigenschaften mithilfe der Webdienst-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Rufen Sie PDF-Dokument-Eigenschaften mithilfe der PDF Utilities API (Java) ab:
Projektdateien einschließen
Schließen Sie Client-JAR-Dateien wie "adobe-pdfutility-client.jar"im Klassenpfad Ihres Java-Projekts ein.
PDFUtilityService-Client erstellen
Erstellen Sie ein PDFUtilityServiceClient
-Objekt, indem Sie den Konstruktor verwenden und ein ServiceClientFactory
-Objekt übergeben, das Verbindungseigenschaften enthält.
Abrufen der Eigenschaften aufrufen
Um die Konvertierung durchzuführen, rufen Sie die PDFUtilityServiceClient
-Methode des Objekts auf und geben Sie Folgendes ein:getPDFProperties
com.adobe.idp.Document
-Objekt, das das PDF-Dokument darstellt.PDFPropertiesOptionSpec
-Objekt, das die zu evaluierenden Eigenschaften enthält.Die Methode gibt ein PDFPropertiesResult
-Objekt zurück, das die Ergebnisse der Abfrage enthält.
Siehe auch
PDF-Dokument-Eigenschaften abrufen
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Rufen Sie PDF-Dokument-Eigenschaften mithilfe der PDF Utilities-Webdienst-API ab:
Projektdateien einschließen
PDFUtilityService-Client erstellen
Erstellen Sie ein PDFUtilityServiceService
-Objekt mit Ihrem Proxyklassenkonstruktor.
Abrufen der Eigenschaften aufrufen
Um die Konvertierung durchzuführen, rufen Sie die PDFUtilityServiceService
-Methode des Objekts auf und geben Sie Folgendes ein:getPDFProperties
BLOB
-Objekt, das das PDF-Dokument darstellt.PDFPropertiesOptionSpec
-Objekt, das die zu evaluierenden Eigenschaften enthält.Die Methode gibt ein PDFPropertiesResult
-Objekt zurück, das die Ergebnisse der Abfrage enthält.
Siehe auch
PDF-Dokument-Eigenschaften abrufen
Aufrufen von AEM Forms mit Base64-Kodierung
Erstellen einer .NET-Client-Assembly, die Base64-Kodierung verwendet
Mit den Java- und Webdienst-APIs des PDF Utilities-Dienstes können Sie programmgesteuert einen Speichermodus für ein PDF-Dokument festlegen. 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 weitergeleitet wird. Beispielsweise können Sie den PDF Utilities-Dienst verwenden, um einen bestimmten Speichermodus festzulegen und ihn an den Encryption-Dienst weiterzuleiten, wo das PDF-Dokument gespeichert und verschlüsselt wird.
Weitere Informationen zum PDF Utilities-Dienst finden Sie unter Dienste-Referenz für AEM Forms.
So legen Sie die Speicheroption für PDF-Dokumente fest:
Projektdateien einschließen
Schließen 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 Proxydateien einschließen.
PDFUtilityService-Client erstellen
Bevor Sie einen PDF Utilities-Vorgang programmgesteuert durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java-API wird dies erreicht, indem ein PDFUtilityServiceClient
-Objekt erstellt wird. Mit der Webdienst-API wird dies mithilfe eines PDFUtilityServiceService
-Objekts erreicht.
Modus "Speichern"festlegen
Sie können eine der folgenden Speicheroptionen wählen:
INCREMENTAL
: So sparen Sie inkrementell, um die zum Speichern erforderliche Zeit zu reduzierenFAST_WEB_VIEW
: sparen für schnelle WebanzeigeFULL
: So speichern Sie mit einem vollständigen Speichern (ohne Optimierungen)Aufrufen des Vorgangs zum Speichern des Stils
Nachdem Sie den Dienstclient erstellt haben, können Sie den Vorgang zum Abrufen der Eigenschaften aufrufen.
PDF-Dokument an einen anderen AEM Forms-Vorgang übergeben
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 aus diesem Vorgang wird das PDF-Dokument im angegebenen Modus gespeichert. Wenn Sie beispielsweise den PDF Utilities-Dienst verwenden, um den FAST_WEB_VIEW
-Modus festzulegen und dann das PDF-Dokument an den encryptUsingPassword
-Vorgang des Encryption-Dienstes zu übergeben, wird das zurückgegebene PDF-Dokument mit einem Kennwort verschlüsselt und im Modus FAST_WEB_VIEW
gespeichert.
Der diesem Abschnitt zugeordnete Quick-Beginn stellt den FAST_WEB_VIEW
-Modus ein und übergibt dann das PDF-Dokument an den encryptUsingPassword
-Vorgang des Encryption-Dienstes.
Siehe auch
Festlegen von PDF-Dokument-Speicheroptionen mit der Java-API
Festlegen von PDF-Dokument-Speicheroptionen mithilfe der Webdienst-API
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
PDF-Dokumente mit einem Kennwort verschlüsseln
Legen Sie die Speicheroptionen für PDF-Dokumente mithilfe der PDF Utilities API (Java) fest:
Projektdateien einschließen
Schließen Sie Client-JAR-Dateien wie "adobe-pdfutility-client.jar"im Klassenpfad Ihres Java-Projekts ein.
PDFUtilityService-Client erstellen
Erstellen Sie ein PDFUtilityServiceClient
-Objekt, indem Sie den Konstruktor verwenden und ein ServiceClientFactory
-Objekt übergeben, das Verbindungseigenschaften enthält.
Modus "Speichern"festlegen
PDFUtilitySaveMode
, indem Sie den Konstruktor verwenden.PDFUtilitySaveMode
-Methode des Objekts aufrufen und einen Zeichenfolgenwert übergeben, der den Speichermodus angibt. setSaveStyle
Um beispielsweise für eine schnelle Webanzeige zu speichern, übergeben Sie FAST_WEB_VIEW
.Aufrufen des Vorgangs zum Speichern des Stils
Rufen Sie die PDFUtilityServiceClient
-Methode des Objekts auf und übergeben Sie die folgenden Werte:setSaveMode
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 Speicherstil formatiert wurde.
PDF-Dokument an einen anderen AEM Forms-Vorgang übergeben
com.adobe.idp.Document
-Objekt an einen anderen AEM Forms-Vorgang.Siehe auch
Einstellen der PDF-Dokument-Speichermodi
Einbeziehung von AEM Forms Java-Bibliotheksdateien
Verbindungseigenschaften festlegen
Legen Sie mithilfe des PDF Utilities AP (Webdienst) die Speicheroptionen für das PDF-Dokument fest:
Projektdateien einschließen
PDFUtilityService-Client erstellen
Erstellen Sie ein PDFUtilityServiceService
-Objekt mit Ihrem Proxyklassenkonstruktor.
Modus "Speichern"festlegen
PDFUtilitySaveMode
, indem Sie den Konstruktor verwenden.PDFUtilitySaveMode
-Objektmethode saveStyle
, die den Speichermodus angibt, einen Zeichenfolgenwert zuweisen. Um beispielsweise für eine schnelle Webanzeige zu speichern, geben Sie FAST_WEB_VIEW
an.Aufrufen des Vorgangs zum Speichern des Stils
Rufen Sie die PDFUtilityServiceService
-Methode des Objekts auf und übergeben Sie die folgenden Werte:setSaveMode
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 mit dem angegebenen Speicherstil formatiert wurde. Sie können dieses Objekt dann als PDF-Dokument speichern.
PDF-Dokument an einen anderen Forms-Vorgang übergeben
BLOB
-Objekt an einen anderen AEM Forms-Vorgang.Siehe auch
Einstellen der PDF-Dokument-Speichermodi
Aufrufen von AEM Forms mit Base64-Kodierung
Erstellen einer .NET-Client-Assembly, 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 Dienste-Referenz für AEM Forms.
Um PDF Dokument zu bereinigen, führen Sie die folgenden Schritte aus:
Projektdateien einschließen
Schließen Sie die erforderlichen Dateien in Ihr Entwicklungsprojekt ein. Um eine Clientanwendung mit Java zu erstellen, schließen Sie die erforderlichen JAR-Dateien ein.
PDFUtilityService-Client erstellen
Bevor Sie einen Bereinigungsvorgang programmatisch durchführen können, müssen Sie einen PDFUtilityService-Client erstellen. Mit der Java-API wird dies erreicht, indem ein PDFUtilityServiceClient
-Objekt erstellt wird.
PDF in XDP-Konvertierungsvorgang aufrufen
Nachdem Sie den Dienstclient erstellt haben, können Sie den Bereinigungsvorgang aufrufen.
Siehe auch
Konvertieren von PDF-Dokumenten in XDP-Dokumente mit 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 "adobe-pdfutility-client.jar"im Klassenpfad Ihres Java-Projekts ein.
PDFUtilityService-Client erstellen
Erstellen Sie ein PDFUtilityServiceClient
-Objekt, indem Sie den Konstruktor verwenden und ein ServiceClientFactory
-Objekt übergeben, das Verbindungseigenschaften enthält.
PDF in XDP-Konvertierungsvorgang aufrufen
Um die Konvertierung durchzuführen, rufen Sie die PDFUtilityServiceClient
-Methode des Objekts convertPDFtoXDP
auf und übergeben Sie 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