Bearbeiten Sie EPUB-Metadaten

In der sich schnell entwickelnden digitalen Landschaft erfreuen sich elektronische Bücher (EPUBs) aufgrund ihrer Bequemlichkeit und Zugänglichkeit großer Beliebtheit. Allerdings ist die Verwaltung der Metadaten dieser E-Books oft ein entscheidender, aber übersehener Aspekt. Metadaten enthalten wichtige Informationen über ein E-Book, wie Titel, Autor, Veröffentlichungsdatum und mehr. In diesem Blogbeitrag werden wir untersuchen, wie Sie die Leistungsfähigkeit von Java und der GroupDocs.Metadata Cloud API nutzen können, um EPUB-E-Book-Metadaten mithilfe einer REST-API einfach zu ändern. Darüber hinaus stellen wir Schritt-für-Schritt-Anleitungen zum Einrichten des GroupDocs.Metadata Cloud SDK für Java und zum Ändern von Metadateneigenschaften mithilfe bestimmter Tags bereit. Als Bonus werden wir auch einen Online-EPUB-Metadaten-Editor einführen, um Ihr Metadaten-Management-Erlebnis zu verbessern.

Die folgenden Punkte werden in diesem Artikel behandelt:

Einrichten der Umgebung

Voraussetzungen:

Bevor wir uns mit der Implementierung befassen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Java Development Kit (JDK) installiert.
  • GroupDocs-Konto zum Abrufen von API-Anmeldeinformationen.
  • Grundlegendes Verständnis von REST APIs und Java-Programmierung.

API-Anmeldeinformationen erhalten:

Melden Sie sich zunächst für ein GroupDocs-Cloud-Konto an und erstellen Sie eine Anwendung. Das Dashboard stellt Ihnen die erforderlichen Anmeldeinformationen (App-SID und App-Schlüssel) zur Authentifizierung Ihrer Anfragen zur Verfügung.

Hinzufügen des GroupDocs.Metadata Cloud SDK für Java:

Um das SDK in Ihr Java-Projekt zu integrieren, können Sie entweder die JAR-Datei der API herunterladen oder sie mit Maven installieren, indem Sie das folgende Repository und die folgende Abhängigkeit zur pom.xml-Datei Ihres Projekts hinzufügen:

Maven-Repository:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Maven-Abhängigkeit:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-metadata-cloud</artifactId>
    <version>23.3</version>
    <scope>compile</scope>
</dependency>

Initialisieren des API-Clients

Um den API-Client einzurichten, verwenden Sie bitte Ihre Client-ID und Ihr Client-Geheimnis im unten gezeigten Code:

Ändern der EPUB-Metadateneigenschaften

Laden des EPUB-E-Books:

Laden Sie zunächst das EPUB-E-Book hoch, das Sie ändern möchten. Sie können dies erreichen, indem Sie eine der folgenden Methoden verwenden, um die Dateien in den Cloud-Speicher hochzuladen:

  • Laden Sie alle Dateien einzeln mit der Upload File API über den Browser hoch.
  • Verwenden des Dashboards.
  • Programmgesteuertes Hochladen mithilfe des unten angegebenen Codebeispiels:

Dadurch sind die hochgeladenen Dateien im Dateienbereich Ihres Dashboards in der Cloud verfügbar.

Allgemeine EPUB-Metadateneigenschaften:

Hier sind einige häufig vorkommende Metadateneigenschaften in EPUB-Dateien:

  • Titel: Der Titel des E-Books.
  • Ersteller: Der Autor oder Ersteller des E-Books.
  • Sprache: Die Sprache des eBook-Inhalts.
  • Herausgeber: Der Herausgeber des E-Books.
  • Beschreibung: Eine kurze Beschreibung oder Zusammenfassung des E-Books.
  • Datum: Das Veröffentlichungsdatum oder Erstellungsdatum des E-Books.
  • Betreff: Schlüsselwörter oder Phrasen, die den Inhalt des E-Books beschreiben.
  • Rechte: Informationen zu den mit dem eBook verbundenen Rechten und Berechtigungen.
  • Mitwirkender: Andere Mitwirkende oder Mitwirkendenrollen (z. B. Herausgeber, Illustrator).
  • Typ: Die Art des Inhalts (z. B. Roman, Lehrbuch).
  • Format: Das Format der eBook-Datei (z. B. EPUB).
  • Identifikator: Ein eindeutiger Identifikator für das eBook (z. B. ISBN, DOI).
  • Abdeckung: Die geografische oder zeitliche Abdeckung des E-Book-Inhalts.
  • Quelle: Die Quelle des E-Book-Inhalts (falls zutreffend).

EPUB-Metadaten in Java mithilfe der REST-API ändern

Hier sind die Schritte und der Beispielcode, die zeigen, wie EPUB-Metadaten in Java mithilfe der REST-API geändert werden.

  1. Erstellen Sie ein Konfigurationsobjekt mit MyAppSid und MyAppKey.
  2. Initialisieren Sie eine MetadataApi-Instanz mit der erstellten Konfiguration.
  3. Erstellen Sie ein SetOptions-Objekt zum Konfigurieren von Metadateneinstellungen.
  4. Initialisieren Sie eine ArrayList von SetProperty-Objekten, um Metadateneigenschaften zu speichern.
  5. Erstellen Sie ein SetProperty-Objekt, um eine einzelne Metadateneigenschaft darzustellen.
  6. Erstellen Sie ein SearchCriteria-Objekt, um Suchkriterien für Metadaten zu definieren.
  7. Erstellen Sie ein TagOptions-Objekt, um genaue Tag-Optionen mit einem Tag und einer Kategorie anzugeben.
  8. Erstellen Sie ein Tag-Objekt und legen Sie seinen Namen auf „Ersteller“ und die Kategorie auf „Person“ fest.
  9. Legen Sie das genaue Tag in den TagOptions fest, indem Sie das erstellte Tag verwenden.
  10. Legen Sie die Suchkriterien mithilfe der erstellten TagOptions fest.
  11. Legen Sie den neuen Metadatenwert und -typ fest und fügen Sie die Eigenschaft zur Eigenschaftenliste hinzu. 7
  12. Konfigurieren Sie Dateiinformationen, einschließlich des Dateipfads für die EPUB-Datei.
  13. Erstellen Sie mithilfe der Optionen eine SetRequest.
  14. Rufen Sie abschließend die Set-Methode für die MetadataApi-Instanz auf und speichern Sie die SetResult-Antwort.

Das folgende Codebeispiel zeigt, wie EPUB-Metadaten in Java mithilfe der REST-API geändert werden.

Resultierende Epub-Datei herunterladen

Der im vorherigen Schritt angegebene Code speichert die resultierende Datei in der Cloud. Um es herunterzuladen, können Sie den folgenden Codeausschnitt verwenden.

Bonus: Bearbeiten Sie EPUB-Metadaten online

Online EPUB Metadata Editor
Verbessern Sie Ihr Metadaten-Management mit unserem Online-EPUB-Metadaten-Editor. Mit diesem benutzerfreundlichen webbasierten Tool können Sie Metadateneigenschaften visuell ändern, ohne eine einzige Codezeile schreiben zu müssen.

Merkmale:

  • Intuitive Benutzeroberfläche
  • Echtzeitvorschau von Metadatenänderungen
  • Unterstützung für mehrere EPUB-Metadateneigenschaften
  • Plattformübergreifende Kompatibilität

Wie benutzt man:

  1. Öffnen Sie das GroupDocs.Metadata-Tool im Browser.
  2. Laden Sie die EPUB-Datei hoch oder ziehen Sie sie.
  3. Überprüfen und bearbeiten Sie Metadaten.
  4. Speichern Sie das aktualisierte EPUB und laden Sie es herunter.

Abschluss

In diesem Blogbeitrag haben wir den Prozess der Einrichtung des SDK, der Initialisierung des API-Clients und der Änderung von Metadateneigenschaften mit bestimmten Tags durchlaufen. Als Sahnehäubchen haben wir als Bonus einen Online-EPUB-Metadaten-Editor eingeführt, der eine benutzerfreundliche Oberfläche für die problemlose Bearbeitung von Metadaten bietet. Nutzen Sie die Leistungsfähigkeit der Metadatenverwaltung und heben Sie Ihre E-Book-Sammlung auf ein neues Niveau.

Das Java-basierte GroupDocs.Metadata Cloud SDK vereinfacht den Vorgang und bietet vielfältige Möglichkeiten zur Anpassung. Erkunden Sie gerne die Dokumentation, experimentieren Sie mit verschiedenen Einstellungen und ändern Sie Metadaten für Ihre Bilder oder Dokumente, um sie nahtlos an Ihre Branding-Anforderungen anzupassen.

Darüber hinaus finden Sie einen speziellen Abschnitt API-Referenz, der die direkte Visualisierung und Interaktion mit unseren APIs direkt über Ihren Webbrowser ermöglicht. Der umfangreiche Quellcode des Java SDK ist offen verfügbar auf Github.

Letztendlich konzentrieren wir uns weiterhin auf die Erstellung neuer Blog-Inhalte, die sich um einzigartige Dateiformate und deren Analyse über die REST-API drehen. Bleiben Sie auf dem Laufenden, um die neuesten Updates zu erhalten. Wir wünschen Ihnen viel Erfolg und Erfüllung bei Ihren Codierungsbemühungen!

Stelle eine Frage

Falls Sie Fragen oder Unklarheiten zum EPUB-Metadaten-Editor haben, können Sie uns gerne über unser Forum kontaktieren.

Siehe auch

Hier sind einige verwandte Artikel, die für Sie hilfreich sein könnten: