Přidejte jednoduché vlastnosti v XMP pomocí Java

Úvod

neustále se vyvíjejícím prostředí zpracování dokumentů je efektivní správa metadat zásadní. Aspose.Page for Java umožňuje vývojářům bezproblémově manipulovat s daty Extensible Metadata Platform (XMP). V tomto tutoriálu prozkoumáme proces přidávání jednoduchých vlastností do XMP pomocí Javy a poskytneme vám komplexního průvodce krok za krokem.

Předpoklady

Než se pustíte do výukového programu, ujistěte se, že máte splněny následující předpoklady:

  • Základní znalost programování v Javě.
  • Nainstalovaná knihovna Aspose.Page for Java. Můžete si jej stáhnouttady.
  • Ukázkový soubor EPS obsahující metadata. Pokud žádný nemáte, použijte dodaný soubor „xmp3.eps“.

Importujte balíčky

Ujistěte se, že importujete potřebné balíčky pro nastartování vašeho projektu:

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Date;
import java.util.TimeZone;
import com.aspose.eps.PsDocument;
import com.aspose.eps.xmp.XmpMetadata;
import com.aspose.eps.xmp.XmpValue;
import com.aspose.page.BaseExamplesTest;

Krok 1: Získejte metadata XMP

// Cesta k adresáři dokumentů.
String dataDir = "Your Document Directory";
// Inicializujte vstupní proud souboru EPS
FileInputStream psStream = new FileInputStream(dataDir + "xmp3.eps");
PsDocument document = new PsDocument(psStream);
// Získejte metadata XMP. Pokud soubor EPS neobsahuje metadata XMP, získáme nový soubor vyplněný hodnotami z komentářů metadat PS (%%Creator, %%CreateDate, %%Title atd.)
XmpMetadata xmp = document.getXmpMetadata();

Krok 2: Přidejte vlastnost Date

// Přidejte hodnotu vlastnosti data "xmp:Date1".
TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
Date now = new Date();
xmp.put("xmp:Date1", new XmpValue(now));

Krok 3: Přidejte vlastnost celé číslo

// Přidejte celočíselnou hodnotu "xmp:Intg1".
xmp.put("xmp:Intg1", new XmpValue(111));

Krok 4: Přidejte dvojitou vlastnost

// Přidejte hodnotu double vlastnosti "xmp:Double1".
xmp.put("xmp:Double1", new XmpValue(111.11D));

Krok 5: Přidejte vlastnost řetězce

// Přidejte hodnotu vlastnosti řetězce "xmp:String1".
xmp.put("xmp:String1", new XmpValue("ABC"));

Krok 6: Uložte dokument

// Inicializujte výstupní proud souboru EPS
FileOutputStream outPsStream = new FileOutputStream(dataDir + "xmp3_changed.eps");
//Uložte dokument se změněnými metadaty XMP
try {
    document.save(outPsStream);
} finally {
    outPsStream.close();
}

Krok 7: Zavřete streamy

// Zavřete vstupní EPS stream
psStream.close();

Závěr

Aspose.Page for Java zjednodušuje proces manipulace s metadaty XMP v souborech EPS. Podle tohoto podrobného průvodce můžete bez námahy přidat jednoduché vlastnosti pro vylepšení metadat vašeho dokumentu.

Často kladené otázky

Mohu používat Aspose.Page for Java s jinými programovacími jazyky?

Aspose.Page primárně podporuje Javu, ale jsou k dispozici verze pro jiné jazyky, jako je .NET.

Je k dispozici bezplatná zkušební verze pro Aspose.Page pro Java?

Ano, můžete prozkoumat funkce Aspose.Page získáním bezplatné zkušební verzetady.

Kde najdu podrobnou dokumentaci k Aspose.Page for Java?

Dokumentace je k dispozicitady.

Jak mohu získat dočasnou licenci pro Aspose.Page for Java?

Lze získat dočasnou licencitady.

Kde mohu zakoupit Aspose.Page pro Java?

Produkt si můžete zakoupittady.