DokumentationAEM GuidesDokumentation zu AEM Guides

Java-basierte API für die Ausgabegenerierung

Letzte Aktualisierung: 5. Mai 2025
  • Themen:
  • Java-basierte API-Veröffentlichung

Erstellt für:

  • Experte
  • Entwickler
HINWEIS
Sie können die in Experience Manager Guides verfügbaren Java-basierten APIs verwenden, um benutzerdefinierte Plug-ins zu erstellen und vordefinierte Workflows zu erweitern. Dieser Artikel wird im November 2024 archiviert.
In javadoc finden Sie die neueste und detaillierte Dokumentation zur Verwendung der Java-basierten API.

Mit der folgenden Java-basierten API können Sie Ausgaben für eine DITA-Zuordnung generieren. Diese API ist in Form eines Bundles verfügbar. Sie müssen dieses Bundle in Ihren Code aufnehmen, um diese APIs verwenden zu können.

Paketdetails:

  • Gruppen-ID: com.adobe.fmdita

  • Artefakt-ID: api

  • Version: .4

  • Paket: ​ ​com.adobe.fmdita.api.maps​ ​

  • Klassendetails:

    public class **PublishUtils** extends Object
    

    Die PublishUtils-Klasse enthält eine Methode zum Generieren von Ausgaben für eine oder mehrere Ausgabevorgaben.

Ausgabe generieren

Die generateOutput-Methode generiert die Ausgabe für eine DITA-Zuordnungsdatei unter Verwendung der angegebenen Ausgabevorgaben.

Syntax:

public static void generateOutput(Session session,
String sourcePath,
String outputName)
throws GuidesApiException

Parameter:

Name
Typ
Beschreibung
session
javax.jcr.Session
Eine gültige JCR-Sitzung.
sourcePath
Zeichenfolge
Pfad (im AEM-Repository) der DITA-Map-Datei, für die die Ausgabe generiert werden muss.
outputName
Zeichenfolge
Name der für die Ausgabe zu verwendenden Ausgabevorgabe(n) Mehrere Ausgabevorgaben können mit einem senkrechten Strich (“|") angegeben werden, z. B. aemsite|pdfoutput.

Ausnahme:
Löst javax.jcr.RepositoryException, java.io.IOException und java.lang.Exception aus.

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178