Κατεβάστε ένα " HTML σε PDF " . NET βιβλιοθήκη κατηγορίας . Η ενότητα Πόροι περιέχει συνδέσεις με διάφορα δημοφιλή εμπορικά σήματα . 2
Δημιουργήστε ένα νέο δικτυακό τόπο του έργου ASP.NET και το όνομα " MyProject " . Η σελίδα " Default.aspx " θα εμφανιστεί στην Εξερεύνηση λύση στο δεξί μέρος της οθόνης .
Εικόνων 3
Αλλαγή σε κατάσταση σχεδίασης και να σύρετε ένα κουμπί ελέγχου ASP.NET στη σελίδα .
Φτηνές 4
κάντε διπλό κλικ στο κουμπί . Αυτό θα προσθέσει μια μέθοδο χειρισμού συμβάντων που ονομάζεται " Button1_Click " στο " Default.aspx.cs " πίσω από τον κώδικα της σελίδας .
5
Κάντε δεξί κλικ " MyProject " στον εξερευνητή λύση και επιλέξτε " Add Reference " . Αυτό θα ανοίξει το " Add Reference " παράθυρο .
Η 6
Αναζητήστε τη θέση της βιβλιοθήκης που έχετε κατεβάσει και επιλέξτε το αρχείο DLL που βρίσκονται σε αυτόν το φάκελο . Όλα τα μαθήματα από τη βιβλιοθήκη θα είναι προσβάσιμος από το έργο ASP.NET σας .
Η 7
Προσθέστε μια αναφορά στη βιβλιοθήκη του " χρησιμοποιώντας " του " Default.aspx.cs " αρχείο κώδικα .
8
Προσθήκη " HTML σε PDF " κώδικα μετατροπής στο " Button1_Click " χειρισμού συμβάντων . Διαφορετικούς προμηθευτές θα έχουν διαφορετικούς τρόπους για να ρυθμίσετε τις ιδιότητες και τις μεθόδους πρόσβασης σε επιμέρους βιβλιοθήκες τους . Συνήθως το μπλοκ κώδικα θα μοιάζει με αυτό :
/* δημιουργήσετε ένα νέο στιγμιότυπο της κλάσης μετατροπέα * /μετατροπέα μετατροπέα = νέα Converter ( ) ?
/* Ρυθμίσετε τις ιδιότητες για το PDF * /converter.pageSIze = 500 ? converter.pagrOrientation = " Portrait" ? κλπ?
/* πάρει δυαδικά δεδομένα από τη διεύθυνση URL στόχου και κατάστημα στο πίνακα byte * /url = " http://www . someWebSite.com " ? byte [ ] bytes = converter.getDataFrom ( URL_to_convert ) ?
/* buffer απόκρισης Setup * /HttpResponse απάντηση = HttpContext.Current.Response ? response.Clear ( ) ? Response.AddHeader ( " Content- Type " , " binary /octet-stream ")? response.Flush ( ) ? response.BinaryWrite ( downloadBytes ) ? response.Flush ( ) ? Response.end ( ) ?
Τα σχόλια είναι αυτο- επεξηγηματικές . Θα είστε σε θέση να ορίσετε επιπλέον ιδιότητες για τον έλεγχο της τελικής εμφάνιση του PDF . Όλες οι κατηγορίες μετατροπέας θα σας ζητήσει να ρυθμίσετε το αντικείμενο απόκρισης HTTP , όπως φαίνεται . Δείτε την τεκμηρίωση που έρχεται με τη λήψη σας για λεπτομέρειες σχετικά με το πώς να ρυθμίσετε την κλήση στον μετατροπέα .
Η 9
Μεταγλώττιση και εκτέλεση του έργου σας . Ο φυλλομετρητής σας θα εμφανίσει τη σελίδα σας που περιέχει το κουμπί στο button.Click να εκτελεστεί ο κώδικας χειρισμού συμβάντων . Θα ανακτήσει τα δυαδικά δεδομένα από την καθορισμένη διεύθυνση URL και να μετατρέπουν το ακατέργαστο HTML σε ένα έγγραφο PDF .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα