Απόδοση 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 προσφέρει υποστήριξη για απόδοση εγγράφων που βασίζεται σε σύννεφο;

Ναι, το GroupDocs.Viewer παρέχει API για απόδοση εγγράφων που βασίζεται σε σύννεφο, επιτρέποντάς σας να αποδίδετε έγγραφα απευθείας από παρόχους αποθήκευσης cloud.

Υπάρχει διαθέσιμη δωρεάν δοκιμή για το GroupDocs.Viewer;

Ναι, μπορείτε να εξερευνήσετε το GroupDocs.Viewer με μια δωρεάν δοκιμή, μεταβαίνοντας στο παρεχόμενοΣύνδεσμος.