Μετατροπή HTML σε PDF
Το HTML σε PDF αποδίδει ένα ανεβασμένο αρχείο .html ή .htm, ή ένα ZIP που περιέχει HTML, σε PDF με WeasyPrint. Το JavaScript δεν εκτελείται, οπότε σελίδες που χτίζονται από σενάρια βγαίνουν ελλιπείς.
Σύρετε και αφήστε αρχεία εδώ ή κάντε κλικ για επιλογή
Δέχεται HTML, HTM, ZIP · έως 500.0 MB ανά αρχείο · έως 20 αρχεία τη φορά
Μπορείτε επίσης να επικολλήσετε ένα αρχείο με Ctrl/Cmd+V ή από το μενού του προχείρου.
HTML σε PDF αποδίδει με WeasyPrint. Ανεβάστε `.html` / `.htm`, ή ZIP που περιέχει τουλάχιστον ένα `.html` (χρησιμοποιείται το `index.html` στη ρίζα του αρχείου αν υπάρχει, αλλιώς η πρώτη καταχώριση `.html`). Το PDF εξόδου παίρνει όνομα από το ανεβασμένο αρχείο.
Το πεδίο `zoom` αγνοείται. Δεν υπάρχει ακέφαλο Chrome και δεν εκτελείται JavaScript. Εξωτερικές εικόνες, φύλλα στυλ και γραμματοσειρές ανακτώνται από δημόσιες διευθύνσεις web (το πολύ 500 πόροι, 64 MiB ο καθένας, 15 δευτερόλεπτα ανά αίτημα), ενώ διευθύνσεις ιδιωτικών ή εσωτερικών δικτύων μπλοκάρονται. Σχετικοί πόροι μέσα στο ZIP επιλύονται από τα εξαγόμενα αρχεία.
Το CSS που υποστηρίζει το WeasyPrint τυπώνεται. Εφαρμογές με βαρύ scripting, γραμματοσειρές δικτύου που δεν κατεβαίνουν ποτέ και σύγχρονες διατάξεις JS συχνά καταρρέουν. Η είσοδος δεν είναι κρυπτογραφημένο PDF· ξεκινά από HTML.
Αν η πηγή είναι ήδη URL, χρησιμοποιήστε URL σε PDF. Αν είναι Markdown, χρησιμοποιήστε Markdown σε PDF (πρώτα CommonMark, μετά το ίδιο WeasyPrint).
Τα ανεβάσματα είναι προσωρινά. Δεν κρατάμε βιβλιοθήκη HTML.
Λειτουργίες
- WeasyPrint, όχι Chromium
- Δέχεται HTML ή ZIP (αποδίδεται το index.html, αλλιώς η πρώτη καταχώριση .html)
- Το zoom αγνοείται· χωρίς JavaScript
- Ανώνυμο API: /api/v1/convert/html/pdf
Πότε το χρησιμοποιείτε
- Εκτύπωση στατικού HTML τιμολογίου σε PDF
- Απόδοση αναφοράς CSS χωρίς ανάγκη JS
- Μετατροπή μικρού ZIP HTML+πόρων σε PDF
Πώς μετατρέπω HTML σε PDF;
- Ανεβάστε HTML ή ZIP που περιέχει HTML.
- Το zoom μπορεί να αγνοηθεί. Δεν αλλάζει την απόδοση.
- Πατήστε «Εκτέλεση» και κατεβάστε το PDF.
- Ελέγξτε γραμματοσειρές και σελιδοποίηση. Σελίδες που βασίζονται μόνο σε JS βγαίνουν κενές ή στραβές.
Όρια και ειδικές περιπτώσεις
- Χωρίς JavaScript, χωρίς Chrome, χωρίς ζουμ
- Μόνο το σύνολο CSS του WeasyPrint
- Οι απομακρυσμένοι πόροι φορτώνονται μόνο από δημόσιες διευθύνσεις web· ιδιωτικές και εσωτερικές διευθύνσεις μπλοκάρονται
- Η απόδοση σταματά από προεπιλογή μετά από 180 δευτερόλεπτα
- Όριο ανεβάσματος σε αυτόν τον ιστότοπο: 500 MB ανά αρχείο, με αποστολή σε τμήματα πάνω από περίπου 95 MB. Το σώμα ενός μεμονωμένου άμεσου αιτήματος API περιορίζεται στα 100 MB.
Παραδείγματα
- Απλό HTML τιμολογίου με ενσωματωμένο CSS συχνά τυπώνεται καθαρά
- Κέλυφος SPA χωρίς προαποδομένο HTML βγαίνει σχεδόν κενό
Απόρρητο για αυτό το εργαλείο
Τα αρχεία ανεβαίνουν μέσω HTTPS, επεξεργάζονται στη μνήμη ή σε βραχύβιο προσωρινό κατάλογο στους διακομιστές μας και διαγράφονται όταν το αποτέλεσμα είναι έτοιμο. Δεν κρατάμε αντίγραφα για μετέπειτα περιήγηση, εκπαίδευση μοντέλων ή διαφημιστικά προφίλ. Οι λεπτομέρειες διατήρησης και οι γνωστοποιήσεις για cookie του AdSense βρίσκονται στην Πολιτική απορρήτου.
Συχνές ερωτήσεις
- Γιατί η εφαρμογή React βγαίνει κενό PDF;
- Το WeasyPrint δεν εκτελεί JavaScript. Στείλτε στατικό HTML, όχι άδειο κέλυφος SPA.
- Ισχύει το zoom;
- Όχι. Η συνάρτηση μετατροπής δεν δέχεται παράμετρο.
- Πώς χειρίζεται το ZIP;
- Αν το αρχείο έχει index.html στη ρίζα του, αποδίδεται εκείνο· αλλιώς η πρώτη καταχώριση .html.
- Είναι εκτύπωση σε PDF του Chrome;
- Όχι. Είναι η μηχανή HTML/CSS του WeasyPrint.
Τελευταία ενημέρωση:
Κλήση από κώδικα
Κάθε εργαλείο στον ιστότοπο είναι ένα απλό REST API. Για ανώνυμη χρήση δεν χρειάζεται λογαριασμός ούτε κλειδί API. Ίδιο για πρόγραμμα περιήγησης, προγραμματιστές και πράκτορες AI.
curl -X POST "https://pdf123.xyz/api/v1/convert/html/pdf" \
-F "[email protected]" \
-o output.pdfΔιατίθεται και ως εργαλείο MCP, για πελάτες που μιλούν Model Context Protocol (JSON-RPC 2.0 μέσω POST /mcp). Πλήρης αναφορά API
Χρήση από πράκτορα AI
SkillΜε αυτό το skill, τα Claude Code, Codex, Cursor και άλλοι πράκτορες AI μπορούν να εκτελέσουν το «HTML σε PDF» για εσάς: /skills/pdf123-html-to-pdf.md
Τα αρχεία χρησιμοποιούνται μόνο για αυτή την εργασία και διαγράφονται αυτόματα μετά.