Przejdź do głównej treści
LibraTool logoLibraTool

Obraz do PDF za darmo

Konwertuj obrazy do PDF. Zmieniaj kolejność stron, ustawiaj rozmiar i marginesy.

Działa offline po wczytaniu

Przeciągnij pliki tutaj lub kliknij, aby przeglądać

JPG, PNG, WebP, GIF, BMP, AVIF, HEIC, HEIF · przetwarzane na Twoim urządzeniu

lub naciśnij Ctrl+V, aby wkleić ze schowka

Możesz przeciągnąć wiele plików naraz

Przeglądaj pliki

Twoje pliki nigdy nie opuszczają urządzenia. Całe przetwarzanie odbywa się lokalnie w przeglądarce.

Typowe zastosowania

  • Konwertuj Zdjęcia na PDFZmień zdjęcia na schludny PDF — doskonałe do albumów zdjęć, portfolio i udostępniania wielu obrazów.
  • Konwertuj Zeskanowane Obrazy na PDFZmień zeskanowane obrazy dokumentów na schludne PDF-y — przywróć dokumenty wielostronicowe z poszczególnych skanów.
  • Konwertuj Zrzuty Ekranu na PDFSkompiluj zrzuty ekranu w dokument PDF — idealnie do raportów o błędach, samouczków i dokumentacji.
  • Konwertuj Dzieła Sztuki na PDFZmień sztukę cyfrową i ilustracje na PDF-y — udostępniaj portfolio, sprzedawaj wydruki i chroń swoją pracę.
  • Konwertuj Obrazy Dokumentów na PDFKonwertuj zdjęcia dokumentów, formularzy i papieru na odpowiednie pliki PDF — podpisz, wyślij i zarchiwizuj.

Jak to działa

Konwersja działa w całości w przeglądarce z użyciem pdf-lib — biblioteki JavaScript, która tworzy prawdziwy plik PDF lokalnie, bez przesyłania obrazów na serwer. Pliki PNG są osadzane bezstratnie; pliki JPEG są osadzane bezpośrednio z oryginalnych bajtów (bez ponownego kodowania); inne formaty, takie jak WebP, są najpierw rasteryzowane do JPEG przez Canvas API.

  1. 1
    Obrazy są odczytywane lokalnie
    Każdy upuszczony lub wybrany plik jest odczytywany bezpośrednio przez przeglądarkę. Narzędzie przepuszcza pliki JPEG, PNG i WebP. Do miniatury tworzony jest mały podgląd przez adres obiektu — na tym etapie żadne dane nie opuszczają komputera.
  2. 2
    Rozpoznawanie orientacji EXIF
    Przed osadzeniem ręcznie napisany parser DataView skanuje nagłówek binarny każdego pliku JPEG w poszukiwaniu znacznika EXIF Orientation (0x0112). Jeśli zdjęcie zrobiono bokiem i znacznik o tym informuje, API createImageBitmap przeglądarki wpisuje obrót w dane pikseli, aby strona PDF była prosta — samo pdf-lib nie odczytuje EXIF.
  3. 3
    pdf-lib buduje PDF strona po stronie
    pdf-lib tworzy nowy PDFDocument w pamięci. Pliki PNG trafiają do embedPng() i pozostają bezstratne z zachowaną przezroczystością. Pliki JPEG trafiają do embedJpg() bez zmian. WebP i inne formaty są najpierw konwertowane do JPEG przez canvas.toBlob() z jakością 0,92. Każdy obraz jest skalowany do wybranego rozmiaru strony (A4, Letter lub dopasowany do obrazu) z ustawionym marginesem, a następnie wyśrodkowany na stronie.
  4. 4
    Pobieranie gotowego pliku PDF
    pdfDoc.save() serializuje gotową strukturę PDF do Uint8Array w pamięci. Przeglądarka opakowuje ją w Blob i uruchamia pobieranie pliku — konwersja pojedynczego obrazu otrzymuje nazwę oryginalnego pliku, a wynik z wielu obrazów nazywa się images.pdf.

Twoje obrazy są przetwarzane w całości w przeglądarce przez pdf-lib — nigdy nie są przesyłane na serwer.

Powiązane narzędzia

Często zadawane pytania