Πώς να μετατρέψετε ένα αρχείο HTML σε PDF σε Java

Αυτό το σεμινάριο περιγράφει τον τρόπο μετατροπής του αρχείου HTML σε PDF σε java όπου ένα υπάρχον αρχείο HTML φορτώνεται και αποθηκεύεται ως αρχείο PDF. Μπορούν επίσης να οριστούν διαφορετικά χαρακτηριστικά του αρχείου PDF, όπως το μέγεθος της σελίδας και το χρώμα φόντου. Με τη συνάρτηση convertHTML(), μπορείτε να γράψετε HTML σε PDF μετατροπέα χρησιμοποιώντας java.

Βήματα για τη δημιουργία PDF από HTML σε Java

  1. Διαμορφώστε το έργο για προσθήκη βιβλιοθήκης Aspose.HTML από το αποθετήριο Maven
  2. Δηλώστε και αρχικοποιήστε το αντικείμενο PdfSaveOptions για να προσαρμόσετε το αρχείο PDF εξόδου
  3. Δημιουργήστε και αρχικοποιήστε τις κλάσεις Page και PageSetup για να ορίσετε το μέγεθος της σελίδας PDF εξόδου
  4. Ορίστε το χρώμα φόντου του PDF εξόδου χρησιμοποιώντας το αντικείμενο PdfSaveOptions
  5. Μετατρέψτε το αρχείο προέλευσης HTML σε PDF παρέχοντας το όνομα του αρχείου HTML εισόδου και τις επιθυμητές επιλογές που διαμορφώθηκαν παραπάνω

Αυτά τα βήματα παρέχουν καθοδήγηση για μετατροπή HTML σε PDF σε Java διαμορφώνοντας το έργο ώστε να προσθέτει βιβλιοθήκη Aspose.HTML από το αποθετήριο Maven. Η προσαρμογή με χρήση των PdfSaveOptions είναι προαιρετική και μπορείτε να παραλείψετε αυτό το βήμα εάν απαιτείται. Μπορούν επίσης να οριστούν πολλές άλλες ιδιότητες μαζί με το μέγεθος σελίδας και το χρώμα φόντου που αναφέρονται στο παράδειγμα.

Κώδικας για μετατροπή αρχείου HTML σε PDF σε Java

Αυτός ο κώδικας χρησιμοποιεί κλάσεις PdfSaveOptions, PageSetup, Page και Converter για την εκτέλεση αυτής της εργασίας. Μπορείτε να ορίσετε το μέγεθος της σελίδας σε ίντσες, pixel, σημεία, κουκκίδες ανά ίντσα, κουκκίδες ανά pixel και πολλά άλλα. Μπορείτε επίσης να ορίσετε συμπίεση εικόνας, διαφανές χρώμα εικόνας, ποιότητα Jpeg, λεπτομέρειες ψηφιακής υπογραφής, συμπίεση κειμένου κ.λπ. χρησιμοποιώντας το PdfSaveOptions.

Αυτό το θέμα δείχνει πώς μπορεί να γραφτεί η χρήση του Μετατροπέα Java HTML σε PDF. Υπάρχουν πολλές άλλες διαθέσιμες επιλογές, όπως η μετατροπή HTML σε κείμενο, όπως περιγράφεται στο άρθρο στο πώς να μετατρέψετε HTML σε κείμενο σε Java.

 Ελληνικά