Dodaj elementy tablicy w metadanych XMP przy użyciu języka Java
Wstęp
Witamy w naszym przewodniku krok po kroku dotyczącym używania Aspose.Page dla Java w celu dodawania elementów tablicy w metadanych XMP. Aspose.Page to potężna biblioteka Java, która umożliwia manipulowanie i pracę z różnymi formatami dokumentów, w tym plikami EPS. W tym samouczku skupimy się na konkretnym zadaniu dodawania elementów tablicy w metadanych XMP przy użyciu języka Java.
Warunki wstępne
Zanim przejdziemy do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:
- Zainstalowana biblioteka Aspose.Page dla Java.
- Podstawowa znajomość programowania w języku Java.
- Prawidłowy plik EPS z istniejącymi metadanymi XMP lub komentarzami do metadanych PS.
Importuj pakiety
Aby rozpocząć, musisz zaimportować pakiety niezbędne do pracy z Aspose.Page. Umieść następujące wiersze na początku pliku Java:
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;
import com.aspose.page.License;
Krok 1: Uzyskaj metadane XMP
// Ścieżka do katalogu dokumentów.
String dataDir = "Your Document Directory";
// Zainicjuj wejściowy strumień pliku EPS
FileInputStream psStream = new FileInputStream(dataDir + "xmp3.eps");
PsDocument document = new PsDocument(psStream);
// Pobierz metadane XMP. Jeśli plik EPS nie zawiera metadanych XMP, otrzymamy nowy wypełniony wartościami z komentarzy do metadanych PS (%%Creator, %%CreateDate, %%Title itp.)
XmpMetadata xmp = document.getXmpMetadata();
Na tym etapie pobieramy istniejące metadane XMP z pliku EPS. Jeśli plik EPS nie zawiera jeszcze metadanych XMP, Aspose.Page generuje nowy i wypełnia go wartościami z komentarzy metadanych PS.
Krok 2: Dodaj element tablicy „dc:title”.
// Dodaj jeszcze jeden element tablicy „dc:title”.
xmp.addArrayItem("dc:title", new XmpValue("NewTitle"));
Teraz dodajemy nowy element tablicy do właściwości „dc:title” w metadanych XMP. Zastąp „NewTitle” żądanym tytułem.
Krok 3: Dodaj element tablicy „dc:creator”.
// Dodaj jeszcze jeden element tablicy „dc:creator”.
xmp.addArrayItem("dc:creator", new XmpValue("NewCreator"));
Podobnie dodajemy nowy element tablicy do właściwości „dc:creator” w metadanych XMP. Zastąp „NewCreator” żądanymi informacjami o twórcy.
Krok 4: Zainicjuj wyjściowy strumień pliku EPS
// Zainicjuj wyjściowy strumień pliku EPS
FileOutputStream outPsStream = new FileOutputStream(dataDir + "xmp3_changed.eps");
Przygotuj wyjściowy strumień pliku EPS, w którym zostanie zapisany zmodyfikowany dokument ze zaktualizowanymi metadanymi XMP.
Krok 5: Zapisz dokument ze zmienionymi metadanymi XMP
//Zapisz dokument ze zmienionymi metadanymi XMP
try {
document.save(outPsStream);
} finally {
outPsStream.close();
}
Zapisz dokument ze zaktualizowanymi metadanymi XMP w wyjściowym pliku EPS.
Wniosek
Gratulacje! Pomyślnie nauczyłeś się dodawać elementy tablicy w metadanych XMP przy użyciu Aspose.Page dla Java. Ta potężna biblioteka upraszcza proces manipulowania plikami EPS i zapewnia rozbudowaną funkcjonalność przetwarzania dokumentów.
Często Zadawane Pytania
Czy mogę używać Aspose.Page dla Java z innymi formatami dokumentów?
Tak, Aspose.Page obsługuje różne formaty dokumentów, w tym EPS, PDF i XPS.
Czy dostępna jest bezpłatna wersja próbna Aspose.Page dla Java?
Tak, możesz uzyskać dostęp do bezpłatnego okresu próbnego Tutaj .
Gdzie mogę znaleźć dokumentację Aspose.Page dla Java?
Dokumentacja jest dostępna Tutaj .
Jak mogę kupić Aspose.Page dla Java?
Możesz kupić produkt Tutaj .
Czy dostępne są tymczasowe licencje dla Aspose.Page dla Java?
Tak, możesz uzyskać licencję tymczasową Tutaj .