Zmień nazwaną wartość w XMP przy użyciu Java

W dziedzinie manipulacji dokumentami Aspose.Page dla Java wyróżnia się jako potężne narzędzie, umożliwiające programistom bezproblemową pracę z metadanymi XMP w plikach EPS. Ten przewodnik krok po kroku przeprowadzi Cię przez proces zmiany nazwanej wartości w XMP przy użyciu Aspose.Page dla Java. Zanim zagłębimy się w szczegóły, przygotujmy wstęp.

Wstęp

Aspose.Page dla Java to solidna biblioteka Java, która ułatwia manipulację i przetwarzanie plików EPS. Jeśli chodzi o obsługę metadanych XMP w tych plikach, Aspose.Page zapewnia programistom kompleksowy zestaw funkcji. W tym samouczku skupimy się na zmianie nazwanej wartości w XMP, oferując jasny i zwięzły przewodnik dla programistów chcących ulepszyć swoje możliwości przetwarzania dokumentów.

Warunki wstępne

Zanim przejdziesz do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:

  1. Środowisko programistyczne Java: Upewnij się, że na komputerze jest skonfigurowane środowisko programistyczne Java.
  2. Biblioteka Aspose.Page for Java: Pobierz i zintegruj bibliotekę Aspose.Page for Java ze swoim projektem. Można znaleźć bibliotekę i szczegółową dokumentacjęTutaj.
  3. Przykładowy plik EPS: Przygotuj przykładowy plik EPS do eksperymentów. Jeśli go nie masz, możesz użyć dostarczonego przykładowego pliku o nazwie „xmp4.eps”.

Importuj pakiety

Aby rozpocząć proces, zaimportuj niezbędne pakiety do kodu Java. Pakiety te są niezbędne do interakcji z Aspose.Page dla Java. 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;

Podzielmy teraz proces zmiany nazwanej wartości w XMP przy użyciu Aspose.Page dla Java na kilka kroków:

Krok 1: Zainicjuj wejściowy strumień pliku EPS

// Ścieżka do katalogu dokumentów.
String dataDir = "Your Document Directory";
        
// Zainicjuj wejściowy strumień pliku EPS
FileInputStream psStream = new FileInputStream(dataDir + "xmp4.eps");

Krok 2: Zainicjuj PsDocument

PsDocument document = new PsDocument(psStream);

Krok 3: Uzyskaj metadane XMP

// 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();

Krok 4: Ustaw nową wartość w XMP

// Ustaw nową wartość ciągu „Cale” dla nazwanej wartości „stDim:unit” struktury „xmpTPg:MaxPageSize”
xmp.setNamedValue("xmpTPg:MaxPageSize", "stDim:unit", new XmpValue("Inches"));

Krok 5: Zainicjuj wyjściowy strumień plików EPS

// Zainicjuj wyjściowy strumień pliku EPS
FileOutputStream outPsStream = new FileOutputStream(dataDir + "xmp4_changed.eps");

Krok 6: Zapisz dokument ze zmienionymi metadanymi XMP

//Zapisz dokument ze zmienionymi metadanymi XMP
try {			
    document.save(outPsStream);
} finally {
    outPsStream.close();
}

Krok 7: Zamknij wejściowy strumień EPS

// Zamknij wejściowy strumień EPS
psStream.close();

Ten przewodnik krok po kroku zapewnia systematyczne podejście do zmiany nazwanej wartości w XMP przy użyciu Aspose.Page dla Java. Wykonując poniższe kroki, możesz bezproblemowo zintegrować tę funkcjonalność z aplikacjami Java.

Wniosek

Podsumowując, Aspose.Page dla Java upraszcza proces pracy z metadanymi XMP w plikach EPS. Ten samouczek wyposażył Cię w wiedzę niezbędną do skutecznej zmiany nazwanej wartości w XMP, zwiększając możliwości przetwarzania dokumentów.

Często Zadawane Pytania

Czy mogę używać Aspose.Page dla Java z innymi językami programowania?

Aspose.Page obsługuje przede wszystkim Javę, ale Aspose udostępnia podobne biblioteki dla różnych języków programowania.

Czy dostępna jest bezpłatna wersja próbna Aspose.Page dla Java?

Tak, możesz skorzystać z bezpłatnej wersji próbnej Aspose.Page dla JavaTutaj.

Gdzie mogę znaleźć dodatkowe wsparcie i dyskusje na temat Aspose.Page dla Java?

OdwiedzićForum Aspose.Page za wsparcie społeczności i dyskusje.

Jak mogę uzyskać tymczasową licencję na Aspose.Page dla Java?

Możesz nabyć licencję tymczasowąTutaj.

Gdzie mogę kupić Aspose.Page dla Java?

Aby kupić Aspose.Page dla Java, odwiedź stronęstrona zakupu.