Zmień elementy tablicy w XMP przy użyciu Java
Wstęp
Witamy w naszym obszernym przewodniku na temat zmiany elementów tablicy w XMP przy użyciu Aspose.Page dla Java! Aspose.Page to potężna biblioteka Java, która umożliwia płynną pracę z metadanymi XMP w plikach EPS. W tym samouczku przeprowadzimy Cię przez proces modyfikowania elementów tablicy w metadanych XMP, pomagając Ci ulepszać i dostosowywać dokumenty EPS.
Warunki wstępne
Zanim przejdziemy do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:
- Zestaw Java Development Kit (JDK) zainstalowany w systemie.
- Biblioteka Aspose.Page dla Javy. Można go pobrać z Tutaj .
Importuj pakiety
Na początek zaimportujmy niezbędne pakiety do Twojego projektu Java. Upewnij się, że masz bibliotekę Aspose.Page w swoim projekcie.
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: Uzyskaj metadane XMP
Najpierw pobierz metadane XMP z pliku EPS. Jeśli plik EPS nie zawiera jeszcze metadanych XMP, zostanie utworzony nowy z wartościami z komentarzy do metadanych PS, takimi jak %%Creator, %%CreateDate, %%Title itp.
// Ś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żeli plik EPS nie zawiera metadanych XMP, nowy zostanie wypełniony wartościami z komentarzy metadanych PS.
XmpMetadata xmp = document.getXmpMetadata();
Krok 2: Ustaw element tablicy „dc:title”.
Teraz ustawmy element tablicy „dc:title” na indeks 0 z nową wartością.
// Ustaw element tablicy „dc:title” według indeksu 0
xmp.setArrayItem("dc:title", 0, new XmpValue("NewTitle"));
Krok 3: Ustaw element tablicy „dc:creator”.
Podobnie ustaw element tablicy „dc:creator” na indeks 0 z nową wartością twórcy.
// Ustaw element tablicy „dc:creator” według indeksu 0
xmp.setArrayItem("dc:creator", 0, new XmpValue("NewCreator"));
Krok 4: Zainicjuj wyjściowy strumień pliku EPS
Przygotuj wyjściowy strumień pliku EPS, w którym zostanie zapisany zmodyfikowany dokument.
// Zainicjuj wyjściowy strumień pliku EPS
FileOutputStream outPsStream = new FileOutputStream(dataDir + "xmp3_changed.eps");
Krok 5: Zapisz dokument ze zmienionymi metadanymi XMP
Zapisz dokument ze zaktualizowanymi metadanymi XMP.
//Zapisz dokument ze zmienionymi metadanymi XMP
try {
document.save(outPsStream);
} finally {
outPsStream.close();
}
Wniosek
Gratulacje! Pomyślnie nauczyłeś się zmieniać elementy tablicy w XMP przy użyciu Aspose.Page dla Java. Ten samouczek zawiera wskazówki krok po kroku, dzięki którym możesz bez wysiłku wzbogacać dokumenty EPS o dostosowane metadane.
Często zadawane pytania
Czy mogę używać Aspose.Page dla Java z innymi językami programowania?
Aspose.Page jest przeznaczony głównie dla języka Java, ale Aspose udostępnia podobne biblioteki dla innych języków.
Gdzie mogę znaleźć szczegółową dokumentację Aspose.Page dla Java?
Dokumentacja jest dostępna Tutaj .
Czy dostępna jest bezpłatna wersja próbna Aspose.Page dla Java?
Tak, możesz skorzystać z bezpłatnego okresu próbnego Tutaj .
Jak mogę uzyskać tymczasową licencję na Aspose.Page dla Java?
Możesz uzyskać licencję tymczasową Tutaj .
Gdzie mogę kupić pełną wersję Aspose.Page dla Java?
Można kupić pełną wersję Tutaj .