EPUB Meta Verilerini Düzenle

Hızla gelişen dijital ortamda, elektronik kitaplar (EPUB’ler), kolaylıkları ve erişilebilirlikleri nedeniyle büyük bir popülerlik kazanmıştır. Ancak bu e-kitapların meta verilerini yönetmek genellikle çok önemli ancak gözden kaçan bir husustur. Meta veriler, bir e-kitap hakkında başlığı, yazarı, yayınlanma tarihi ve daha fazlası gibi temel bilgileri taşır. Bu blog yazısında, REST API kullanarak EPUB e-kitap meta verilerini kolayca değiştirmek için Java ve GroupDocs.Metadata Cloud API’nin gücünden nasıl yararlanacağımızı keşfedeceğiz. Ayrıca Java için GroupDocs.Metadata Cloud SDK’nın kurulumu ve belirtilen etiketleri kullanarak meta veri özelliklerinin değiştirilmesi konusunda adım adım talimatlar sunacağız. Bonus olarak, meta veri yönetimi deneyiminizi geliştirmek için bir çevrimiçi EPUB meta veri düzenleyicisi de sunacağız.

Bu makalede aşağıdaki noktalar ele alınacaktır:

Ortamın Ayarlanması

Önkoşullar:

Uygulamaya geçmeden önce aşağıdaki önkoşulların mevcut olduğundan emin olun:

  • Java Geliştirme Kiti (JDK) kuruldu.
  • API kimlik bilgilerini almak için GroupDocs hesabı.
  • REST API’leri ve Java programlamaya ilişkin temel anlayış.

API Kimlik Bilgilerini Alma:

Başlamak için bir GroupDocs bulut hesabına kaydolun ve bir uygulama oluşturun. Kontrol Paneli, isteklerinizi doğrulamak için size gerekli kimlik bilgilerini (Uygulama SID ve Uygulama Anahtarı) sağlayacaktır.

Java için GroupDocs.Metadata Cloud SDK’yı ekleme:

SDK’yı Java projenize dahil etmek için API’nin JAR dosyasını indirebilir veya projenizin pom.xml dosyasına aşağıdaki depoyu ve bağımlılığı ekleyerek Maven’i kullanarak yükleyebilirsiniz:

Maven Deposu:

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

Maven Bağımlılığı:

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

API İstemcisini Başlatma

API istemcisini ayarlamak için lütfen aşağıda gösterilen koddaki Müşteri Kimliğinizi ve Müşteri Sırrınızı kullanın:

EPUB Meta Veri Özelliklerini Değiştirme

EPUB E-Kitap Yükleniyor:

Öncelikle değişiklik yapmak istediğiniz EPUB e-kitabını yükleyin. Bunu, dosyaları bulut depolama alanına yüklemek için aşağıdaki yöntemlerden herhangi birini kullanarak gerçekleştirebilirsiniz:

  • Tarayıcıdan Dosya Yükleme API’si’nü kullanarak tüm dosyaları tek tek yükleyin.
  • [Gösterge panelini] kullanma7.
  • Aşağıda verilen kod örneğini kullanarak programlı olarak yükleyin:

Sonuç olarak, yüklenen dosyalar buluttaki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

Ortak EPUB Meta Veri özellikleri:

EPUB dosyalarında bulunan bazı yaygın meta veri özellikleri şunlardır:

  • Başlık: E-Kitabın başlığı.
  • Yaratıcı: e-Kitabın yazarı veya yaratıcısı.
  • Dil: E-Kitap içeriğinin dili.
  • Yayıncı: E-Kitabın yayıncısı.
  • Açıklama: E-Kitabın kısa bir açıklaması veya özeti.
  • Tarih: E-Kitabın yayınlanma tarihi veya oluşturulma tarihi.
  • Konu: E-Kitabın içeriğini tanımlayan anahtar kelimeler veya ifadeler.
  • Haklar: E-Kitapla ilişkili haklar ve izinler hakkında bilgi.
  • Katkıda bulunan: Diğer katkıda bulunanların veya katkıda bulunanların rolleri (örneğin, editör, illüstratör).
  • Tür: İçeriğin türü (ör. roman, ders kitabı).
  • Format: e-Kitap dosyasının formatı (örneğin, EPUB).
  • Tanımlayıcı: E-Kitap için benzersiz bir tanımlayıcı (örn. ISBN, DOI).
  • Kapsam: E-Kitap içeriğinin coğrafi veya zamansal kapsamı.
  • Kaynak: e-Kitabın içeriğinin kaynağı (varsa).

REST API’yi kullanarak Java’da EPUB Meta Verilerini değiştirin

REST API kullanılarak Java’da EPUB meta verilerinin nasıl değiştirileceğini gösteren adımlar ve örnek kod burada verilmiştir.

  1. MyAppSid ve MyAppKey ile bir Yapılandırma nesnesi oluşturun.
  2. Oluşturulan Yapılandırmayı kullanarak bir MetadataApi örneğini başlatın.
  3. Meta veri ayarlarını yapılandırmak için bir SetOptions nesnesi oluşturun.
  4. Meta veri özelliklerini tutmak için SetProperty nesnelerinden oluşan ArrayList‘i başlatın.
  5. Tek bir meta veri özelliğini temsil edecek bir SetProperty nesnesi oluşturun.
  6. Meta verilere yönelik arama kriterlerini tanımlamak için bir SearchCriteria nesnesi oluşturun.
  7. Bir etiket ve kategoriyle tam etiket seçeneklerini belirtmek için bir TagOptions nesnesi oluşturun.
  8. Bir Etiket nesnesi oluşturun ve adını “Yaratıcı”, kategorisini ise “Kişi” olarak ayarlayın.
  9. Oluşturulan Tag‘i kullanarak TagOptions’ta tam etiketi ayarlayın.
  10. Oluşturulan TagOptions‘ı kullanarak arama kriterlerini ayarlayın.
  11. Yeni meta veri değerini ayarlayın, yazın ve özelliği, özellikler listesine ekleyin. 7
  12. EPUB dosyasının dosya yolu da dahil olmak üzere dosya bilgilerini yapılandırın.
  13. Seçenekleri kullanarak bir SetRequest oluşturun.
  14. Son olarak MetadataApi örneğinde set yöntemini çağırın ve SetResult yanıtını saklayın.

Aşağıdaki kod örneği, REST API kullanılarak Java’da EPUB meta verilerinin nasıl değiştirileceğini gösterir.

Sonuç Epub Dosyasını İndirin

Önceki adımda verilen kod, ortaya çıkan dosyayı buluta kaydeder. İndirmek için aşağıdaki kod parçasını kullanabilirsiniz.

Bonus: EPUB Meta Verilerini Çevrimiçi Düzenleyin

Çevrimiçi EPUB Meta Veri Düzenleyicisi
Çevrimiçi EPUB Meta Veri Düzenleyicimiz ile meta veri yönetimi deneyiminizi geliştirin. Bu kullanıcı dostu web tabanlı araç, tek bir kod satırı yazmanıza gerek kalmadan meta veri özelliklerini görsel olarak değiştirmenize olanak tanır.

Özellikler:

  • Sezgisel kullanıcı arayüzü
  • Meta veri değişikliklerinin gerçek zamanlı önizlemesi
  • Birden fazla EPUB meta veri özelliği desteği
  • Platformlar arası uyumluluk

Nasıl kullanılır:

  1. Tarayıcıda GroupDocs.Metadata aracını açın.
  2. EPUB dosyasını yükleyin veya sürükleyin.
  3. Meta verileri inceleyin ve düzenleyin.
  4. Güncellenen EPUB’u kaydedin ve indirin.

Çözüm

Bu blog yazısında SDK’yı kurma, API istemcisini başlatma ve belirtilen etiketlerle meta veri özelliklerini değiştirme sürecini anlattık. Üstelik, bonus olarak, sorunsuz meta veri manipülasyonu için kullanıcı dostu bir arayüz sunan Çevrimiçi EPUB Meta Veri Düzenleyicisini tanıttık. Meta veri yönetiminin gücünü benimseyin ve e-kitap koleksiyonunuzu yeni boyutlara taşıyın.

Java tabanlı GroupDocs.Metadata Cloud SDK, prosedürü basitleştirir ve özelleştirme için çeşitli seçenekler sunar. Marka gereksinimlerinize kusursuz bir şekilde uyum sağlamak için belgeleri keşfetmekten, farklı ayarları denemekten ve resimlerinizin veya belgelerinizin meta verilerini değiştirmekten çekinmeyin.

Ayrıca, doğrudan web tarayıcınız aracılığıyla API’lerimizle doğrudan görselleştirmeyi ve etkileşimi kolaylaştıran özel bir [API referansı] bölümünü keşfedeceksiniz. Java SDK’nın kapsamlı kaynak kodu Github‘da açıkça mevcuttur.

Sonuç olarak, benzersiz dosya formatları ve bunların REST API aracılığıyla ayrıştırılması etrafında dönen yeni blog içeriği oluşturmaya yönelik taahhüdümüz devam ediyor. En son güncellemeler için bağlantıda kalın. Kodlama çalışmalarınızda başarılar ve başarılar dileriz!

Bir soru sor

EPUB meta veri düzenleyicisi hakkında herhangi bir sorunuz veya kafa karışıklığınız olması durumunda, lütfen forum aracılığıyla bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız

Yararlı bulabileceğiniz bazı ilgili makaleler şunlardır: