Λάβετε το συντελεστή ζουμ σε αρχείο PDF

Το Aspose.PDF για .NET είναι μια βιβλιοθήκη χειρισμού PDF που παρέχει πολλές δυνατότητες για την εκτέλεση διαφόρων λειτουργιών σε έγγραφα PDF. Ένα από αυτά τα χαρακτηριστικά είναι η δυνατότητα λήψης του συντελεστή ζουμ σε αρχείο PDF. Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να χρησιμοποιήσετε το Aspose.PDF για .NET για να λάβετε τον παράγοντα ζουμ σε αρχείο PDF χρησιμοποιώντας τον πηγαίο κώδικα C#.

Βήμα 1: Δημιουργία νέου αντικειμένου εγγράφου

Το πρώτο βήμα για να λάβετε τον παράγοντα ζουμ ενός αρχείου PDF χρησιμοποιώντας το Aspose.PDF για .NET είναι να δημιουργήσετε ένα νέοDocument αντικείμενο. οDocument Το αντικείμενο αντιπροσωπεύει ένα έγγραφο PDF που μπορεί να φορτωθεί από ένα αρχείο ή μια ροή.

// Η διαδρομή προς τον κατάλογο εγγράφων.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// Δημιουργία νέου αντικειμένου εγγράφου
Document doc = new Document(dataDir + "Zoomed_pdf.pdf");

Στον παραπάνω κώδικα, δημιουργήσαμε έναDocument αντικείμενο περνώντας τη διαδρομή του αρχείου PDF στον κατασκευαστή τουDocument τάξη. Πρέπει να αντικαταστήσετε το “YOUR DOCUMENT DECTORY” με την πραγματική διαδρομή του καταλόγου όπου βρίσκεται το αρχείο PDF σας.

Βήμα 2: Δημιουργία αντικειμένου GoToAction

Το επόμενο βήμα είναι να δημιουργήσετε έναGoToAction αντικείμενο. ΕΝΑGoToActionαντικείμενο αντιπροσωπεύει μια ενέργεια που πηγαίνει σε έναν συγκεκριμένο προορισμό σε ένα έγγραφο PDF. Στην περίπτωσή μας, θέλουμε να λάβουμε τον παράγοντα ζουμ του αρχείου PDF, οπότε θα χρησιμοποιήσουμε τοOpenAction ιδιοκτησία τουDocument αντικείμενο να πάρει τοGoToAction αντικείμενο.

// Δημιουργία αντικειμένου GoToAction
GoToAction action = doc.OpenAction as GoToAction;

Στον παραπάνω κώδικα, δημιουργήσαμε έναGoToAction αντικείμενο με χύτευση τουOpenAction ιδιοκτησία τουDocument αντιτίθεμαιGoToAction.

Βήμα 3: Λάβετε τον παράγοντα Zoom του αρχείου PDF

Το τρίτο βήμα είναι να λάβετε τον συντελεστή ζουμ του αρχείου PDF. Μπορούμε να λάβουμε τον συντελεστή ζουμ του αρχείου PDF μεταβαίνοντας στοDestination ιδιοκτησία τουGoToAction αντικείμενο και στη συνέχεια ρίχνοντάς το σεXYZExplicitDestination . οXYZExplicitDestination Η κλάση αντιπροσωπεύει έναν προορισμό σε ένα έγγραφο PDF που καθορίζει τις συντεταγμένες και τον συντελεστή ζουμ προς μετάβαση.

// Αποκτήστε τον συντελεστή ζουμ του αρχείου PDF
System.Console.WriteLine((action.Destination as XYZExplicitDestination).Zoom); // Τιμή ζουμ εγγράφου.

Στον παραπάνω κώδικα, έχουμε πρόσβαση στοDestination ιδιοκτησία τουGoToAction αντικείμενο και μετά πετάξτε το σεXYZExplicitDestination . Μετά από αυτό, έχουμε πρόσβαση στοZoom ιδιοκτησία τουXYZExplicitDestination αντικείμενο για να λάβετε τον συντελεστή ζουμ του αρχείου PDF.

Βήμα 4: Πληκτρολογήστε τον παράγοντα Zoom

Το τελευταίο βήμα είναι η έξοδος του συντελεστή ζουμ του αρχείου PDF. Μπορούμε να χρησιμοποιήσουμε τοSystem.Console.WriteLine

// Αποκτήστε τον συντελεστή ζουμ του αρχείου PDF
System.Console.WriteLine((action.Destination as XYZExplicitDestination).Zoom); // Τιμή ζουμ εγγράφου.

Παράδειγμα πηγαίου κώδικα για Λήψη συντελεστή ζουμ χρησιμοποιώντας Aspose.PDF για .NET

Ακολουθεί το πλήρες παράδειγμα πηγαίου κώδικα για το Get Zoom Factor χρησιμοποιώντας Aspose.PDF για .NET:

// Η διαδρομή προς τον κατάλογο εγγράφων.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// Δημιουργία νέου αντικειμένου εγγράφου
Document doc = new Document(dataDir + "Zoomed_pdf.pdf");

// Δημιουργία αντικειμένου GoToAction
GoToAction action = doc.OpenAction as GoToAction;

// Αποκτήστε τον συντελεστή ζουμ του αρχείου PDF
System.Console.WriteLine((action.Destination as XYZExplicitDestination).Zoom); // Τιμή ζουμ εγγράφου.

συμπέρασμα

Σε αυτό το σεμινάριο, έχουμε εξερευνήσει πώς να χρησιμοποιήσετε το Aspose.PDF για .NET για να λάβετε τον παράγοντα ζουμ ενός αρχείου PDF. Ο παράγοντας ζουμ είναι μια κρίσιμη πτυχή ενός εγγράφου PDF, καθώς καθορίζει το αρχικό μέγεθος εμφάνισης όταν ανοίγει σε ένα πρόγραμμα προβολής. Με την πρόσβαση και τη χρήση του παράγοντα ζουμ, οι προγραμματιστές μπορούν να προσαρμόσουν την εμπειρία προβολής για τους τελικούς χρήστες. Το Aspose.PDF για .NET παρέχει ένα απλό και αποτελεσματικό API για την ανάκτηση του συντελεστή ζουμ και άλλων πληροφοριών που σχετίζονται με την πλοήγηση από ένα έγγραφο PDF, δίνοντας τη δυνατότητα στους προγραμματιστές να δημιουργούν πλούσιες σε χαρακτηριστικά και διαδραστικές εφαρμογές PDF.

Συχνές ερωτήσεις για λήψη συντελεστή ζουμ σε αρχείο PDF

Ε: Ποιος είναι ο συντελεστής ζουμ σε ένα αρχείο PDF;

Α: Ο συντελεστής ζουμ σε ένα αρχείο PDF αναφέρεται στο επίπεδο μεγέθυνσης που εφαρμόζεται στο έγγραφο κατά την προβολή του. Καθορίζει το αρχικό μέγεθος εμφάνισης του αρχείου PDF στην οθόνη. Ένας συντελεστής ζουμ 1,0 αντιπροσωπεύει το πραγματικό μέγεθος (100% ζουμ), ενώ ένας συντελεστής ζουμ μεγαλύτερο από 1,0 αντιπροσωπεύει μεγέθυνση και ένας συντελεστής ζουμ μικρότερος από 1,0 αντιπροσωπεύει μείωση.

Ε: Πώς μπορώ να χρησιμοποιήσω τις πληροφορίες του παράγοντα ζουμ στην εφαρμογή μου;

Α: Μπορείτε να χρησιμοποιήσετε τις πληροφορίες του παράγοντα ζουμ για να προσαρμόσετε το αρχικό μέγεθος εμφάνισης ενός εγγράφου PDF όταν ανοίγει σε ένα πρόγραμμα προβολής. Για παράδειγμα, μπορείτε να ορίσετε έναν συγκεκριμένο συντελεστή ζουμ για να διασφαλίσετε ότι το PDF εμφανίζεται σε συγκεκριμένο μέγεθος ή ότι ταιριάζει ολόκληρη η σελίδα στο παράθυρο του θεατή.

Ε: Μπορώ να τροποποιήσω τον παράγοντα ζουμ ενός εγγράφου PDF μέσω προγραμματισμού χρησιμοποιώντας το Aspose.PDF για .NET;

Α: Ναι, μπορείτε να τροποποιήσετε τον παράγοντα ζουμ ενός εγγράφου PDF μέσω προγραμματισμού χρησιμοποιώντας το Aspose.PDF για .NET. Μπορείτε να ορίσετε τον συντελεστή ζουμ για συγκεκριμένες ενέργειες, όπως π.χGoToAction ήGoToRemoteActionγια να ελέγξετε πώς εμφανίζεται το έγγραφο όταν ο χρήστης αλληλεπιδρά με συνδέσμους ή σελιδοδείκτες.

Ε: Υπάρχουν άλλοι τρόποι πλοήγησης σε συγκεκριμένες τοποθεσίες σε ένα έγγραφο PDF χρησιμοποιώντας το Aspose.PDF για .NET;

Α: Ναι, το Aspose.PDF για .NET παρέχει διάφορες δυνατότητες για πλοήγηση σε συγκεκριμένες τοποθεσίες σε ένα έγγραφο PDF. Εκτός από τη χρήσηGoToAction , μπορείτε να χρησιμοποιήσετε άλλες ενέργειες όπωςGoToURIAction για να ανοίξετε μια διεύθυνση URL,GoToEmbeddedAction για πλοήγηση σε ενσωματωμένα αρχεία καιGoToNamedAction για να μεταβείτε σε κατονομασμένους προορισμούς μέσα στο έγγραφο PDF.