Jak przekonwertować pdf na zestaw obrazów

Jak przekonwertować pdf na zestaw obrazów
Metody konwersji pliku obrazu PDF do obrazu są często używane do konwersji całego pliku PDF lub do wyodrębnienia obrazów z pliku PDF. Te wyodrębnione obrazy są najczęściej używane w aplikacjach slajdów, oprogramowaniu do prezentacji lub w Internecie. W tym artykule wymieniono różne sposoby konwersji wielostronicowej pliku PDF na grupę obrazów.

LibreOffice Draw

Większość dystrybucji Linux Domyślnie wysyła LibreOffice Office Suite. Jeśli nie, możesz go pobrać stąd. Korzystając z aplikacji „LibreOffice Draw”, będziesz mógł przekonwertować plik PDF na zestaw obrazów.

LibreOffice Draw, jak sama nazwa wskazuje, pozwala tworzyć rysunki, szkice, grafikę, adnotacje i tak dalej. Domyślnie obsługuje eksport pliku PDF do różnych formatów obrazów, jednak konwertuje tylko pierwszą stronę pliku PDF. Aby to naprawić, musisz zainstalować rozszerzenie „Eksportuj jako obrazy”. To rozszerzenie dodaje nowy wpis „Eksportuj jako obrazy…” do menu rozwijanego „Plik” i obsługuje eksportowanie wielu stron PDF.

Po pobraniu pliku „OXT” z powyższego linku dodaj go do rozszerzenia menedżera. Przejdź do „Narzędzia”> „Menedżer rozszerzeń…”, jak pokazano na zrzucie ekranu poniżej.

Kliknij przycisk „Dodaj”, aby dodać plik rozszerzenia „OXT” do libreOffice Draw.

Po pomyślnym dodaniu pliku „OXT”, na liście rozszerzeń pojawi się nowy wpis.

Nowy wpis „Eksport jako obrazy…” zostanie dodany do menu rozwijanego „Plik”.

Otwórz plik PDF w LIBREOFFICE LOST, a następnie kliknij menu „Eksportuj jako obrazy…”, aby rozpocząć proces konwersji. Zobaczysz nowe okienko okienne, które pozwoli Ci dostosować opcje eksportu. Zmień opcje zgodnie z potrzebami i kliknij przycisk „Eksportuj”.

Otóż ​​to. Każda strona w pliku PDF została teraz wyeksportowana jako osobny obraz. To zdecydowanie moja ulubiona metoda. Konfiguracja jest dość łatwa, a libreOffice Draw umożliwia nawet edytowanie i adnotację plików PDF przed eksportowaniem.

ImageMagick

ImageMagick to narzędzie wiersza poleceń do konwersji, edytowania i manipulowania plikami obrazu, pdf i svg. Ma wiele zaawansowanych opcji, a sama aplikacja jest dość potężna. Możesz to postrzegać jako odpowiednik FFMPEG, ale głównie dla plików obrazów.

ImageMagick wysyła z polecenie „Konwertuj”, którego można użyć do konwersji plików na różne formaty. Aby zainstalować ImageMagick w Ubuntu, uruchom następujące polecenie:

$ sudo apt Zainstaluj ImageMagick

Domyślnie konwersja PDF jest wyłączona w ImageMagick. Aby to włączyć, otwórz plik „/etc/imagemagick-6/polityka.xml ”w edytorze tekstu i skomentuj wszystkie wiersze w„ Wyłącz typy formatów GhostScript ”:

Aby przekonwertować plik PDF na zestaw obrazów za pomocą „Konwertuj”, użyj polecenia w następującym formacie:

$ konwertują -gęstość 150 input_file.PDF -Quality 100 wyjściowe.png

Gdzie:

  • -Gęstość oznacza DPI, przy którym plik wejściowy PDF będzie ładowany przez polecenie „Konwertuj”
  • PDF to plik PDF, który chcesz przekonwertować
  • -Jakość określa jakość uzyskanych obrazów (0-100, przy czym 100 jest najlepsze)
  • PNG to prefiks plików wyjściowych (zmień rozszerzenie „PNG” dla dowolnego innego formatu, takiego jak „JPG”)

PDFTOPPM (PDF do PPM)

PDFTOPPM to proste narzędzie wiersza poleceń dedykowanych do konwersji plików PDF na formaty plików PPM, PNG i JPEG.

Aby zainstalować PDFTOPPM w Ubuntu, uruchom polecenie poniżej:

$ sudo apt instinst instaluj Poppler-Utils

Aby przekonwertować plik PDF na zestaw obrazów za pomocą PDFTOPPM, użyj polecenia w następującym formacie:

$ pdftoppm input_file.PDF wyjście_file -png -rx 150 -ry 150

Gdzie:

  • PDF to plik PDF, który chcesz przekonwertować
  • Output_file to prefiks używany do plików wyjściowych
  • -PNG to format plików dla konwertowanych plików wyjściowych
  • -RX 150 -RY 150 to DPI, przy którym plik PDF jest ładowany przez PDFTOPPM (równoważny z opcją gęstości ImageMagick)

Inkscape

Inkscape to bezpłatne, otwarte i międzyplatformowe oprogramowanie do tworzenia i edytowania grafiki wektorowej. Korzystając z wbudowanej funkcji eksportu Inkscape, możliwe jest konwersja pliku PDF na kilka obrazów.

Zauważ, że wsparcie dla eksportowania wielu stron zostało dodane do Inkscape dopiero niedawno. Więc pakiet wysłany z dystrybucją prawdopodobnie nie zadziała. Minimalna wymagana wersja to 1.0.0. Najnowszą wersję beta inkscape z obsługą wielu stron można pobrać stąd w formie Appimage. Upewnij się, że oznaczasz plik wykonywalny z menedżera plików.

Aby przekonwertować plik PDF na obrazy za pomocą InksCape, uruchom polecenie w następującym formacie:

$ dla i in 1… 10; Do ./Inkscape-2B71d25-x86_64.Appimage Input_file.PDF -Z
--Eksport-DPI = 300-EXPORT-AREA-PAGE--PDF-PAGE = $ i --Export-File = "Output-$ i.png ";
zrobione

Gdzie:

  • 1… 10 to numery stron PDF, musisz to poprawnie określić, w przeciwnym razie polecenie nie zadziała (w razie potrzeby zmienić wartości)
  • ./Inkscape-2B71d25-x86_64.AppImage to nazwa pliku APPIMAGE APPIMAGE, który pobrałeś z powyższego linku (zmień nazwę w razie potrzeby)
  • PDF to nazwa pliku wejściowego do konwersji (w razie potrzeby zmień nazwę)
  • -Z służy do używania bezgłowego papu ANKSCAPE bez GUI (odejdź jak jest)
  • -Eksport-DPI = 300 to gęstość, przy której plik PDF jest ładowany przez Inkscape (zmień wartość w razie potrzeby)
  • -strona eksportu służy do eksportu całej strony PDF (odejdź jak jest)
  • -PDF-PAGE = $ i odnosi się do numeru strony do wyeksportowania (odejdź jak jest)
  • -export-file = ”wyjście-$ i.PNG ”to prefiks plików wyjściowych (w razie potrzeby zmień część„ wyjściową ”)

Wniosek

Są to główne metody, które możesz użyć do konwersji pliku PDF na wiele obrazów. Istnieje kilka innych metod i aplikacji, które można użyć do konwersji, ale wymagają wielu kroków bez wprowadzania niczego nowego do stołu, więc pominąłem je z tej listy.