Είναι δυνατόν να κάνετε μια σελίδα HTML να συμπεριφέρεται, για παράδειγμα, όπως μια σελίδα μεγέθους Α4 στο MS Word;
Ουσιαστικά, θέλω να μπορώ να εμφανίσω τη σελίδα HTML στο πρόγραμμα περιήγησης και να περιγράψω το περιεχόμενο στις διαστάσεις μιας σελίδας μεγέθους Α4.
Για λόγους απλότητας, υποθέτω ότι η σελίδα HTML θα περιέχει μόνο κείμενο (χωρίς εικόνες κ.λπ.) και δεν θα υπάρχουν ετικέτες <br>
για παράδειγμα.
Επίσης, όταν η σελίδα HTML εκτυπωθεί, θα βγει ως σελίδες χαρτιού μεγέθους Α4.
Θα ήταν αρκετά εύκολο να αναγκάσετε το πρόγραμμα περιήγησης στο web να εμφανίζει τη σελίδα με τις ίδιες διαστάσεις εικονοστοιχείων με το A4. Ωστόσο, μπορεί να υπάρξουν μερικές ιδιορρυθμίες κατά την απόδοση των πραγμάτων.
Υποθέτοντας ότι οι οθόνες σας εμφανίζουν 72 dpi, θα μπορούσατε να προσθέσετε κάτι τέτοιο:
<!DOCTYPE html>
<html>
<head>
<style>
body {
height: 842px;
width: 595px;
/* to centre page on screen*/
margin-left: auto;
margin-right: auto;
}
</style>
</head>
<body>
</body>
</html>
Έχω χρησιμοποιήσει την HTML για να δημιουργήσω αναφορές που εκτυπώνονται σωστά σε πραγματικά μεγέθη σε πραγματικό χαρτί.
Αν χρησιμοποιήσετε προσεκτικά mm ως μονάδες στο αρχείο CSS, θα είστε εντάξει, τουλάχιστον για μεμονωμένες σελίδες. Ωστόσο, οι άνθρωποι μπορούν να σας τα χαλάσουν αλλάζοντας το ζουμ εκτύπωσης στο πρόγραμμα περιήγησής τους.
Φαίνεται να θυμάμαι ότι όλα όσα έκανα ήταν μονοσέλιδα, οπότε δεν χρειάστηκε να ανησυχώ για την σελιδοποίηση - αυτό μπορεί να είναι πολύ πιο δύσκολο.
Τεχνικά, θα μπορούσατε, αλλά θα χρειαζόταν πολλή δουλειά για να κάνετε όλα τα προγράμματα περιήγησης να εκτυπώνουν τη σελίδα ακριβώς όπως εμφανίζεται στην οθόνη. Επίσης, τα περισσότερα προγράμματα περιήγησης επιβάλλουν τη διεύθυνση URL, την ημερομηνία εκτύπωσης και την αρίθμηση των σελίδων στην εκτύπωση, κάτι που δεν είναι πάντα επιθυμητό. Αυτό δεν μπορεί να τροποποιηθεί ή να απενεργοποιηθεί.
Αντ' αυτού, θα σας συμβούλευα να δημιουργήσετε ένα PDF με βάση τα περιεχόμενα στην οθόνη και να σερβίρετε το PDF για λήψη ή/και εκτύπωση. Παρόλο που οι περισσότερες διαθέσιμες βιβλιοθήκες PDF είναι επί πληρωμή, υπάρχουν μερικές δωρεάν εναλλακτικές λύσεις διαθέσιμες για τη δημιουργία βασικών PDF.