Konwerter PDF na GIF
Konwerter PDF na GIF renderuje każdą stronę PDF i zapisuje ją jako statyczny GIF. Strony są rysowane w Twojej przeglądarce za pomocą PDF.js, a następnie kodowane do GIF na serwerze, ponieważ canvas nie potrafi zapisywać GIF-ów. Wybierz skalę renderowania, wyrenderuj, zaznacz strony i pobierz pojedyncze pliki lub ZIP. Bez animowanego GIF-a, a podgląd jest w formacie PNG.
Zastosowanie Konwerter PDF na GIF
Ustawienia konwersji plików PDF na obrazy
Wyświetlone strony
Przeczytaj treść
Co robi ten konwerter
Prześlij plik PDF, a ta strona wyrenderuje każdą stronę do obrazu, a następnie udostępni wyniki jako pliki GIF. Renderowanie odbywa się w przeglądarce za pomocą PDF.js: każda strona jest rysowana na elemencie canvas w wybranym przez Ciebie rozmiarze, a canvas jest zamieniany na obraz. Ponieważ canvas przeglądarki może kodować PNG i JPEG, ale nie GIF, obraz strony jest wysyłany do serwera w celu ostatecznego zakodowania GIF, po jednej stronie naraz.
Wynikiem jest jeden statyczny GIF na stronę PDF, a nie animowany GIF. Dziesięciostronicowy dokument daje dziesięć plików, nazwanych według nazwy PDF i numeru strony, które możesz pobrać pojedynczo lub zebrać wybrane strony w archiwum ZIP.
Co GIF oznacza dla Twoich stron
GIF to stary format o ścisłych ograniczeniach, a ograniczenia te uwidaczniają się w przekonwertowanych dokumentach.
- 256 kolorów na obraz. Strona ze zdjęciem, gradientem, wykresem z wieloma odcieniami lub wygładzanym tekstem zostanie zredukowana do palety. Spodziewaj się pasm w gradientach i nieco bardziej postrzępionych krawędzi drobnego tekstu.
- Co najwyżej jeden kolor przezroczysty. Przezroczystość jest włączona lub wyłączona dla każdego piksela; półprzezroczyste cienie i miękkie krawędzie nie mogą być odwzorowane, więc ulegają spłaszczeniu.
- Jedna klatka na plik. Nic na tej stronie nie tworzy animacji. Jeśli oczekiwałeś pokazu slajdów ze stronami, to nie jest to, co otrzymasz.
- Brak ustawienia jakości. Suwak jakości dotyczy tylko JPEG i WebP. GIF nie ma porównywalnego regulatora kompresji, więc jedynym sposobem wpływu na rozmiar jest skala renderowania.
- Zwykle większy niż PNG w przypadku dokumentów. Kompresja GIF jest słaba dla płaskich stron z tekstem. PNG tej samej strony jest często mniejszy i ostrzejszy. GIF warto wybierać ze względu na kompatybilność, a nie wydajność.
Potok dwuetapowy i dlaczego ma to znaczenie
- PDF.js otwiera plik lokalnie i podaje liczbę stron.
- Dla każdej strony tworzy canvas, skaluje go o wprowadzony procent i renderuje na nim stronę.
- Canvas jest eksportowany jako adres URL danych PNG w tym rozmiarze.
- Dla PNG, JPEG, WebP, JFIF i JIFF praca kończy się na tym: przeglądarka ma ostateczny plik.
- Dla GIF plik PNG jest wysyłany do punktu końcowego konwersji wraz z żądanym formatem, nazwą pliku i wartością jakości. Serwer ponownie go koduje i zwraca GIF, który jest przechowywany jako blob do pobrania dla tej strony.
- Karty podglądu nadal pokazują render PNG, a nie GIF, więc widoczna miniatura jest ostrzejsza i bardziej kolorowa niż plik, który pobierzesz.
Wynikają z tego dwie konsekwencje. Po pierwsze, obrazy stron są przesyłane podczas renderowania, mimo że sam PDF nie jest. Po drugie, konwersja jest sekwencyjna: długi dokument oznacza jedno przesłanie i jedno kodowanie na stronę, więc czas rośnie wraz z liczbą stron, a pojedynczy błąd zatrzymuje całe renderowanie na tej stronie.
Krok po kroku
- Upuść plik PDF w obszarze przesyłania lub kliknij, aby go wybrać. Plik musi być plikiem PDF według typu MIME lub rozszerzenia.
- Pozostaw pole Konwertuj na ustawione na GIF lub zmień je, jeśli chcesz inny format. Selektor nie jest zablokowany na GIF; ta strona po prostu zaczyna od niego.
- Ustaw Skalę rozmiaru obrazu między 5 a 300 procent. 100 procent renderuje w rozmiarze strony PDF w pikselach CSS; 200 procent podwaja wymiary pikseli w każdym kierunku, co jest tym, czego chcesz dla wydruku o jakości drukarskiej.
- Pole jakości jest ignorowane dla GIF, więc jego wartość nie wpływa na wynik.
- Naciśnij Renderuj strony. Każda strona jest renderowana; nie ma możliwości renderowania tylko zakresu. Postęp jest zgłaszany strona po stronie.
- Zaznacz strony, które chcesz, lub użyj opcji Zaznacz wszystko. Kontrolki Pojedyncza strona, Zakres i Strony ręczne tylko dodają pozycje do wyboru pobierania — nie ograniczają renderowania.
- Pobierz stronę, klikając jej kartę, lub zbuduj ZIP z wybranych stron.
Nazwy plików są zgodne ze źródłowym plikiem PDF: report-page-1.gif, report-page-2.gif i tak dalej, przy czym znaki inne niż litery, cyfry, myślniki i podkreślenia są zastępowane. Plik ZIP nosi nazwę report-selected-pages.zip.
Wybór skali
Skala to jedyne ustawienie, które w znaczący sposób zmienia GIF. Przy 100 procentach typowa strona A4 renderuje się na około 794 na 1123 pikseli, co jest w porządku do czytania na ekranie. Przy 50 procentach otrzymujesz w przybliżeniu jedną czwartą pikseli i znacznie mniejszy plik, ale drobny druk staje się nieczytelny. Przy 200 procentach liczba pikseli ponownie się czterokrotnie zwiększa, paleta ma więcej szczegółów do odwzorowania, a plik może rosnąć szybciej, niż sugerują wymiary. Dla strony z tekstem ciągłym zwykle rozsądny zakres to 100 do 150 procent. Dla pojedynczego diagramu, który zamierzasz wykorzystać w slajdzie, rozsądne jest 200 procent.
Uważaj na rozmiar przesyłanej strony. Punkt końcowy konwersji przyjmuje do 12 MB na wyrenderowaną stronę. Bardzo duży arkusz przy 300 procentach może to przekroczyć, a żądanie zakończy się niepowodzeniem, zamiast zostać przeskalowane.
Kiedy GIF to właściwy format wyjściowy
- Stare oprogramowanie. Niektóre starsze systemy dokumentów, narzędzia do zgłoszeń i klienty poczty akceptują GIF tam, gdzie odrzucają PNG.
- Prosta grafika liniowa. Czarno-biały diagram, strona z podpisem, opieczętowany certyfikat lub strona z logo konwertują się do GIF bez widocznej utraty jakości.
- Maleńkie podglądy. Bardzo małe miniatury przy niskiej skali są również małe w GIF i powszechnie czytelne.
- Strony z kontrolowaną paletą. Strona ograniczona już do kilku płaskich kolorów przetrwa limit 256 kolorów bez zmian.
W przypadku stron fotografowanych, zeskanowanego pisma odręcznego, gradientów, wykresów z wieloma odcieniami oraz wszystkiego, co zawiera drobny tekst, PNG będzie wyglądać lepiej i często zajmie mniej miejsca. Selektor formatu pozwala przełączyć się bez ponownego przesyłania.
Gdzie sobie nie radzi
- Długie dokumenty. Każda strona jest renderowana, a każda strona GIF to osobna wymiana z serwerem. Pięćdziesiąt stron oznacza pięćdziesiąt konwersji.
- Ogromne wymiary stron. Rysunki architektoniczne lub plakaty przy dużej skali tworzą obrazy stron przekraczające limit serwera.
- Zaszyfrowane pliki PDF. Plik chroniony hasłem nie otworzy się; nie ma monitu o hasło.
- Zeskanowane pliki PDF bez warstwy tekstowej. Konwertują się dobrze jako obrazy, ale nie ma tu OCR. Użyj narzędzia PDF do tekstu, jeśli potrzebujesz słów.
- Treści interaktywne. Linki, pola formularzy, adnotacje i osadzone wideo nie są częścią obrazu rastrowego.
Limity
Jeden plik PDF naraz, wyjście GIF to jeden nieruchomy obraz na stronę, brak animacji, brak limitu liczby stron wymuszanego w interfejsie, ale praktyczne limity wyznaczane przez pamięć przeglądarki i czas konwersji, brak kontroli koloru tła, brak metadanych DPI, brak narzędzi do obracania lub przycinania, brak OCR i brak ekstrakcji tekstu. Renderowanie odbywa się przy ustawionej przez Ciebie skali i nie można go zmienić po fakcie bez ponownego renderowania. Wybór stron wpływa tylko na pobierane pliki.
Prywatność
Plik PDF jest otwierany lokalnie i nigdy nie jest przesyłany jako dokument. Jednak w trybie GIF każdy wyrenderowany obraz strony jest wysyłany na serwer w celu zakodowania, więc widoczna zawartość Twoich stron opuszcza przeglądarkę. Przekonwertowane pliki są odczytywane, a następnie usuwane na serwerze po zbudowaniu odpowiedzi i nic nie jest zachowywane jako historia. Jeśli plik PDF zawiera materiały poufne, preferuj wyjście PNG lub JPEG, które są tworzone w całości w przeglądarce, albo zredaguj zawartość przed konwersją.
Rozwiązywanie problemów
- Nic się nie renderuje. Sprawdź, czy plik naprawdę jest plikiem PDF; zmieniona nazwa pliku .docx zawodzi, nawet jeśli rozszerzenie wskazuje .pdf.
- Renderowanie zatrzymuje się na jednej stronie. Bardzo szczegółowa strona przy dużej skali może zajmować dużo czasu w przeglądarce. Zmniejsz skalę i spróbuj ponownie.
- Błąd konwersji na późniejszej stronie. Ten obraz strony prawdopodobnie przekroczył limit przesyłania 12 MB. Zmniejsz skalę.
- Kolory wyglądają na pasmowe. To oczekiwane przy GIF. Przełącz format na PNG, aby uzyskać wynik bezstratny.
- Tekst wygląda na rozmyty. Strona została zrasteryzowana przy niskiej skali. Wyrenderuj ponownie przy wyższym procencie.
- Puste strony. Niektóre pliki PDF rysują zawartość w sposób, którego PDF.js nie może odtworzyć, albo strona jest naprawdę pusta. Sprawdź oryginał w przeglądarce plików.
Częste błędy
- Oczekiwanie animowanego GIF. Każda strona to osobny plik nieruchomy.
- Założenie, że miniatura to GIF. Podglądy to renderowania PNG; pobierany plik to zakodowany GIF.
- Założenie, że suwak jakości coś robi. Jest ignorowany dla GIF.
- Renderowanie 200-stronicowego raportu, aby przekonwertować trzy strony. Renderowanie zawsze obejmuje cały dokument; wybór tylko filtruje pobierane pliki.
- Wybór GIF dla skanu pełnego zdjęć. PNG lub JPEG będą mniejsze i czystsze.
- Przesyłanie poufnych stron bez zastanowienia. Konwersja GIF wysyła wyrenderowaną stronę na serwer.
Najczęściej zadawane pytania
Najczęściej zadawane pytania
Komentarze (0)
Opisz napotkaną trudność, abyśmy mogli zbadać sprawę i ulepszyć to narzędzie.