GroupDocs.Metadata for Java

Perbarui Metadata Dari File Pdf Di Java

Editor Metadata untuk aplikasi Java – Ubah bidang metadata dari semua format file dokumen, gambar, dan multimedia populer menggunakan API editor metadata untuk Java.

Langkah-langkah Update Metadata ke Pdf di Java

GroupDocs.Metadata for Java memudahkan pengembang Java mengedit detail metadata ke file Pdf dari dalam aplikasi mereka dengan menerapkan beberapa langkah mudah.

  1. Muat file Pdf yang akan diperbarui
  2. Tentukan predikat yang akan digunakan untuk memfilter properti metadata yang diinginkan.
  3. Teruskan predikat dan nilai baru ke metode UpdateProperties.
  4. Simpan perubahannya.
Menyalin
// Edit metadata tanggal pembuatan PDF
public class UpdatingMetadata
{
  public static void run() 
  {
    Date threeDaysAgo = new Date(System.currentTimeMillis() - TimeUnit.DAYS.toMillis(3));
    try (Metadata metadata = new Metadata("input.pdf"))
    {
        // Perbarui tanggal/waktu pembuatan file jika nilai yang ada lebih lama dari 3 hari
        int affected = metadata.updateProperties(new ContainsTagSpecification(Tags.getTime().getCreated()).and(
                new OfTypeSpecification(MetadataPropertyType.DateTime)).and(
                new UpdatingMetadata().new DateBeforeSpecification(threeDaysAgo)), new PropertyValue(new Date()));

        // Hasil pembaruan proses
        System.out.println(String.format("Affected properties: %s", affected));

        // Simpan file yang diedit
        metadata.save("output.pdf");
    }
  }

  // Tentukan spesifikasi Anda sendiri untuk memfilter properti metadata
  public class DateBeforeSpecification extends Specification
  {
    public DateBeforeSpecification(Date date)
    {
      setValue(date);
    }

    public final Date getValue()
    {
      return auto_Value;
    }

    private void setValue(Date value)
    {
      auto_Value = value;
    }

    private Date auto_Value;

    public boolean isSatisfiedBy(MetadataProperty candidate)
    {
      Date date = candidate.getValue().toClass(Date.class);
      if (date != null)
      {
        return date.before(getValue());
      }
      return false;
    }
  }
}
<dependencies> <dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-metadata</artifactId> <version>24.8</version> </dependency> </dependencies> <repositories> <repository> <id>repository.groupdocs.com</id> <name>GroupDocs Repository</name> <url>https://repository.groupdocs.com/repo/</url> </repository> </repositories>
klik untuk menyalin
disalin
Lebih banyak contoh Dokumentasi

Memanipulasi Metadata PDF untuk Aplikasi Java

API GroupDocs.Metadata memungkinkan pengembang dengan mudah memperbarui metadata tersembunyi dalam berbagai format dokumen di aplikasi Java mereka. Menerapkan, mengedit, mencari, dan menghapus metadata secara terprogram.

Konfigurasi Metadata

Integrasi Metadata Sederhana

GroupDocs.Metadata menyederhanakan penambahan metadata yang berbeda ke dokumen dan file dalam aplikasi Java Anda. Pengembang dapat dengan mudah menerapkan, memperbarui, atau menghapus metadata.

Kontrol Metadata Terperinci

API ini menawarkan opsi ekstensif untuk menyesuaikan metadata. Sangat mudah untuk menemukan metadata dalam file menggunakan permintaan khusus dan menghapus atau memperbaruinya.

Memanfaatkan Fitur Asli PDF

Bergantung pada format dokumen, pengembang dapat memanfaatkan metadata bawaan seperti EXIF ​​untuk gambar. Ini mungkin termasuk informasi tentang foto seperti model dan nomor kamera, resolusi, tanggal pembuatan dan lainnya.

Perbarui tag Lirik dalam file MP3 (Contoh)

Contoh ini menunjukkan pembaruan metadata tersembunyi di file media MP#.

Java


//  Muat file ke konstruktor kelas Metadata
try (Metadata metadata = new Metadata("input.mp3")) {
    MP3RootPackage root = metadata.getRootPackageGeneric();

    if (root.getLyrics3V2() == null) {
        root.setLyrics3V2(new LyricsTag());
    }

    //  Perbarui data lirik
    root.getLyrics3V2().setLyrics("[00:01]Test lyrics");
    root.getLyrics3V2().setArtist("test artist");
    root.getLyrics3V2().setAlbum("test album");
    root.getLyrics3V2().setTrack("test track");

    // Anda dapat menambahkan bidang khusus sepenuhnya ke tag
    root.getLyrics3V2().set(new LyricsField("ABC", "custom value"));

    // Simpan hasil
    metadata.save("output.mp3");
}

Tentang API GroupDocs.Metadata for Java

GroupDocs.Metadata for Java adalah solusi manipulasi bidang metadata tingkat lanjut untuk membaca, menambah, memodifikasi, menghapus, mencari, membandingkan, mengganti, dan mengekspor informasi metadata dari gambar dan format dokumen dengan mudah tanpa menggunakan perangkat lunak eksternal apa pun . Edit detail metadata dari dokumen Word, spreadsheet Excel, presentasi PowerPoint, email Outlook, OneNote, Visio, Project, PDF, AutoCAD, ZIp, format file Audio dan Video serta dukungan untuk bekerja dengan banyak fitur pemrosesan metadata lainnya.
Belajarlah lagi
About illustration

Siap untuk memulai?

Unduh GroupDocs.Metadata secara gratis atau dapatkan lisensi uji coba untuk akses penuh!

Mengubah Metadata Format File Lainnya

API pengeditan metadata dokumen multi format dan gambar untuk Java. Ambil metadata dari beberapa format file populer seperti yang dinyatakan di bawah ini

Tip lisensi sementara

1
Daftar dengan email kantor Anda. Layanan email gratis tidak diperbolehkan.
2
Gunakan tombol Dapatkan lisensi sementara pada langkah kedua.
 Indonesian