Απόδοση PDF με αρχικό μέγεθος σελίδας
Εισαγωγή
Στον τομέα της ανάπτυξης .NET, το GroupDocs.Viewer ξεχωρίζει ως ένα ισχυρό εργαλείο για την απόδοση διαφόρων μορφών εγγράφων, συμπεριλαμβανομένων των PDF. Μια συνηθισμένη απαίτηση στον χειρισμό εγγράφων είναι η απόδοση των PDF διατηρώντας παράλληλα τα αρχικά μεγέθη σελίδων τους. Η απρόσκοπτη επίτευξη αυτής της εργασίας απαιτεί μια ολοκληρωμένη κατανόηση του GroupDocs.Viewer για .NET και των λειτουργιών του.
Προαπαιτούμενα
Πριν ξεκινήσετε την απόδοση PDF με αρχικά μεγέθη σελίδας χρησιμοποιώντας το GroupDocs.Viewer για .NET, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:
1. Εγκαταστήστε το GroupDocs.Viewer για .NET
Ξεκινήστε κατεβάζοντας τη βιβλιοθήκη GroupDocs.Viewer από τον ιστότοπο. Μπορείτε να αποκτήσετε τη βιβλιοθήκη από τον παρεχόμενο σύνδεσμος λήψηςΑκολουθήστε τις οδηγίες εγκατάστασης που παρέχονται στην τεκμηρίωση για να το ενσωματώσετε αποτελεσματικά στο έργο .NET σας.
2. Ρύθμιση περιβάλλοντος ανάπτυξης
Βεβαιωθείτε ότι έχετε ρυθμίσει ένα περιβάλλον ανάπτυξης για ανάπτυξη .NET. Αυτό περιλαμβάνει την εγκατάσταση ενός συμβατού IDE, όπως το Visual Studio, και βασική κατανόηση του προγραμματισμού C#.
3. Αποκτήστε ένα έγγραφο PDF
Θα χρειαστείτε ένα δείγμα εγγράφου PDF για να το αποδώσετε με το GroupDocs.Viewer. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε έγγραφο PDF για δοκιμαστικούς σκοπούς. Εάν δεν έχετε, μπορείτε να κατεβάσετε ένα δείγμα PDF από διάφορες διαδικτυακές πηγές.
Εισαγωγή χώρων ονομάτων
Πριν προχωρήσετε στην απόδοση PDF, είναι απαραίτητο να εισαγάγετε τους απαραίτητους χώρους ονομάτων στο έργο C# σας. Αυτό το βήμα σάς επιτρέπει να αποκτήσετε πρόσβαση στις απαιτούμενες κλάσεις και μεθόδους από τη βιβλιοθήκη GroupDocs.Viewer.
using System;
using System.IO;
using GroupDocs.Viewer.Options;
Τώρα που έχετε θέσει τις προϋποθέσεις και έχετε εισαγάγει τους απαραίτητους χώρους ονομάτων, ας αναλύσουμε τη διαδικασία απόδοσης PDF με τα αρχικά μεγέθη σελίδας χρησιμοποιώντας το GroupDocs.Viewer για .NET σε απλά βήματα:
Βήμα 1: Ορισμός καταλόγου εξόδου
string outputDirectory = "Your Document Directory";
Βεβαιωθείτε ότι έχετε καθορίσει τον κατάλογο όπου θέλετε να αποθηκευτούν οι σελίδες που εμφανίζονται. Αντικατάσταση "Your Document Directory"
με τη διαδρομή του επιθυμητού καταλόγου.
Βήμα 2: Ορισμός μορφής διαδρομής αρχείου σελίδας
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");
Ορίστε τη μορφή για την ονομασία των αρχείων σελίδων που αποδίδονται. Σε αυτό το παράδειγμα, οι σελίδες θα αποθηκευτούν ως εικόνες PNG με ονόματα αρχείων στη μορφή "page_1.png"
, "page_2.png"
, και ούτω καθεξής.
Βήμα 3: Απόδοση PDF με αρχικό μέγεθος σελίδας
using (Viewer viewer = new Viewer("Path_to_Your_PDF_File.pdf"))
{
PngViewOptions viewOptions = new PngViewOptions(pageFilePathFormat);
viewOptions.PdfOptions.RenderOriginalPageSize = true;
viewer.View(viewOptions);
}
Δημιουργήστε ένα υπόδειγμα Viewer
αντικείμενο με τη διαδρομή προς το αρχείο PDF σας. Στη συνέχεια, δημιουργήστε PngViewOptions
με την καθορισμένη μορφή διαδρομής αρχείου σελίδας. Ορίστε RenderOriginalPageSize
ιδιοκτησία σε true
για να διατηρήσετε τα αρχικά μεγέθη σελίδων κατά την απόδοση.
Βήμα 4: Εμφάνιση της τοποθεσίας του αποτυπωμένου εγγράφου
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
Εκτυπώστε ένα μήνυμα που υποδεικνύει την επιτυχή απόδοση και δώστε τον κατάλογο όπου αποθηκεύονται οι σελίδες που αποδίδονται.
Σύναψη
Η απόδοση PDF με τα αρχικά μεγέθη σελίδας χρησιμοποιώντας το GroupDocs.Viewer για .NET είναι μια απλή διαδικασία όταν ακολουθείτε τα βήματα που περιγράφονται σε αυτό το σεμινάριο. Εισάγοντας τους απαραίτητους χώρους ονομάτων και ακολουθώντας τον αναλυτικό οδηγό, μπορείτε να ενσωματώσετε απρόσκοπτα αυτήν τη λειτουργικότητα στις εφαρμογές .NET σας.
Συχνές ερωτήσεις
Μπορεί το GroupDocs.Viewer να αποδώσει και άλλες μορφές εγγράφων εκτός από PDF;
Ναι, το GroupDocs.Viewer υποστηρίζει την απόδοση διαφόρων μορφών εγγράφων, όπως Word, Excel, PowerPoint και άλλα.
Είναι το GroupDocs.Viewer συμβατό με το .NET Core;
Ναι, το GroupDocs.Viewer είναι συμβατό με περιβάλλοντα .NET Framework και .NET Core.
Μπορώ να προσαρμόσω τη μορφή εξόδου των σελίδων που αποδίδονται;
Ναι, μπορείτε να προσαρμόσετε τη μορφή εξόδου προσαρμόζοντας τις επιλογές που παρέχονται από το GroupDocs.Viewer, όπως ορίζοντας διαφορετικές μορφές εικόνας ή καθορίζοντας προσαρμοσμένες επιλογές απόδοσης.
Προσφέρει το GroupDocs.Viewer υποστήριξη για απόδοση εγγράφων που βασίζονται στο cloud;
Ναι, το GroupDocs.Viewer παρέχει API για απόδοση εγγράφων που βασίζονται στο cloud, επιτρέποντάς σας να αποδίδετε έγγραφα απευθείας από παρόχους αποθήκευσης στο cloud.
Υπάρχει διαθέσιμη δωρεάν δοκιμαστική έκδοση για το GroupDocs.Viewer;
Ναι, μπορείτε να εξερευνήσετε το GroupDocs.Viewer με δωρεάν δοκιμαστική περίοδο, μεταβαίνοντας στην παρεχόμενη διεύθυνση σύνδεσμος.