λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Portable Document Format

Πώς να Εκτύπωση ASP Net σε PDF

Αν τοποθετήσετε τα άρθρα , οδηγοί ή άλλες πληροφορίες σχετικά με την ιστοσελίδα σας , θα πρέπει να εξετάσει παρέχοντας έναν τρόπο για τους επισκέπτες της ιστοσελίδας να δείτε και να εκτυπώσετε Portable Document Files ( PDF ) . PDFs είναι cross-platform συμβατές με τα έγγραφα που είναι φορητό, ελαφρύ και υποστηρίζεται από το λογισμικό και το υλικό που οι περισσότεροι χρήστες έχουν ήδη εγκατεστημένο στον υπολογιστή τους . Με ορισμένες κοινές βιβλιοθήκες κώδικα PDF , Microsoft Ενεργές σελίδες διακομιστή (ASP ) σας επιτρέπουν να δημιουργήσετε κουμπιά ή συνδέσμους που επιτρέπουν στους χρήστες να δημιουργήσουν φόρμες PDF δυναμικά , και , στη συνέχεια, προβάλετε και να εκτυπώσετε τα έγγραφα . Τα πράγματα που θα χρειαστείτε
Visual Basic ή Visual Studio
βασίζεται στα Windows διακομιστή Web

Παρουσίαση Περισσότερες οδηγίες
Η 1

Navigate to βασίζεται στα Windows σας Web hosting πίνακα ελέγχου . Συνδεθείτε με το όνομα χρήστη και τον κωδικό πρόσβασής σας . 2

Ανοίξτε το " Διαχείριση αρχείων " εφαρμογή στον πίνακα ελέγχου , στη συνέχεια, μεταβείτε στο " /βιβλιοθήκες , " /plugins " ή" /includes " φάκελο . Εντοπίστε το " PDF2Net , " " FDFNET " ή " φάκελο PDFRasterizer " . το όνομα του φακέλου στον server σας θα εξαρτηθεί από την έκδοση των Windows που χρησιμοποιείται από το Web hosting εταιρεία και άλλες παραμέτρους ρύθμισης για το λογαριασμό σας . Ένας από τους παραπάνω φακέλους της βιβλιοθήκης πρέπει να να υποβάλει, πριν μπορείτε να δημιουργήσετε ή να εκτυπώσετε αρχεία PDF . Οι περισσότερες εταιρείες που παρέχουν Web των Windows hosting σχέδια και υπηρεσίες που προσφέρουν υποστήριξη για μία ή περισσότερες από τις βιβλιοθήκες PDF . Ρωτήστε Web hosting πάροχος σας, εάν χρειάζεστε βοήθεια .
εικόνων 3

ξεκινήστε το Visual Basic ή Visual Studio εφαρμογή . Ανοίξτε τη φόρμα ASP Web στην οποία θέλετε να εισαγάγετε τον κώδικα ASP για να δημιουργήσετε και να εκτυπώσετε αρχεία PDF . Μεταβείτε στο σημείο της φόρμας Web όπου ο έλεγχος κουμπί ή σύνδεσμο για να ξεκινήσετε η διαδικασία δημιουργίας PDF , θα εμφανιστεί .
Η 4

Δημιουργήστε ένα στοιχείο ελέγχου αντικειμένου που θα αναφέρει τις βιβλιοθήκες PDF στο διακομιστή Web που απαιτείται για να δημιουργήσει και να εμφανίσει τα αρχεία PDF . Εισάγετε τον παρακάτω κωδικό στο " Option Explicit " ή χειρισμού συμβάντων του σώματος για τη φόρμα Web :

" Set pdf = Server.CreateObject ( " FdfApp.FdfApp " )

Set pdf_file = FdfAcx.FDFCreate "
5

Δημιουργία αξία μέρος setters για μια κεφαλίδα δυναμικό αρχείο PDF . Κεφαλιά είναι χρήσιμο για τη δημιουργία εξατομικευμένων έγγραφο Web με βάση το κείμενο ή τις πληροφορίες που περιλαμβάνονται στο έντυπο Web, όταν είναι ζωντανά στην ιστοσελίδα σας . για παράδειγμα , αν θέλετε να περιλαμβάνει μια κεφαλίδα τμήμα του PDF που περιλαμβάνει το πρώτο , μεσαίο και το επώνυμο του χρήστη , πληκτρολογήστε τον παρακάτω κώδικα όπου θέλετε οι πληροφορίες να εμφανίζονται στο έγγραφο :

" pdf_file.fdfsetvalue " FirstName " , Όνομα , ψευδή

pdf_file.fdfsetvalue " MI" , MI , ψευδή

pdf_file.fdfsetvalue " Επώνυμο" , Επώνυμο , ψευδή "
Η 6

Drag and drop ένα " κουμπί " έλεγχος , από την "Toolbox " στη γραμμή μενού , στη φόρμα Web , και στη συνέχεια πατήστε το πλήκτρο " F2 " και να μετονομάσετε το στοιχείο ελέγχου "Αποθήκευση" ή "Download . « Αυτό θα επιτρέψει στο χρήστη να αποθηκεύσετε το αρχείο PDF στο σκληρό δίσκο τους . κάντε διπλό κλικ στο στοιχείο ελέγχου , στη συνέχεια, πληκτρολογήστε τον ακόλουθο κώδικα στο παράθυρο εκδήλωσης :

" pdf_file.FDFSaveToFile " /pdfFiles /generated_file.pdf "
Η 7

Drag and drop ένα άλλο " Button «έλεγχος στην φόρμα , στη συνέχεια, δημιουργήστε ένα συμβάν δράση για να ανοίξει το έγγραφο PDF στο πρόγραμμα περιήγησης Web του χρήστη εισάγοντας τον ακόλουθο κώδικα :

" pdf_file.fdfSetFile " http://www.domain.com/pdfFiles /generated_file.pdf "

Response.ContentType = " text /html " "
8

Εισάγετε τον παρακάτω κωδικό στο χώρο εκδηλώσεων του σώματος της φόρμας Web :

" χρησιμοποιώντας System.Diagnostics ?

χρησιμοποιώντας System.IO ?

χρησιμοποιώντας System.Text ?

χρησιμοποιώντας System.Threading ?

ιδιωτική στατική άκυρη RunExecutable (string εκτελέσιμο , τα επιχειρήματα string)

{

ProcessStartInfo μίζα = νέα ProcessStartInfo ( εκτελέσιμο , επιχειρήματα ) ?

starter.CreateNoWindow = true ?

μίζα . RedirectStandardOutput = true ?

starter.UseShellExecute = false ?

διαδικασία Process = νέα της διαδικασίας ( ) ?

process.StartInfo = μίζα ?

διαδικασία . Έναρξη ( ) ?

StringBuilder buffer = νέα StringBuilder ( ) ?

χρήση ( StreamReader αναγνώστη = process.StandardOutput )

{

γραμμή χορδών = reader.ReadLine ( ) ?

ενώ ( γραμμή = null ! )

{

buffer.Append ( γραμμή) ?

buffer.Append ( Περιβάλλον . newline ) ?

γραμμή = reader.ReadLine ( ) ?

Thread.Sleep ( 100 ) ?

} }


αν ( process.ExitCode = 0 ! )

{

ρίξει νέο Exception ( String.Format ( @ " " " { 0 } " " τερματίστηκε με ExitCode { 1 } Έξοδος : . { 2 } " ,

εκτελέσιμο , process.ExitCode , buffer.ToString ( ) ) ?

}

} "

Ο κωδικός αυτός θα επιτρέψει στο Web αποτελούν για πρόσβαση στο Adobe Reader API και να ξεκινήσει η εφαρμογή όταν καλείται από ένα κουμπί ή συμβάν εντολής .
Η 9

Drag and drop ένα άλλο " κουμπί" ελέγχου στη φόρμα Web , να μετονομάσετε το στοιχείο ελέγχου " Εκτύπωση " και στη συνέχεια, πληκτρολογήστε τον ακόλουθο κώδικα στο παράθυρο εκδήλωσης :

"string pathToExecutable = " c : \\ ... \\ acrord32.exe " ?

RunExecutable ( pathToExecutable , @ " /t " " myTest . pdf " " " " Τα Windows όνομα_εκτυπωτή μου " " ") ? . "

Αντικαταστήστε το " mytest.pdf " μεταβλητή με το προεπιλεγμένο όνομα που θέλετε να χρησιμοποιήσετε για την εκτυπωθούν ή να αποθηκευτούν αρχείο PDF

10

Αποθηκεύστε τη φόρμα Web , στη συνέχεια να φορτώσετε το αρχείο στο διακομιστή Web .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα