Změňte položky pole v XMP pomocí Java
Úvod
Vítejte v našem komplexním průvodci změnou položek pole v XMP pomocí Aspose.Page pro Java! Aspose.Page je výkonná Java knihovna, která vám umožňuje bezproblémově pracovat s metadaty XMP v souborech EPS. V tomto tutoriálu vás provedeme procesem úpravy položek pole v metadatech XMP, což vám pomůže vylepšit a přizpůsobit vaše dokumenty EPS.
Předpoklady
Než se pustíme do výukového programu, ujistěte se, že máte splněny následující předpoklady:
- Java Development Kit (JDK) nainstalovaný ve vašem systému.
- Knihovna Aspose.Page pro Javu. Můžete si jej stáhnout z tady .
Importujte balíčky
Chcete-li začít, importujte potřebné balíčky do vašeho projektu Java. Ujistěte se, že máte v projektu zahrnutou knihovnu Aspose.Page.
import java.io.FileInputStream;
import java.io.FileOutputStream;
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
Nejprve načtěte metadata XMP ze souboru EPS. Pokud soubor EPS ještě neobsahuje metadata XMP, vytvoří se nový s hodnotami z komentářů k metadatům PS, jako je %%Creator, %%CreateDate, %%Title atd.
// 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, bude nový soubor vyplněn hodnotami z komentářů metadat PS.
XmpMetadata xmp = document.getXmpMetadata();
Krok 2: Nastavte položku pole “dc:title”.
Nyní nastavíme položku pole “dc:title” na index 0 s novou hodnotou.
// Nastavte položku pole "dc:title" na index 0
xmp.setArrayItem("dc:title", 0, new XmpValue("NewTitle"));
Krok 3: Nastavte položku pole „dc:creator“.
Podobně nastavte položku pole “dc:creator” na index 0 s novou hodnotou tvůrce.
// Nastavte položku pole "dc:creator" na index 0
xmp.setArrayItem("dc:creator", 0, new XmpValue("NewCreator"));
Krok 4: Inicializujte výstupní soubor EPS
Připravte výstupní proud souboru EPS, kam bude uložen upravený dokument.
// Inicializujte výstupní proud souboru EPS
FileOutputStream outPsStream = new FileOutputStream(dataDir + "xmp3_changed.eps");
Krok 5: Uložte dokument se změněnými metadaty XMP
Uložte dokument s aktualizovanými metadaty XMP.
//Uložte dokument se změněnými metadaty XMP
try {
document.save(outPsStream);
} finally {
outPsStream.close();
}
Závěr
Gratulujeme! Úspěšně jste se naučili, jak změnit položky pole v XMP pomocí Aspose.Page for Java. Tento výukový program poskytuje podrobné pokyny, které zajišťují, že můžete své dokumenty EPS bez námahy vylepšit přizpůsobenými metadaty.
Nejčastější dotazy
Mohu používat Aspose.Page for Java s jinými programovacími jazyky?
Aspose.Page je primárně navržen pro Javu, ale Aspose poskytuje podobné knihovny pro jiné jazyky.
Kde najdu podrobnou dokumentaci k Aspose.Page for Java?
Dokumentace je k dispozici tady .
Je k dispozici bezplatná zkušební verze pro Aspose.Page pro Java?
Ano, můžete získat bezplatnou zkušební verzi tady .
Jak mohu získat dočasnou licenci pro Aspose.Page for Java?
Můžete získat dočasnou licenci tady .
Kde si mohu zakoupit plnou verzi Aspose.Page for Java?
Můžete si koupit plnou verzi tady .