Konwerter PDF na JFIF
Konwerter PDF na JFIF zapisuje każdą stronę PDF jako plik .jfif — zwykłe dane JPEG z rozszerzeniem interchange-format, którego nadal wymagają niektóre starsze systemy. Renderowanie i kodowanie odbywają się w Twojej przeglądarce: wybierz jakość i skalę, renderuj, a następnie pobierz strony pojedynczo lub jako plik ZIP.
Zastosowanie Konwerter PDF na JFIF
Ustawienia konwersji plików PDF na obrazy
Wyświetlone strony
Przeczytaj treść
Co otrzymujesz
Każda strona Twojego pliku PDF jest renderowana i zapisywana jako plik z rozszerzeniem .jfif. W środku bajty tworzą zwykły obraz JPEG. Nie ma osobnego kodera JFIF: przeglądarka rysuje stronę, eksportuje ją przez koder JPEG na kanwie, a pobierany plik otrzymuje rozszerzenie JFIF zamiast bardziej znanego .jpg.
Praktyczne pytanie nie brzmi więc „jak utworzyć plik JFIF” — już go tworzysz — lecz „czy odbiorca zaakceptuje plik oznaczony jako .jfif”. To właśnie tutaj rozszerzenie ma znaczenie i jest to omówione poniżej.
Czym naprawdę jest JFIF
JFIF to skrót od JPEG File Interchange Format. Jest to niewielka konwencja nakładana na strumień bitów JPEG: znacznik APP0 w pobliżu początku pliku, który deklaruje wersję, gęstość pikseli i proporcje obrazu, a opcjonalnie zawiera miniaturę. Istnieje, ponieważ sam standard JPEG opisuje, jak kompresować obraz, ale nie jak opisać jego piksele czy rozdzielczość, co czyniło wczesne pliki niejednoznacznymi.
Na tym polega cała różnica. Plik JFIF to plik JPEG. Plik JPEG wygenerowany przez aparat lub przeglądarkę zwykle zawiera ten sam segment APP0, choć nikt go nie zmienia nazwy. Konwersja strony do JFIF nie zmienia więc kompresji, obsługi kolorów ani rozmiaru pliku w porównaniu z JPEG o tej samej jakości; zmienia rozszerzenie pobieranego pliku.
Dlaczego wybrać tę stronę zamiast strony JPG
Powodem jest rozszerzenie. Niektóre procesy wciąż wymagają JFIF z nazwy: starsze systemy drukowania i proofingu, garść narzędzi do zarządzania dokumentami, niektóre szkolne i rządowe formularze przesyłania oraz starsze bramy e-mail mapujące rozszerzenia na programy obsługi. W takich miejscach plik oznaczony jako .jfif może przejść kontrolę, która odrzuca .jpg, lub może stać się odwrotnie. Posiadanie konwertera, który generuje dokładnie to rozszerzenie, jest wygodniejsze niż ręczna zmiana nazw plików.
Sytuacja odwrotna jest równie częsta. Nowoczesne przeglądarki ignorują rozszerzenie i czytają typ MIME, więc obrazy .jfif otwierają się wszędzie. Walidatory przesyłania często jednak porównują rozszerzenie z krótką listą. Jeśli strona odrzuca Twój plik .jfif, zmień jego nazwę na .jpg — zawartość jest już poprawna — lub przekonwertuj ponownie na stronie JPG.
Renderowanie odbywa się w przeglądarce
PDF.js ładuje plik lokalnie, rysuje każdą stronę na kanwie i wywołuje koder JPEG z podaną przez Ciebie wartością jakości. Powstały obiekt blob jest przechowywany dla tej strony i pobierany bezpośrednio. Żadne żądanie nie opuszcza strony w celu przesłania danych obrazu, więc poufny dokument nigdy nie trafia na serwer przez ten konwerter. To realna różnica w porównaniu ze stronami GIF i BMP, które wysyłają każdą wyrenderowaną stronę do zakodowania.
Kompromisem jest kontrola. Otrzymujesz to, co produkuje koder JPEG przeglądarki: JPEG bazowy, bez opcji podpróbkowania chrominancji, bez opcji skanowania progresywnego, bez kontroli metadanych. W pliku nie zostanie zapisany żaden komentarz EXIF, żaden osadzony profil ICC ani znacznik DPI. Jeśli drukarka wymaga metadanych 300 DPI, ten wynik ich nie będzie zawierał, nawet jeśli wymiary pikseli są wystarczająco duże.
Jakość i skala
Dwie liczby kształtują wynik.
| Ustawienie | Zakres | Co robi |
|---|---|---|
| Procent jakości obrazu | 1 do 100, domyślnie 90 | Przekazywany do kodera JPEG. Wyższa wartość zachowuje więcej szczegółów i zwiększa plik; niższa wprowadza bloki wokół tekstu i krawędzi. |
| Skala rozmiaru obrazu | 5 do 300 procent, domyślnie 100 | Zmienia wymiary pikseli renderu. 100 procent to w przybliżeniu rozmiar strony w pikselach CSS; 200 procent podwaja szerokość i wysokość, czterokrotnie zwiększając liczbę pikseli. |
Jakość i skala oddziałują na siebie. Renderowanie przy 200 procentach, a następnie obniżenie jakości do 60 może dać ostrzejszy wynik przy podobnym rozmiarze niż renderowanie przy 100 procentach z jakością 90, ponieważ dodatkowe piksele lepiej znoszą kompresję. W przypadku gęstego tekstu głównego utrzymuj jakość na poziomie 85 lub wyższym; poniżej około 70 dzwonienie wokół liter staje się widoczne z normalnej odległości czytania. W przypadku strony, która jest głównie fotografią, 75 do 85 jest zwykle nieodróżnialne od 95 przy ułamku rozmiaru.
JPEG to format stratny, a koder działa raz. Ponowne uruchomienie konwertera na jego własnym wyniku pogorszyłoby go ponownie. Zawsze zaczynaj od pliku PDF.
Krok po kroku
- Upuść plik PDF na obszar przesyłania. Plik jest akceptowany, gdy ma typ MIME PDF lub rozszerzenie .pdf.
- Upewnij się, że Konwertuj na pokazuje JFIF. Lista rozwijana zawiera wszystkie obsługiwane formaty, więc można ją zmienić, ale na tej stronie domyślnie ustawiona jest opcja JFIF.
- Ustaw jakość i skalę. Domyślne wartości 90 i 100 procent nadają się do czytania na ekranie.
- Naciśnij Renderuj strony. Każda strona jest renderowana; postęp jest zgłaszany po zakończeniu każdej z nich.
- Przejrzyj miniatury. W tym trybie są to podglądy JPEG, więc to, co widzisz, odpowiada plikowi, który otrzymasz.
- Pobierz stronę za pomocą jej przycisku lub zaznacz strony i utwórz archiwum ZIP z wybranych stron.
Nazwy plików pochodzą od pliku PDF: contract-page-1.jfif, contract-page-2.jfif. Znaki inne niż litery, cyfry, myślniki i podkreślenia stają się myślnikami. Archiwum ZIP nosi nazwę contract-selected-pages.zip i zawiera pliki o tych samych nazwach. Wybór stron odbywa się za pomocą pojedynczych numerów, zakresu od początku do końca lub ręcznej listy, a opcja Zaznacz wszystko obejmuje wszystkie wyrenderowane strony.
W czym plik się otworzy, a w czym nie
Chrome, Edge, Firefox i Safari wyświetlają obrazy .jfif, ponieważ sprawdzają zawartość, a nie nazwę. Windows Photos, macOS Preview i Word wstawiają je bez problemu. Niepowodzenia mają zwykle charakter administracyjny, a nie techniczny: formularz internetowy, który dopuszcza tylko .jpg i .png, skrypt sprawdzający rozszerzenie, portal do drukowania, który odrzuca nieznane rozszerzenia, lub klient poczty, który wyświetla plik, ale nie oferuje miniatury podglądu.
Jeśli system odrzuca rozszerzenie, działają dwa rozwiązania: zmień nazwę pliku, ponieważ bajty są już w formacie JPEG, albo ponownie pobierz stronę z formatem ustawionym na JPG. Nie konwertuj JFIF na inny format JPEG — nie ma czego konwertować.
JFIF, JPG i PNG w skrócie
- JFIF — kompresja JPEG, rozszerzenie .jfif, najlepszy, gdy system wymaga tego rozszerzenia.
- JPG / JPEG — ta sama kompresja z konwencjonalnym rozszerzeniem, najlepsza do ogólnego udostępniania i mniejszych plików.
- PNG — bezstratny i większy, najlepszy do stron z dużą ilością tekstu, zrzutów ekranu i wszystkiego, co ma przezroczystość lub ostre krawędzie.
W przypadku zeskanowanej umowy JPEG w jakości 85 jest kompaktowy i czytelny. W przypadku strony z drobnym drukiem lub diagramu z cienkimi liniami PNG jest wyraźnie czystszy. Selektor formatu sprawia, że porównanie jest tanie: wyrenderuj raz, zmień format, wyrenderuj ponownie.
Ograniczenia
Jeden plik PDF naraz, wszystkie strony renderowane, tylko obrazy statyczne, brak przezroczystego tła, ponieważ JPEG nie ma kanału alfa, brak animacji, brak OCR i brak warstwy tekstowej. Pliki PDF chronione hasłem nie otworzą się. Nie ma kontroli nad podpróbkowaniem, kodowaniem progresywnym ani metadanymi, ani możliwości ustawienia wartości DPI w pliku. Bardzo duże strony w wysokiej skali są ograniczone pamięcią przeglądarki, a nie stałym limitem. Interfejs nie wymusza limitu stron, ale dokument liczący kilkaset stron będzie wymagał czasu i pamięci, aby wyrenderować go w jednym przebiegu.
Prywatność
Renderowanie, kodowanie i tworzenie archiwum ZIP odbywają się lokalnie. Plik PDF i powstałe obrazy nie są przesyłane, co czyni tę opcję bezpieczniejszym wyborem dla poufnych dokumentów spośród formatów dostępnych w tym narzędziu. Jak zawsze, pobrane pliki są zwykłymi obrazami i należy je odpowiednio przechowywać i udostępniać.
Typowe błędy
- Założenie, że JFIF to inna kompresja. To JPEG z określonym nagłówkiem i rzadziej spotykanym rozszerzeniem.
- Podwójna konwersja dla jakości. Każde kodowanie JPEG traci informacje; wróć do pliku PDF.
- Ustawianie jakości na 100 dla tekstu. Znacznie zwiększa rozmiar przy niewielkim zysku; 85 do 90 to zwykle lepszy kompromis.
- Obwinianie pliku, gdy formularz przesyłania odrzuca .jfif. Formularz sprawdza rozszerzenie; zmień nazwę lub pobierz ponownie jako JPG.
- Oczekiwanie przezroczystych stron. JPEG spłaszcza przezroczystość. Strona, która nie maluje własnego tła, może wyjść z nieoczekiwanym ciemnym lub jednolitym obszarem, więc sprawdź pierwszą stronę.
- Renderowanie długiego raportu, aby wyeksportować jedną stronę. Każda strona jest renderowana, zanim będziesz mógł wybrać jakąkolwiek.
Często zadawane pytania
Najczęściej zadawane pytania
Komentarze (0)
Opisz napotkaną trudność, abyśmy mogli zbadać sprawę i ulepszyć to narzędzie.