Przejdź do głównej treści
PPDF123

Konwersja obrazów do PDF

Obrazy na PDF umieszcza każdy przesłany obraz PNG, JPEG, GIF lub BMP na osobnej stronie i zwraca jeden PDF, w kolejności przesyłania. Rozmiar strony odpowiada rozmiarowi obrazu.

Przeciągnij pliki tutaj albo kliknij, żeby wybrać

Obsługiwane: PNG, JPG, JPEG, GIF, BMP · do 500.0 MB na plik

Możesz też wkleić plik przez Ctrl/Cmd+V lub z menu schowka.

Konwersja obrazów na PDF osadza każdy przesłany raster jako osobną stronę przez `pdfio::embed_image_page`. Wystarczy jeden PNG. Wiele plików staje się wieloma stronami w kolejności przesyłania. Wynikowy PDF bierze nazwę z pierwszego pliku.

Formularz nie ma opcji, a pola API `fitOption`, `colorType` i `autoRotate` nie są czytane. Każda strona przyjmuje rozmiar swojego obrazu (1 piksel = 1 punkt); proporcje, skala szarości i autoobrót nie zmieniają osadzenia. Przezroczystość jest spłaszczana: obrazy są konwertowane do RGB, a kanał alfa jest odrzucany.

Na tej stronie przyjmowane są PNG, JPEG, GIF i BMP. SVG to inny konwerter (`/api/v1/convert/svg/pdf`), nie ta ścieżka. Plik, którego rastrowy dekoder nie odczyta, kończy się błędem.

To nie OCR i nie sterownik drukuj-do-PDF. Tekst na zrzucie ekranu zostaje pikselami. Do zaznaczalnego tekstu użyj HTML na PDF, Markdown na PDF albo OCR do Markdown.

Przesłania są tymczasowe. Nie prowadzimy biblioteki Twoich obrazów.

Funkcje

  • Jedna strona na obraz, lokalne osadzenie lopdf
  • Jeden plik wystarczy; wiele plików dokłada strony w kolejności
  • Bez opcji: każda strona ma rozmiar swojego obrazu, a alfa jest odrzucana
  • Anonimowe API: /api/v1/convert/img/pdf

Kiedy tego użyć

  • Zamienić zdjęcie z telefonu w jednostronicowy PDF do portalu
  • Złożyć kilka skanów w strony bez ponownego drukowania
  • Zachować oryginalny rozmiar pikseli zamiast wymuszać A4

Jak zamienić obrazy na PDF?

  1. Dodaj jeden lub więcej PNG, JPEG, GIF lub BMP. Kolejność to kolejność stron.
  2. Nie ma opcji; każda strona ma rozmiar swojego obrazu.
  3. Kliknij Przetwórz i pobierz PDF.
  4. Sprawdź, czy liczba stron równa się liczbie obrazów.

Ograniczenia i przypadki brzegowe

  • Bez dopasowania do strony, skali szarości ani autoobrótu
  • Przezroczyste obszary tracą kanał alfa
  • Nie OCR; zrzuty zostają obrazami
  • SVG to inna ścieżka API
  • Limit przesyłania na tej stronie: 500 MB na plik, wysyłane porcjami powyżej około 95 MB. Treść pojedynczego bezpośredniego żądania API jest ograniczona do 100 MB.

Przykłady

  • Przesłanie receipt.png daje jednostronicowy PDF o rozmiarze tego PNG
  • Najpierw a.jpg, potem b.jpg daje dwie strony: najpierw a, potem b

Prywatność tego narzędzia

Pliki są przesyłane przez HTTPS, przetwarzane w pamięci lub w krótkotrwałym katalogu tymczasowym na naszych serwerach i usuwane, gdy wynik jest gotowy. Nie przechowujemy kopii do późniejszego przeglądania, trenowania ani profili reklamowych. Szczegóły retencji i pliki cookie AdSense znajdują się w polityce prywatności.

Najczęstsze pytania

Czy muszą być dwa obrazy?
Nie. Jeden obraz to jedna strona PDF. Dwa i więcej dokłada strony w kolejności przesyłania.
Czy mogę zamienić na skalę szarości albo dopasować obraz do A4?
Nie. Serwer osadza piksele po dekodowaniu, na stronie o rozmiarze obrazu.
Czy mogę tu wrzucić SVG?
Nie tą ścieżką. SVG idzie przez WeasyPrint convert/svg/pdf.
Czy stosowana jest rotacja EXIF?
autoRotate jest ignorowane. Orientacja to ta z dekodera obrazu.

Ostatnia aktualizacja:

Wywołanie z kodu

Każde narzędzie na stronie to zwykły interfejs REST. Anonimowo nie trzeba konta ani klucza API. Działa w przeglądarce, u programistów i u agentów AI.

curl -X POST "https://pdf123.xyz/api/v1/convert/img/pdf" \
  -F "[email protected]" \
  -F "[email protected]" \
  -o output.pdf

Dostępne też jako narzędzie MCP dla klientów mówiących Model Context Protocol (JSON-RPC 2.0, POST /mcp). Pełna dokumentacja API

Użyj go z agentem AI

Skill

Z tym skillem Claude Code, Codex, Cursor i inne agenty AI mogą wykonać za Ciebie „Obrazy na PDF”: /skills/pdf123-images-to-pdf.md

Wszystkie skille dla agentów

Pliki służą tylko do tego zadania i są potem automatycznie usuwane.