Jak uzyskać obrazy z pliku PDF w Javie

Ten samouczek ma na celu dostarczenie podstawowych informacji na temat pobierania obrazów z PDF w Javie. Otrzymasz odniesienie do zasobów użytych w przykładowym kodzie, szczegółową logikę programistyczną prowadzącą do rozwoju aplikacji oraz przykładowy kod, który można uruchomić, aby pobrać obraz z pliku PDF w Javie, a następnie zapisać go jako {{ HYPERŁĄCZE2}} obraz. Zostaną również podane szczegóły umożliwiające dostosowanie procesu, takie jak ładowanie dokumentu źródłowego z różnych źródeł wraz z opcją ustawienia haseł do chronionych plików PDF lub ustawienia właściwości obrazu wyjściowego.

Kroki, aby uzyskać obrazy z pliku PDF w Javie

  1. Skonfiguruj IDE, aby dodać Aspose.PDF for Java do wyodrębniania obrazów PDF
  2. Załaduj wejściowy plik PDF do obiektu Document class z dysku lub strumienia pamięci
  3. Uzyskaj odniesienie do kolekcji zasobów docelowej strony PDF, z której ma zostać wyodrębniony obraz
  4. Uzyskaj odniesienie do żądanego obrazu za pomocą obiektu klasy XImage z kolekcji obrazów w zasobach
  5. Utwórz instancję obiektu FileOutputStream w celu zapisania obrazu wyjściowego
  6. Zapisz obraz docelowy jako plik JPG

Te kroki zapewniają logikę krok po kroku, aby wydobyć obraz z pliku PDF w Javie. Wyjaśnia wewnętrzną strukturę pliku PDF, w którym każda strona zawiera zbiór zasobów, w tym obrazy na tej stronie używane do uzyskania dostępu do obrazu docelowego. Po uzyskaniu odniesienia do obrazu jest ono zapisywane w obiekcie klasy XImage, który zawiera metody umożliwiające zapisanie załadowanego obrazu na dysku.

Kod do pobierania obrazów z pliku PDF w Javie

Ten kod demonstruje jak uzyskać obraz z pliku PDF w Javie, wprowadzając klasę Document, która jest używana do ładowania źródłowego pliku PDF. Następną ważną klasą jest XImage, która może przechowywać odniesienie do obrazu w kolekcji obrazów wybranej strony PDF. Po otrzymaniu odniesienia do obrazu możesz nie tylko użyć go do zapisania załadowanego obrazu na dysku, ale także usunąć ten obraz ze źródłowego pliku PDF, zmienić nazwę obrazu w źródłowym pliku PDF i sprawdzić, czy obraz jest przezroczysty, czy nie.

Ten samouczek może być również użyty do pobrania wszystkich obrazów z pliku PDF w Javie. Jeśli interesuje Cię proces konwersji obrazu do formatu PDF, zapoznaj się z artykułem na stronie jak przekonwertować obraz do formatu PDF w Javie.

 Polski