How-to2026-10-025 λεπ. ανάγνωση

Φωτογραφίες κινητού σε PDF: γιατί το αρχείο βγαίνει τεράστιο και μια σελίδα γυρίζει στο πλάι

Οι Εικόνες σε PDF βάζουν κάθε φωτογραφία σε δική της σελίδα στο πλήρες μέγεθος pixel, οπότε τρία JPEG κινητού των 3,2 MB έγιναν PDF 41,5 MB, και μια κάθετη φωτογραφία βγήκε σε οριζόντια σελίδα. Μικρύνετε τις φωτογραφίες πριν τη μετατροπή και γυρίστε μετά τη σελίδα που είναι στο πλάι.

PDF123 · Updated 2026-10-02

Οι Εικόνες σε PDF μετατρέπουν αρχεία JPEG, PNG, GIF ή BMP σε ένα PDF, μία εικόνα ανά σελίδα, με τη σειρά ανεβάσματος. Δεν μικραίνουν τίποτα και αγνοούν τη σημαία περιστροφής που γράφουν τα κινητά στις κάθετες φωτογραφίες. Σε μία δοκιμαστική εκτέλεση, τρία JPEG των 3,2 MB επέστρεψαν ως PDF 41,5 MB, και μια φωτογραφία με σημαία κάθετης κατεύθυνσης βγήκε σε οριζόντια σελίδα. Μικρύνετε τις φωτογραφίες πριν τις ανεβάσετε και διορθώστε μετά τη σελίδα που είναι στο πλάι με την Περιστροφή.

Το ολοκληρωμένο παράδειγμα

Η είσοδος ήταν τρία JPEG 4032 × 3024 pixel, περίπου 3,2 MB το καθένα (9,7 MB συνολικά), το μέγεθος pixel ενός τυπικού καρέ κάμερας κινητού. Ήταν συνθετικές εικόνες με λεπτό θόρυβο, οπότε συμπιέζονται χειρότερα από τις περισσότερες πραγματικές φωτογραφίες· δείτε κάθε μέγεθος παρακάτω ως μία εκτέλεση στις 2026-10-04 σε τοπικό διακομιστή χτισμένο από τον τρέχοντα πηγαίο κώδικα, όχι ως υπόσχεση. Το αίτημα:

curl -s -o IMG_0001.pdf \
  -F fileInput=@IMG_0001.jpg -F fileInput=@IMG_0002.jpg -F fileInput=@IMG_0003.jpg \
  https://pdf123.xyz/api/v1/convert/img/pdf
Βήμα Αποτέλεσμα
3 JPEG, 4032 × 3024 px 9,7 MB συνολικά
Εικόνες σε PDF 3 σελίδες, 41,5 MB, κάθε σελίδα 4032 × 3024 pt
Συμπίεση PDF σε αυτό το PDF 39,9 MB, περίπου 4% μικρότερο
Οι ίδιες 3 φωτογραφίες με αλλαγή μεγέθους στα 1600 px στη μεγάλη πλευρά πρώτα 1,7 MB συνολικά
Εικόνες σε PDF στις φωτογραφίες με μικρότερο μέγεθος 3 σελίδες, 6,2 MB, κάθε σελίδα 1600 × 1200 pt
Συμπίεση σε αυτό το PDF 6,2 MB, όχι μικρότερο

Η έξοδος παίρνει το όνομα του πρώτου αρχείου, οπότε το αρχείο που κατεβαίνει παραπάνω είναι το IMG_0001.pdf.

Γιατί 10 MB φωτογραφιών γίνονται 41 MB

Ένα JPEG αποθηκεύει μια φωτογραφία ως συμπιεσμένα μπλοκ με απώλειες. Οι Εικόνες σε PDF δεν αντιγράφουν αυτά τα bytes στο PDF. Αποκωδικοποιούν κάθε εικόνα, τη μετατρέπουν σε RGB 8 bit και αποθηκεύουν τα ακατέργαστα pixel με συμπίεση Flate χωρίς απώλειες. Ένα καρέ 4032 × 3024 είναι 36,6 εκατομμύρια bytes RGB (4032 × 3024 × 3). Το Flate το έφερε περίπου στα 13,8 MB ανά σελίδα, που είναι ακόμα πάνω από τετραπλάσιο του JPEG από το οποίο προήλθε. Εννέα αντίγραφα των ίδιων τριών φωτογραφιών έδωσαν PDF 124,6 MB.

Αυτό εξηγεί και τις γραμμές της Συμπίεσης. Η Συμπίεση ξανασυμπιέζει ροές και πακετάρει αντικείμενα· δεν υποδειγματοληπτεί ούτε κωδικοποιεί ξανά εικόνες. Τα pixel είναι ήδη συμπιεσμένα με Flate, οπότε μένει λίγο να αφαιρεθεί (γιατί). Ο δρόμος για μικρότερο αρχείο είναι λιγότερα pixel πριν χτιστεί το PDF.

Υπάρχει και δεύτερο κόστος. Κάθε σελίδα παίρνει το μέγεθος της εικόνας της, ένα pixel προς ένα σημείο, οπότε μια φωτογραφία 4032 pixel κάνει σελίδα πλάτους 56 ιντσών. Τα προγράμματα προβολής την προσαρμόζουν στο παράθυρο και οι εκτυπωτές την κλιμακώνουν στο χαρτί, αλλά τα πλαίσια σελίδας δεν είναι A4 ή Letter. Η φόρμα δεν έχει επιλογή για μέγεθος χαρτιού, προσαρμογή, τύπο χρώματος ή αυτόματη περιστροφή, και ο διακομιστής δεν διαβάζει τα πεδία API fitOption, colorType ή autoRotate.

Μικρύνετε πρώτα, μετά μετατρέψτε

Αλλάξτε το μέγεθος των φωτογραφιών πριν τις ανεβάσετε. Σε Mac το κάνει το sips -Z 1600 IMG_0001.jpg --out small1.jpg. Με το ImageMagick σε οποιοδήποτε σύστημα:

magick IMG_0001.jpg -resize 1600x1600 -quality 85 small1.jpg

Και τα δύο μετατρέπουν μια φωτογραφία 4032 × 3024 σε 1600 × 1200. Σε αυτή την εκτέλεση τα τρία JPEG έπεσαν από 9,7 MB σε 1,7 MB και το PDF τριών σελίδων από 41,5 MB σε 6,2 MB. Σε φύλλο Letter, 1600 pixel σε 11 ίντσες είναι περίπου 145 dpi: αναγνώσιμο για φωτογραφημένη φόρμα, αδρό για μικρά γράμματα. Διαλέξτε το μέγεθος με βάση το μικρότερο κείμενο που πρέπει να διαβάζεται, όχι μόνο με βάση τον στόχο μεγέθους αρχείου.

Το μέγεθος μετράει δύο φορές, επειδή και τα εργαλεία που ακολουθούν έχουν όριο. Το σώμα ενός αιτήματος περιορίζεται στα 100 MiB. Το PDF των 124,6 MB παραπάνω απορρίφθηκε με 413 (payload_too_large) όταν στάλθηκε στη Συμπίεση. Δείτε το Όταν απορρίπτεται μια μεγάλη μεταφόρτωση PDF για τον τρόπο να το παρακάμψετε.

Η σελίδα στο πλάι

Πολλά κινητά αποθηκεύουν μια κάθετη φωτογραφία ως οριζόντια pixel και προσθέτουν μια ετικέτα προσανατολισμού EXIF που λέει στο πρόγραμμα προβολής να την περιστρέψει. Οι εφαρμογές φωτογραφιών συνήθως υπακούν στην ετικέτα. Οι Εικόνες σε PDF δεν την διαβάζουν: ένα JPEG 1600 × 1200 με ετικέτα προσανατολισμού 6 (περιστροφή 90° δεξιόστροφα) έδωσε οριζόντια σελίδα 1600 × 1200.

Η διόρθωση είναι η Περιστροφή PDF: γράψτε τον αριθμό σελίδας, εδώ 1, και γωνία 90. Το αποτέλεσμα είχε οριστεί /Rotate 90 σε εκείνη τη σελίδα, οπότε ένα πρόγραμμα προβολής τη δείχνει όρθια. Χρησιμοποιήστε 270 για φωτογραφίες με ετικέτα προς την άλλη κατεύθυνση (προσανατολισμός 8) και 180 για αναποδογυρισμένες (προσανατολισμός 3)· εδώ δοκιμάστηκε μόνο ο προσανατολισμός 6. Η Περιστροφή ορίζει απόλυτη γωνία στη σελίδα αντί να προσθέτει στην τρέχουσα, και δεν κωδικοποιεί ξανά την εικόνα. Αν προτιμάτε να μη διορθώνετε σελίδα προς σελίδα, περιστρέψτε τη φωτογραφία στην εφαρμογή φωτογραφιών και αποθηκεύστε αντίγραφο πριν τη μετατροπή.

Τι θα αρνηθεί αυτό το εργαλείο

  • HEIC και άλλες μορφές. Η σελίδα δέχεται .png, .jpg, .jpeg, .gif και .bmp. Ένα πραγματικό αρχείο HEIC επέστρεψε 400, unsupported_file_type· εξάγετέ το πρώτα ως JPEG.
  • Αρχείο που δεν είναι εικόνα. Το ανέβασμα ενός PDF σε αυτό το σημείο επέστρεψε το ίδιο 400 με το μήνυμα "The file is not a supported image."
  • SVG. Ένα αρχείο SVG πήρε το ίδιο 400.
  • Κείμενο με δυνατότητα αναζήτησης. Το κείμενο σε φωτογραφημένη σελίδα μένει pixel. Το OCR επιστρέφει κείμενο Markdown· δεν προσθέτει επίπεδο κειμένου σε αυτό το PDF (πώς λειτουργεί).
  • Διαφάνεια. Οι εικόνες μετατρέπονται σε RGB και το κανάλι άλφα απορρίπτεται.

Έλεγχος πριν το στείλετε

Ανοίξτε το PDF και μετρήστε τις σελίδες σε σχέση με τις φωτογραφίες, με τη σειρά. Η σειρά σελίδων είναι η σειρά ανεβάσματος· σε δοκιμή, το ανέβασμα ενός κάθετου PNG πριν από ένα οριζόντιο έβαλε πρώτη την κάθετη σελίδα. Μετά κοιτάξτε το μέγεθος του αρχείου πριν το επισυνάψετε.

Open tool
Process in the browser — no watermark, files removed after the job.
Open tool
Read next
Μετατροπή PDF σε JPG ή PNG: τι αλλάζει το DPI και πώς να εξαγάγετε μία σελίδα
Το PDF σε εικόνες αποδίδει κάθε σελίδα σε ZIP, ως PNG εκτός αν διαλέξετε JPEG. Η φόρμα του προγράμματος περιήγησης έχει μόνο μορφή και DPI· τα πεδία API για επιλογή σελίδων και WebP αγνοούνται. Μετρημένα μεγέθη αρχείων στα 150 και 300 DPI και πώς να εξαγάγετε μία σελίδα.
Στείλτε μόνο ορισμένες σελίδες ενός PDF: Εξαγωγή σελίδων, Διαγραφή σελίδων και τι μένει πίσω
Για να στείλετε μόνο ορισμένες σελίδες ενός PDF, γράψτε στην Εξαγωγή σελίδων τις σελίδες που κρατάτε ή στη Διαγραφή σελίδων αυτές που αφαιρείτε. Το κείμενο των σελίδων φεύγει, αλλά οι τίτλοι των σελιδοδεικτών και ο τίτλος του εγγράφου μπορεί να μείνουν στο αρχείο.
Προσθήκη αριθμών σελίδας σε PDF: θέση, αρχικός αριθμός και η παγίδα των περιστραμμένων σελίδων
Πώς να αριθμήσετε online τις σελίδες ενός υπάρχοντος PDF: διαλέξτε γωνία, ορίστε αρχικό αριθμό όπως το 101 και αποφύγετε τους πλάγιους αριθμούς που εμφανίζονται σε σελίδες αποθηκευμένες ως περιστραμμένες.