Class Document
Το όνομα: Aspose.Pdf Συγκέντρωση: Aspose.PDF.dll (25.4.0)
Η κατηγορία αντιπροσωπεύει το PDF έγγραφο.
public sealed class Document : IDisposable
Inheritance
Implements
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Document(Stream)
Ξεκινήστε τη νέα ένδειξη Εγγράφου από το ρεύμα εισόδου .
public Document(Stream input)
Parameters
input
Stream
Σύνδεση με PDF έγγραφο.
Document(Πυροβολισμοί, Bool)
Ξεκινήστε τη νέα ένδειξη Εγγράφου από το ρεύμα εισόδου .
public Document(Stream input, bool isManagedStream)
Parameters
input
Stream
Σύνδεση με PDF έγγραφο.
isManagedStream
bool
Εάν ο ρυθμός στο “πραγματικό” εσωτερικό ρεύμα είναι κλειστό πριν από την έξοδο, αλλιώς δεν είναι.
Document(Σύνδεση, Σύνδεση)
Ξεκινήστε τη νέα ένδειξη Εγγράφου από το ρεύμα εισόδου .
public Document(Stream input, string password)
Parameters
input
Stream
Το αντικείμενο εισόδου ροής, το αντίστοιχο pdf προστατεύεται με κωδικό πρόσβασης.
password
string
Χρήστη ή κωδικό πρόσβασης του ιδιοκτήτη.
Document(Σύνδεση, ρεύμα, ICustomSecurityHandler)
Ξεκινήστε τη νέα ένδειξη Εγγράφου από το ρεύμα εισόδου .
public Document(Stream input, string password, ICustomSecurityHandler customSecurityHandler)
Parameters
input
Stream
Το αντικείμενο εισόδου ροής, το αντίστοιχο pdf προστατεύεται με κωδικό πρόσβασης.
password
string
Χρήστη ή κωδικό πρόσβασης του ιδιοκτήτη.
customSecurityHandler
ICustomSecurityHandler
Η συνηθισμένη υπηρεσία ασφαλείας.
Document(Σύνδεσμος, Σύνδεσμος, Bool)
Ξεκινήστε τη νέα ένδειξη Εγγράφου από το ρεύμα εισόδου .
public Document(Stream input, string password, bool isManagedStream)
Parameters
input
Stream
Σύνδεση με PDF έγγραφο.
password
string
Χρήστη ή κωδικό πρόσβασης του ιδιοκτήτη.
isManagedStream
bool
Εάν καθοριστεί στο “πραγματικό” εσωτερικό ρεύμα κλείνει πριν από την έξοδο. αλλιώς, δεν είναι.
Document(Σύνδεση, γραμμή, μπολ, ICustomSecurityHandler)
Ξεκινήστε τη νέα ένδειξη Εγγράφου από το ρεύμα εισόδου .
public Document(Stream input, string password, bool isManagedStream, ICustomSecurityHandler customSecurityHandler)
Parameters
input
Stream
Σύνδεση με PDF έγγραφο.
password
string
Χρήστη ή κωδικό πρόσβασης του ιδιοκτήτη.
isManagedStream
bool
Εάν καθοριστεί στο “πραγματικό” εσωτερικό ρεύμα κλείνει πριν από την έξοδο. αλλιώς, δεν είναι.
customSecurityHandler
ICustomSecurityHandler
Η συνηθισμένη υπηρεσία ασφαλείας.
Document(Σύνδεσμος)
Απλά init Το έγγραφο χρησιμοποιώντας το filename’. Το ίδιο με το Aspose.Pdf.Document.#ctor(System.IO.Stream).
public Document(string filename)
Parameters
filename
string
Το όνομα του αρχείου PDF.
Document(Στέλινγκ, Μπόλ)
Απλά init Το έγγραφο χρησιμοποιώντας το filename’. Το ίδιο με το Aspose.Pdf.Document.#ctor(System.IO.Stream).
public Document(string filename, bool isManagedStream)
Parameters
filename
string
Το όνομα του αρχείου PDF.
isManagedStream
bool
Εάν καθοριστεί στο “πραγματικό” εσωτερικό ρεύμα κλείνει πριν από την έξοδο. αλλιώς, δεν είναι.
Document(Σύνδεσμος, σήμα, ICustomSecurityHandler)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Pdf.Document για να εργαστεί με κρυπτογραφημένο έγγραφο.
public Document(string filename, string password, ICustomSecurityHandler customSecurityHandler)
Parameters
filename
string
Ονομασία αρχείου.
password
string
Χρήστη ή κωδικό πρόσβασης του ιδιοκτήτη.
customSecurityHandler
ICustomSecurityHandler
Η συνηθισμένη υπηρεσία ασφαλείας.
Document(Σύνδεσμος, Σύνδεσμος)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Pdf.Document για να εργαστεί με κρυπτογραφημένο έγγραφο.
public Document(string filename, string password)
Parameters
filename
string
Ονομασία αρχείου.
password
string
Χρήστη ή κωδικό πρόσβασης του ιδιοκτήτη.
Document(Σύνδεσμος, Σύνδεσμος, Bool)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Pdf.Document για να εργαστεί με κρυπτογραφημένο έγγραφο.
public Document(string filename, string password, bool isManagedStream)
Parameters
filename
string
Ονομασία αρχείου.
password
string
Χρήστη ή κωδικό πρόσβασης του ιδιοκτήτη.
isManagedStream
bool
Εάν ο ρυθμός στο “πραγματικό” εσωτερικό ρεύμα είναι κλειστό πριν από την έξοδο, αλλιώς δεν είναι.
Document(Σύνδεσμος, στυλ, Bool, ICustomSecurityHandler)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Pdf.Document για να εργαστεί με κρυπτογραφημένο έγγραφο.
public Document(string filename, string password, bool isManagedStream, ICustomSecurityHandler customSecurityHandler)
Parameters
filename
string
Ονομασία αρχείου.
password
string
Χρήστη ή κωδικό πρόσβασης του ιδιοκτήτη.
isManagedStream
bool
Εάν ο ρυθμός στο “πραγματικό” εσωτερικό ρεύμα είναι κλειστό πριν από την έξοδο, αλλιώς δεν είναι.
customSecurityHandler
ICustomSecurityHandler
Η συνηθισμένη υπηρεσία ασφαλείας.
Document()
Ξεκινήστε ένα κενό έγγραφο.
public Document()
Document(PdfVersion)
Αρχίζει το κενό έγγραφο ανά έκδοση.
public Document(PdfVersion version)
Parameters
version
PdfVersion
Η έκδοση PDF.
Document(Σύνδεσμος, LoadOptions)
Ανοίγει ένα υπάρχον έγγραφο από ένα αρχείο που παρέχει τις απαραίτητες επιλογές μετατροπής για να πάρετε ένα έγγραφο pdf.
public Document(string filename, LoadOptions options)
Parameters
filename
string
Εισάγετε το αρχείο για να μετατρέψετε σε PDF έγγραφο.
options
LoadOptions
Αντιπροσωπεύει ιδιότητες για τη μετατροπή filename’ σε pdf έγγραφο.
Document(Σύνδεση, LoadOptions)
Ανοίγει ένα υπάρχον έγγραφο από ένα ρεύμα που παρέχει την απαραίτητη μετατροπή για να πάρει ένα έγγραφο pdf.
public Document(Stream input, LoadOptions options)
Parameters
input
Stream
Εισαγωγή ροής για να μετατρέψετε σε PDF έγγραφο.
options
LoadOptions
Αντιπροσωπεύει ιδιότητες για τη μετατροπή input’ σε pdf έγγραφο.
Fields
DefaultNodesNumInSubtrees
public const byte DefaultNodesNumInSubtrees = 10
Αξία πεδίου
Properties
Actions
Αυτή η ιδιότητα είναι μια περίπτωση της κατηγορίας DocumentActions που σας επιτρέπει να πάρετε / να ρυθμίσετε BeforClosing, BeforSaving, κλπ. ενέργειες.
public DocumentActionCollection Actions { get; }
Αξία ιδιοκτησίας
Examples
Αυτό το παράδειγμα δείχνει πώς να πάρετε μετά την ανοιχτή δράση του εγγράφου:
Aspose.Pdf.Document document = new Aspose.Pdf.Document("d:\\work\\aspose\\aspose.pdf.kit.net.new\\trunk\\testdata\\Aspose.Pdf\\PdfWithOpenAction.pdf");
Aspose.Pdf.Annotations.DocumentActionCollection actions = document.Actions;
Aspose.Pdf.Annotations.PdfAction afterSavingAction = actions.AfterSaving;
AllowReusePageContent
Επιτρέπει τη συγχώνευση περιεχομένων σελίδων για τη βελτιστοποίηση του μεγέθους του περιεχομένου. εάν χρησιμοποιηθεί τότε διαχωρισμένες αλλά διπλωμένες σελίδες μπορεί να αναφέρεται στηνΣημειώστε ότι αυτή η λειτουργία μπορεί να προκαλέσει παρενέργειες όπως η αλλαγή περιεχομένου σελίδας όταν αλλάζει μια άλλη σελίδα.
public bool AllowReusePageContent { get; set; }
Αξία ιδιοκτησίας
Background
Αποκτά ή ρυθμίζει το χρώμα του εγγράφου.
public Color Background { get; set; }
Αξία ιδιοκτησίας
CenterWindow
Αποκτά ή τοποθετεί τη σημαία που καθορίζει εάν η θέση του παραθύρου του εγγράφου θα είναι κεντρική στην οθόνη.
public bool CenterWindow { get; set; }
Αξία ιδιοκτησίας
Examples
Το παράδειγμα δείχνει πώς να πάρετε τη σημαία του CenterWindow:
Document document = new Document("sample.pdf");
bool value = document.CenterWindow;
Collection
Απολαμβάνει συλλογή εγγράφων.
public Collection Collection { get; set; }
Αξία ιδιοκτησίας
CryptoAlgorithm
Αποκτά ρυθμίσεις ασφαλείας εάν το έγγραφο είναι κρυπτογραφημένο.Εάν το έγγραφο δεν είναι κρυπτογραφημένο, τότε η αντίστοιχη εξαίρεση θα εμφανιστεί στο .net 1.1ή το CryptoAlgorithm θα είναι μηδενικό για άλλες εκδόσεις .net.
public CryptoAlgorithm? CryptoAlgorithm { get; }
Αξία ιδιοκτησίας
CustomSecurityHandler
Έχουμε έναν προσαρμοσμένο διαχειριστή ασφάλειας.
public ICustomSecurityHandler CustomSecurityHandler { get; }
Αξία ιδιοκτησίας
Destinations
Αποκτήστε τη συλλογή προορισμών.Παρακαλείστε να χρησιμοποιήσετε ονομαστικούς προορισμούς.
public DestinationCollection Destinations { get; }
Αξία ιδιοκτησίας
Direction
Αποκτά ή ρυθμίζει τη σειρά ανάγνωσης του κειμένου: L2R (αριστερά προς τα δεξιά) ή R2L (δεξιά προς τα αριστερά).
public Direction Direction { get; set; }
Αξία ιδιοκτησίας
DisableFontLicenseVerifications
Πολλές λειτουργίες με γραμματοσειρά δεν μπορούν να εκτελεστούν εάν αυτές οι λειτουργίες απαγορεύονται από την άδεια αυτής της γραμματοσειράς.Για παράδειγμα, ορισμένες γραμματοσειρές δεν μπορούν να ενσωματωθούν σε ένα έγγραφο PDF εάν οι κανόνες αδειοδότησης απενεργοποιούν την ενσωμάτωση αυτής της γραμματοσειράς.Αυτή η σημαία χρησιμοποιείται για να απενεργοποιήσει οποιεσδήποτε περιορισμούς άδειας χρήσης για όλες τις γραμματοσειρές του τρέχοντος εγγράφου PDF.Να είστε προσεκτικοί όταν χρησιμοποιείτε αυτή τη σημαία.Όταν τοποθετείται, σημαίνει ότι το άτομο που τοποθετεί αυτή τη σημαία,αναλαμβάνει την πλήρη ευθύνη για ενδεχόμενες παραβιάσεις της άδειας ή του νόμου.Έτσι το παίρνει στο δικό του ρίσκο.Συνιστάται να χρησιμοποιείτε αυτή τη σημαία μόνο όταν είστε απόλυτα σίγουροι ότι δεν σπάζετε.του νόμου περί πνευματικών δικαιωμάτων.Με προεπιλογή ψεύτικη.
public bool DisableFontLicenseVerifications { get; set; }
Αξία ιδιοκτησίας
DisplayDocTitle
Αποκτά ή τοποθετεί τη σημαία που καθορίζει εάν η γραμμή τίτλου του παραθύρου του εγγράφου θα πρέπει να εμφανίζει τον τίτλο του εγγράφου.
public bool DisplayDocTitle { get; set; }
Αξία ιδιοκτησίας
Examples
Το παράδειγμα δείχνει πώς να πάρετε τη σημαία του DisplayDocTitle:
Document document = new Document("sample.pdf");
bool value = document.DisplayDocTitle;
Duplex
Αποκτά ή ρυθμίζει την επιλογή διαχείρισης διπλής εκτύπωσης για χρήση κατά την εκτύπωση του αρχείου από το διάλογο εκτύπωσης.
public PrintDuplex Duplex { get; set; }
Αξία ιδιοκτησίας
EmbedStandardFonts
Η ιδιοκτησία που δηλώνει ότι το έγγραφο πρέπει να περιλαμβάνει όλες τις τυποποιημένες γραμματοσειρές τύπου 1το οποίο έχει σημαία IsEmbedded εγκατεστημένο σε αληθινό. όλες οι γραμματοσειρές PDF μπορούν να ενσωματωθούνστο έγγραφο απλά μέσω της ρύθμισης της σημαίας IsEmbedded σε αληθινό, αλλά PDF τυποποιημένες γραμματοσειρές Type1 είναι μια εξαίρεση από αυτόν τον κανόνα.Η ενσωμάτωση τυποποιημένων γραμματοσειρών Type1 απαιτεί πολύ χρόνο, οπότε για να ενσωματώσετε αυτές τις γραμματοσειρές είναι απαραίτητοόχι μόνο να ορίσετε τη σημαία IsEmbedded σε true για το καθορισμένο γράμμα αλλά και να ορίσετεμια πρόσθετη σημαία στο επίπεδο του εγγράφου - EmbedStandardFonts = true.Αυτή η ιδιοκτησία μπορεί να ρυθμιστεί μόνο μία φορά για όλες τις γραμματοσειρές.Με προεπιλογή ψεύτικη.
public bool EmbedStandardFonts { get; set; }
Αξία ιδιοκτησίας
EmbeddedFiles
Αποκτά συλλογή αρχείων ενσωματωμένων στο έγγραφο.
public EmbeddedFileCollection EmbeddedFiles { get; }
Αξία ιδιοκτησίας
EnableObjectUnload
Αποκτήστε ή τοποθετήστε τη σημαία που επιτρέπει το έγγραφο να αφαιρεθεί εν μέρει από τη μνήμη.Αυτό επιτρέπει τη μείωση της χρήσης της μνήμης, αλλά μπορεί να έχει αρνητικό αντίκτυπο στην επιμόρφωση.
public bool EnableObjectUnload { get; set; }
Αξία ιδιοκτησίας
EnableSignatureSanitization
Αποκτά ή τοποθετεί τη σημαία για τη διαχείριση των πεδίων υπογραφής υγιεινής.
public bool EnableSignatureSanitization { get; set; }
Αξία ιδιοκτησίας
FileName
Το όνομα του αρχείου PDF που προκάλεσε αυτό το έγγραφο
public string FileName { get; }
Αξία ιδιοκτησίας
FileSizeLimitToMemoryLoading
Αποκτήστε και ρυθμίστε το όριο μεγέθους αρχείου για να φορτώσετε ένα ολόκληρο αρχείο στη μνήμη.Η τιμή είναι καθορισμένη σε megabytes.Η προεπιλεγμένη τιμή είναι 210 MB.
public static int FileSizeLimitToMemoryLoading { get; set; }
Αξία ιδιοκτησίας
FitWindow
Αποκτά ή τοποθετεί τη σημαία που καθορίζει εάν το παράθυρο εγγράφου πρέπει να αναπροσαρμοστεί για να ταιριάζει στην πρώτη σελίδα που εμφανίζεται.
public bool FitWindow { get; set; }
Αξία ιδιοκτησίας
Examples
Το παράδειγμα δείχνει πώς να πάρετε τη σημαία FitWindow:
Document document = new Document("sample.pdf");
bool value = document.FitWindow;
FontUtilities
Ετικέτες Ετικέτες Ετικέτες
public Document.IDocumentFontUtilities FontUtilities { get; }
Αξία ιδιοκτησίας
Document . IDocumentFontUtilities
Form
λαμβάνει την μορφή του εγγράφου.
public Form Form { get; }
Αξία ιδιοκτησίας
HandleSignatureChange
Στέλνετε την εξαίρεση εάν το έγγραφο αποθηκεύεται με αλλαγές και έχει υπογραφή
public bool HandleSignatureChange { get; set; }
Αξία ιδιοκτησίας
HideMenubar
Αποκτά ή τοποθετεί τη σημαία που καθορίζει εάν η γραμμή μενού πρέπει να κρύβεται όταν το έγγραφο είναι ενεργό.
public bool HideMenubar { get; set; }
Αξία ιδιοκτησίας
Examples
Το παράδειγμα δείχνει πώς να πάρετε τη σημαία του HideMenubar:
Document document = new Document("sample.pdf");
bool value = document.HideMenubar;
HideToolBar
Αποκτά ή τοποθετεί σημαία που καθορίζει εάν η γραμμή εργαλείων πρέπει να κρύβεται όταν το έγγραφο είναι ενεργό.
public bool HideToolBar { get; set; }
Αξία ιδιοκτησίας
Examples
Το παράδειγμα δείχνει πώς να πάρετε τη σημαία του HideToolBar:
Document document = new Document("sample.pdf");
bool value = document.HideToolBar;
Κρυμμένοι
Αποκτά ή τοποθετεί σημαία που καθορίζει εάν τα στοιχεία της διεπαφής χρήστη θα πρέπει να κρύβονται όταν το έγγραφο είναι ενεργό.
public bool HideWindowUI { get; set; }
Αξία ιδιοκτησίας
Examples
Το παράδειγμα δείχνει πώς να πάρει HideWindowUI σημαία:
Document document = new Document("sample.pdf");
bool value = document.HideWindowUI;
Id
Πάρτε το ID.
public Id Id { get; }
Αξία ιδιοκτησίας
IgnoreCorruptedObjects
Αποκτά ή τοποθετεί τη σημαία της αγνοίας σφαλμάτων στα αρχεία προέλευσης.Όταν οι σελίδες από το αρχικό έγγραφο αντιγράφονται σε έγγραφο προορισμού, η διαδικασία αντιγραφής σταματά με εξαίρεσηεάν ορισμένα αντικείμενα στα αρχεία προέλευσης είναι κατεστραμμένα όταν αυτή η σημαία είναι ψεύτικη.Για παράδειγμα: dest.Pages.Add (src.Pages)Εάν αυτή η σημαία τεθεί σε ισχύ, τότε τα κατεστραμμένα αντικείμενα θα αντικατασταθούν με κενές τιμές.Με προεπιλογή: Αληθινή
public bool IgnoreCorruptedObjects { get; set; }
Αξία ιδιοκτησίας
Info
Πληροφορίες για το έγγραφο.
public DocumentInfo Info { get; }
Αξία ιδιοκτησίας
IsEncrypted
Κρυπτογραφείται η κατάσταση του εγγράφου.Αληθινή εάν το έγγραφο είναι κρυπτογραφημένο.
public bool IsEncrypted { get; }
Αξία ιδιοκτησίας
IsLicensed
Η επιστροφή είναι αληθινή, το σύστημα λειτουργεί με άδεια λειτουργίας και ψεύτικη διαφορετικά.
public static bool IsLicensed { get; }
Αξία ιδιοκτησίας
IsLinearized
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει εάν το έγγραφο είναι γραμμικό.
public bool IsLinearized { get; set; }
Αξία ιδιοκτησίας
IsPdfUaCompliant
Το έγγραφο είναι pdfua compliant.
public bool IsPdfUaCompliant { get; }
Αξία ιδιοκτησίας
IsPdfaCompliant
Το έγγραφο είναι συμβατό με το pdfa.
public bool IsPdfaCompliant { get; }
Αξία ιδιοκτησίας
IsXrefGapsAllowed
Αποκτά ή τοποθετεί το έγγραφο pdfa συμμόρφωσης.
public bool IsXrefGapsAllowed { get; set; }
Αξία ιδιοκτησίας
JavaScript
Η συλλογή JavaScript σε επίπεδο εγγράφου.
public JavaScriptCollection JavaScript { get; }
Αξία ιδιοκτησίας
LogicalStructure
Έχει τη λογική δομή του εγγράφου.
public RootElement LogicalStructure { get; }
Αξία ιδιοκτησίας
Metadata
Μετεωρολογικά έγγραφα.(Ένα PDF έγγραφο μπορεί να περιλαμβάνει γενικές πληροφορίες,Για παράδειγμα, ο τίτλος του εγγράφου, ο συγγραφέας και οι ημερομηνίες δημιουργίας και τροποποίησης.Τέτοιες παγκόσμιες πληροφορίες σχετικά με το έγγραφο (σε αντίθεση με το περιεχόμενο ή τη δομή του) ονομάζονται μεταδεδομένα.και προορίζεται να βοηθήσει στην καταλόγηση και την αναζήτηση εγγράφων σε εξωτερικές βάσεις δεδομένων.)
public Metadata Metadata { get; }
Αξία ιδιοκτησίας
NamedDestinations
Η συλλογή του ονομαστικού προορισμού στο έγγραφο.
public NamedDestinationCollection NamedDestinations { get; }
Αξία ιδιοκτησίας
NonFullScreenPageMode
Αποκτά ή ρυθμίζει τη λειτουργία σελίδας, καθορίζοντας πώς να εμφανίζεται το έγγραφο στη λειτουργία εξόδου πλήρους οθόνης.
public PageMode NonFullScreenPageMode { get; set; }
Αξία ιδιοκτησίας
OpenAction
Αποκτά ή ρυθμίζει δράση που πραγματοποιείται κατά το άνοιγμα του εγγράφου.
public IAppointment OpenAction { get; set; }
Αξία ιδιοκτησίας
Examples
Το παράδειγμα δείχνει πώς να πάρετε τη σημαία του CenterWindow:
Document document = new Document("sample.pdf");
IAppointment value = document.OpenAction;
OptimizeSize
Όταν οι σελίδες προστίθενται στο έγγραφο, ίσες ροές πόρων στο προκύπτον αρχείο είναισυγχωνεύεται σε ένα αντικείμενο PDF εάν αυτή η σημαία έχει ρυθμιστεί.Αυτό επιτρέπει τη μείωση του μεγέθους του αρχείου που προκύπτει, αλλά μπορεί να προκαλέσει αργότερη εκτέλεση και μεγαλύτερες απαιτήσεις μνήμης.Δείκτης αξίας: ψευδής
public bool OptimizeSize { get; set; }
Αξία ιδιοκτησίας
Outlines
Έχουμε έγγραφα απογραφής.
public OutlineCollection Outlines { get; }
Αξία ιδιοκτησίας
OutputIntents
Απολαμβάνει τη συλλογή των σκοπών εξόδου στο έγγραφο.
public OutputIntents OutputIntents { get; }
Αξία ιδιοκτησίας
PageInfo
Αποκτά ή τοποθετεί τις πληροφορίες της σελίδας (μόνο για τον γεννήτη, δεν συμπληρώνεται κατά την ανάγνωση του εγγράφου)
public PageInfo PageInfo { get; set; }
Αξία ιδιοκτησίας
PageLabels
Απολαμβάνει τις ετικέτες σελίδων στο έγγραφο.
public PageLabelCollection PageLabels { get; }
Αξία ιδιοκτησίας
PageLayout
Αποκτά ή ρυθμίζει τη διάταξη σελίδας που θα χρησιμοποιηθεί όταν ανοίξει το έγγραφο.
public PageLayout PageLayout { get; set; }
Αξία ιδιοκτησίας
PageMode
Αποκτά ή ρυθμίζει τη λειτουργία σελίδας, καθορίζοντας πώς θα πρέπει να εμφανίζεται το έγγραφο όταν ανοίγει.
public PageMode PageMode { get; set; }
Αξία ιδιοκτησίας
Pages
Αποκτά ή συλλέγει σελίδες εγγράφων.Σημειώστε ότι οι σελίδες αριθμούνται από 1 στη συλλογή.
public PageCollection Pages { get; }
Αξία ιδιοκτησίας
Examples
Το παρακάτω παράδειγμα δείχνει πώς να λειτουργεί με τις σελίδες του εγγράφου:Πώς να πάρετε τον αριθμό των σελίδων και πώς να πάρετε το ορθό της αρχικής σελίδας του εγγράφου.
Aspose.Pdf.Document document = new Aspose.Pdf.Document("sample.pdf");
Aspose.Pdf.PageCollection pages = document.Pages;
System.Console.WriteLine("Document contains " + pages.Count);
Page page = pages[1];
Rectangle rect = page.Rect;
PdfFormat
Πάρτε PDF μορφή
public PdfFormat PdfFormat { get; }
Αξία ιδιοκτησίας
Permissions
Αποδέχεται τις άδειες του εγγράφου.
public int Permissions { get; }
Αξία ιδιοκτησίας
PickTrayByPdfSize
Αποκτά ή τοποθετεί μια σημαία που καθορίζει εάν το μέγεθος της σελίδας PDF θα χρησιμοποιηθεί για την επιλογή του χαρτιού εισόδου.
public bool PickTrayByPdfSize { get; set; }
Αξία ιδιοκτησίας
PrintScaling
Αποκτά ή ρυθμίζει την επιλογή κλίμακας σελίδας που θα επιλεγεί όταν εμφανίζεται διάλογος εκτύπωσης για αυτό το έγγραφο.
public PrintScaling PrintScaling { get; set; }
Αξία ιδιοκτησίας
TaggedContent
Έχει πρόσβαση στο περιεχόμενο TaggedPdf.
public ITaggedContent TaggedContent { get; }
Αξία ιδιοκτησίας
Examples
Το παράδειγμα δείχνει πώς να χρησιμοποιήσετε τα ετικέτα περιεχομένου για τη δημιουργία νέου εγγράφου με τίτλους, παραγράφους και εικόνες.
// Create new document
Document document = new Document();
// Get the tagged content
ITaggedContent taggedContent = document.TaggedContent;
// Set language for document
taggedContent.SetLanguage("en-US");
// Set title for PDF document
taggedContent.SetTitle("Example document");
// Creating and adding Section
SectElement sect = taggedContent.CreateSectElement();
taggedContent.RootElement.AppendChild(sect);
// Create Header
HeaderElement h1 = taggedContent.CreateHeaderElement(1);
h1.SetText("The Header");
sect.AppendChild(h1);
// Create paragraph
ParagraphElement p = taggedContent.CreateParagraphElement();
p.SetTag("Paragraph");
p.SetText("The text of paragraph.");
sect.AppendChild(p);
// Create illustration
IllustrationElement figure1 = taggedContent.CreateFigureElement();
sect.AppendChild(figure1);
figure1.AlternativeText = "Figure 1";
figure1.Title = "Image 1";
figure1.SetTag("Fig");
figure1.SetImage("path/of/image.jpg");
// Save document
document.Save("example.pdf");
Version
Αποκτά μια έκδοση του PDF από τον τίτλο αρχείου PDF.
public string Version { get; }
Αξία ιδιοκτησίας
Methods
BindXml(Σύνδεσμος)
Συνδέστε το XML με το έγγραφο
public void BindXml(string file)
Parameters
file
string
Το αρχείο XML
BindXml(Σύνδεσμος, Σύνδεσμος)
Συνδέστε xml/xsl στο έγγραφο
public void BindXml(string xmlFile, string xslFile)
Parameters
xmlFile
string
Το αρχείο XML.
xslFile
string
Το αρχείο xsl εάν χρησιμοποιείται το XSLT.
BindXml(Σύνδεση , Stream)
Συνδέστε xml/xsl στο έγγραφο
public void BindXml(Stream xmlStream, Stream xslStream)
Parameters
xmlStream
Stream
Η ροή του XML.
xslStream
Stream
Η ροή xsl εάν χρησιμοποιείται το XSLT.
BindXml(Σύνδεση, Σύνδεση, XmlReaderSettings)
Συνδέστε xml/xsl στο έγγραφο
public void BindXml(Stream xmlStream, Stream xslStream, XmlReaderSettings settings)
Parameters
xmlStream
Stream
Η ροή του XML.
xslStream
Stream
Η ροή xsl εάν χρησιμοποιείται το XSLT.
settings
XmlReaderSettings
Οι ρυθμίσεις του XML Reader.
BindXml(Stream)
Συνδέστε το XML με το έγγραφο
public void BindXml(Stream stream)
Parameters
stream
Stream
Η ροή του XML.
ChangePasswords(Σύνδεση, Σύνδεση, Σύνδεση)
Αλλαγή κωδικών πρόσβασης του εγγράφου.Αυτή η ενέργεια μπορεί να γίνει μόνο χρησιμοποιώντας τον κωδικό πρόσβασης του ιδιοκτήτη.
public void ChangePasswords(string ownerPassword, string newUserPassword, string newOwnerPassword)
Parameters
ownerPassword
string
Ο ιδιοκτήτης του κωδικού.
newUserPassword
string
Νέο κωδικό πρόσβασης.
newOwnerPassword
string
Το νέο κωδικό πρόσβασης του ιδιοκτήτη.
Check(Μπόλ)
επικυρώνει το έγγραφο.
public bool Check(bool doRepair)
Parameters
doRepair
bool
Εάν τα προβλήματα είναι αληθινά, θα διορθωθούν.
Returns
Αληθινό - εάν το έγγραφο έχει διορθωθεί, αλλιώς ψεύτικο.
Convert(Σύνδεσμος, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)
Μετατρέψτε το έγγραφο και αποθηκεύστε τα σφάλματα στο συγκεκριμένο αρχείο.
public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action, ConvertTransparencyAction transparencyAction)
Parameters
outputLogFileName
string
Ο τρόπος για να αρχίσετε όπου θα αποθηκευτούν τα σχόλια.
format
PdfFormat
Η μορφή pdf.
action
ConvertErrorAction
Δράση για αντικείμενα που δεν μπορούν να μετατραπούν
transparencyAction
ConvertTransparencyAction
Δράση για εικόνες με μάσκα αντικειμένων
Returns
Το αποτέλεσμα της επιχείρησης
Convert(Σύνδεση, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)
Μετατρέψτε το έγγραφο και αποθηκεύστε τα σφάλματα στο συγκεκριμένο αρχείο.
public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action, ConvertTransparencyAction transparencyAction)
Parameters
outputLogStream
Stream
Σύνδεση όπου θα αποθηκευτούν τα σχόλια.
format
PdfFormat
Η μορφή pdf.
action
ConvertErrorAction
Δράση για αντικείμενα που δεν μπορούν να μετατραπούν
transparencyAction
ConvertTransparencyAction
Δράση για εικόνες με μάσκα αντικειμένων
Returns
Το αποτέλεσμα της επιχείρησης
Convert(Σύνδεση, PdfFormat, ConvertErrorAction)
Μετατρέψτε το έγγραφο και αποθηκεύστε τα σφάλματα στο συγκεκριμένο αρχείο.
public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action)
Parameters
outputLogFileName
string
Ο τρόπος για να αρχίσετε όπου θα αποθηκευτούν τα σχόλια.
format
PdfFormat
Η μορφή pdf.
action
ConvertErrorAction
Δράση για αντικείμενα που δεν μπορούν να μετατραπούν
Returns
Το αποτέλεσμα της επιχείρησης
Convert(PdfFormatConversionOptions)
Μετατροπή εγγράφου χρησιμοποιώντας συγκεκριμένες επιλογές μετατροπής
public bool Convert(PdfFormatConversionOptions options)
Parameters
options
PdfFormatConversionOptions
Ένα σύνολο επιλογών για τη μετατροπή του εγγράφου PDF
Returns
Το αποτέλεσμα της επιχείρησης
Convert(CallBackGetHocrWithPage, Βόλ)
Αναγνωρίστε τις εικόνες στο εσωτερικό του εγγράφου και προσθέστε στρώματα hocr πάνω από αυτό.
public bool Convert(Document.CallBackGetHocrWithPage callback, bool flattenImages = false)
Parameters
callback
Document
.
CallBackGetHocrWithPage
Δράση για εικόνες που θα επεξεργαστούν από την αναγνώριση hocr.
flattenImages
bool
Το κείμενο σε εικόνες pdf μπορεί να ζωγραφιστεί χρησιμοποιώντας τη μηχανική των μάσκες, στην περίπτωση αυτή οι εικόνες πρέπει να είναι φλερτ.
Returns
Εάν δεν υπάρχουν εικόνες στο έγγραφο επιστρέφει ψεύτικη.
Convert(CallBackGetHocr, Μπόλ)
Αναγνωρίστε τις εικόνες στο εσωτερικό του εγγράφου και προσθέστε στρώματα hocr πάνω από αυτό.
public bool Convert(Document.CallBackGetHocr callback, bool flattenImages = false)
Parameters
callback
Document
.
CallBackGetHocr
Δράση για εικόνες που θα επεξεργαστούν από την αναγνώριση hocr.
flattenImages
bool
Το κείμενο σε εικόνες pdf μπορεί να ζωγραφιστεί χρησιμοποιώντας τη μηχανική των μάσκες, στην περίπτωση αυτή οι εικόνες πρέπει να είναι φλερτ.
Returns
Εάν δεν υπάρχουν εικόνες στο έγγραφο επιστρέφει ψεύτικη.
Convert(Σύνδεση, PdfFormat, ConvertErrorAction)
Μετατρέψτε το έγγραφο και αποθηκεύστε τα σφάλματα στην καθορισμένη ροή.
public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action)
Parameters
outputLogStream
Stream
Σύνδεση όπου θα αποθηκευτούν τα σχόλια.
format
PdfFormat
μορφή PDF.
action
ConvertErrorAction
Δράση για αντικείμενα που δεν μπορούν να μετατραπούν
Returns
Το αποτέλεσμα της επιχείρησης
Convert(Fixup, Stream, Bool, αντικείμενο[])
Μετατρέψτε το έγγραφο χρησιμοποιώντας το Fixup.
public bool Convert(Fixup fixup, Stream outputLog, bool onlyValidation = false, object[] parameters = null)
Parameters
fixup
Fixup
Ο τύπος Fixup.
outputLog
Stream
Το λογότυπο της διαδικασίας.
onlyValidation
bool
Μόνο η επικύρωση των εγγράφων.
parameters
object
[ ]
Ιδιότητες για Fixup που δεν μπορούν να ρυθμιστούν.
Returns
Το αποτέλεσμα της επιχείρησης.
Convert(Σύνδεση, Σύνδεση, Bool, Object[])
Μετατρέψτε το έγγραφο χρησιμοποιώντας το Fixup.
public bool Convert(Fixup fixup, string outputLog, bool onlyValidation = false, object[] parameters = null)
Parameters
fixup
Fixup
Ο τύπος Fixup.
outputLog
string
Το λογότυπο της διαδικασίας.
onlyValidation
bool
Μόνο η επικύρωση των εγγράφων.
parameters
object
[ ]
Ιδιότητες για Fixup που δεν μπορούν να ρυθμιστούν.
Returns
Το αποτέλεσμα της επιχείρησης.
Convert(Σύνδεσμος, LoadOptions, Σύνδεσμος, SaveOptions)
Μετατρέπει το αρχείο προέλευσης σε μορφή προέλευσης σε αρχείο προορισμού σε μορφή προορισμού.
public static void Convert(string srcFileName, LoadOptions loadOptions, string dstFileName, SaveOptions saveOptions)
Parameters
srcFileName
string
Το όνομα του αρχείου πηγής.
loadOptions
LoadOptions
Η μορφή αρχείου πηγής.
dstFileName
string
Το όνομα του αρχείου προορισμού.
saveOptions
SaveOptions
Η μορφή αρχείου προορισμού.
Convert(Σύνδεση, LoadOptions, Σύνδεση, SaveOptions)
Μετατρέπει τη ροή σε μορφή προέλευσης σε αρχείο προορισμού σε μορφή προορισμού.
public static void Convert(Stream srcStream, LoadOptions loadOptions, string dstFileName, SaveOptions saveOptions)
Parameters
srcStream
Stream
Το ρεύμα πηγής.
loadOptions
LoadOptions
Η μορφή ροής πηγής.
dstFileName
string
Το όνομα του αρχείου προορισμού.
saveOptions
SaveOptions
Η μορφή αρχείου προορισμού.
Convert(Σύνδεσμος, LoadOptions, Stream, SaveOptions)
Μετατρέπει το αρχείο πηγής σε μορφή πηγής σε ροή σε μορφή προορισμού.
public static void Convert(string srcFileName, LoadOptions loadOptions, Stream dstStream, SaveOptions saveOptions)
Parameters
srcFileName
string
Το όνομα του αρχείου πηγής.
loadOptions
LoadOptions
Η μορφή αρχείου πηγής.
dstStream
Stream
Το προοριστικό ρεύμα.
saveOptions
SaveOptions
Η μορφή προορισμού ρεύματος.
Convert(Σύνδεση, LoadOptions, Σύνδεση, SaveOptions)
Μετατρέπει τη ροή σε μορφή προέλευσης σε μορφή προορισμού.
public static void Convert(Stream srcStream, LoadOptions loadOptions, Stream dstStream, SaveOptions saveOptions)
Parameters
srcStream
Stream
Το ρεύμα πηγής.
loadOptions
LoadOptions
Η μορφή ροής πηγής.
dstStream
Stream
Το προοριστικό ρεύμα.
saveOptions
SaveOptions
Η μορφή αρχείου προορισμού.
ΕπεξεργασίαMemoryStream(Page)
Μετατρέψτε τη σελίδα σε PNG για τη ροή εικόνας DSR, OMR, OCR.
public MemoryStream ConvertPageToPNGMemoryStream(Page page)
Parameters
page
Page
Σελίδα για μετατροπή.
Returns
Φωτογραφία Stream.
Decrypt()
Κάντε κρυπτογράφηση του εγγράφου και στη συνέχεια καλέστε Save για να πάρετε μια αποκρυπτογραφημένη έκδοση του εγγράφου.
public void Decrypt()
Dispose()
Κλείνει όλους τους πόρους που χρησιμοποιούνται από το παρόν έγγραφο.
public void Dispose()
Encrypt(Σύνδεσμος, σφραγίδα, DocumentPrivilege, ICustomSecurityHandler)
Κρυπτογραφεί το έγγραφο. καλέστε στη συνέχεια Αποθηκεύστε για να πάρετε κρυπτογραφημένη έκδοση του εγγράφου.
public void Encrypt(string userPassword, string ownerPassword, DocumentPrivilege privileges, ICustomSecurityHandler customHandler)
Parameters
userPassword
string
Ο κωδικός χρήστη.
ownerPassword
string
Ο ιδιοκτήτης του κωδικού.
privileges
DocumentPrivilege
Για τις άδειες εγγράφου, δείτε Aspose.Pdf.Document.Permissions για λεπτομέρειες.
customHandler
ICustomSecurityHandler
Η συνηθισμένη υπηρεσία ασφαλείας.
Encrypt(Σύνδεσμος, σφραγίδα, Άδειες, ICustomSecurityHandler)
Κρυπτογραφεί το έγγραφο. καλέστε στη συνέχεια Αποθηκεύστε για να πάρετε κρυπτογραφημένη έκδοση του εγγράφου.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, ICustomSecurityHandler customHandler)
Parameters
userPassword
string
Ο κωδικός χρήστη.
ownerPassword
string
Ο ιδιοκτήτης του κωδικού.
permissions
Permissions
Για τις άδειες εγγράφου, δείτε Aspose.Pdf.Document.Permissions για λεπτομέρειες.
customHandler
ICustomSecurityHandler
Η συνηθισμένη υπηρεσία ασφαλείας.
Encrypt(γραμμή, γραμμή, DocumentPrivilege, CryptoAlgorithm, Bool)
Κρυπτογραφεί το έγγραφο. καλέστε στη συνέχεια Αποθηκεύστε για να πάρετε κρυπτογραφημένη έκδοση του εγγράφου.
public void Encrypt(string userPassword, string ownerPassword, DocumentPrivilege privileges, CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
Parameters
userPassword
string
Ο κωδικός χρήστη.
ownerPassword
string
Ο ιδιοκτήτης του κωδικού.
privileges
DocumentPrivilege
Για τις άδειες εγγράφου, δείτε Aspose.Pdf.Document.Permissions για λεπτομέρειες.
cryptoAlgorithm
CryptoAlgorithm
Κρυπτογραφικό αλγόριθμο, δείτε Aspose.Pdf.Document.CryptoAlgorithm για λεπτομέρειες.
usePdf20
bool
Υποστήριξη για την αναθεώρηση 6 (εξέταση 8).
Encrypt(Σύνδεσμος, Σύνδεσμος, Άδεια, CryptoAlgorithm)
Κρυπτογραφεί το έγγραφο. καλέστε στη συνέχεια Αποθηκεύστε για να πάρετε κρυπτογραφημένη έκδοση του εγγράφου.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, CryptoAlgorithm cryptoAlgorithm)
Parameters
userPassword
string
Ο κωδικός χρήστη.
ownerPassword
string
Ο ιδιοκτήτης του κωδικού.
permissions
Permissions
Για τις άδειες εγγράφου, δείτε Aspose.Pdf.Document.Permissions για λεπτομέρειες.
cryptoAlgorithm
CryptoAlgorithm
Κρυπτογραφικό αλγόριθμο, δείτε Aspose.Pdf.Document.CryptoAlgorithm για λεπτομέρειες.
Encrypt(Σύνδεσμος, Σύνδεσμος, Άδειες, CryptoAlgorithm, Bool)
Κρυπτογραφεί το έγγραφο. καλέστε στη συνέχεια Αποθηκεύστε για να πάρετε κρυπτογραφημένη έκδοση του εγγράφου.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
Parameters
userPassword
string
Ο κωδικός χρήστη.
ownerPassword
string
Ο ιδιοκτήτης του κωδικού.
permissions
Permissions
Για τις άδειες εγγράφου, δείτε Aspose.Pdf.Document.Permissions για λεπτομέρειες.
cryptoAlgorithm
CryptoAlgorithm
Κρυπτογραφικό αλγόριθμο, δείτε Aspose.Pdf.Document.CryptoAlgorithm για λεπτομέρειες.
usePdf20
bool
Υποστήριξη για την αναθεώρηση 6 (εξέταση 8).
ExportAnnotationsToXfdf(Σύνδεσμος)
Εξάγετε όλες τις σημειώσεις εγγράφων στο αρχείο XFDF
public void ExportAnnotationsToXfdf(string fileName)
Parameters
fileName
string
Ονομασία αρχείου XFDF
ExportAnnotationsToXfdf(Stream)
Εξαγωγή όλων των σημειώσεων εγγράφων στο ρεύμα.
public void ExportAnnotationsToXfdf(Stream stream)
Parameters
stream
Stream
Σύνδεση όπου αποθηκεύεται το XFDF.
Flatten()
Αφαιρέστε όλα τα πεδία από το έγγραφο και τοποθετήστε τις τιμές τους αντί.
public void Flatten()
Flatten(FlattenSettings)
Αφαιρέστε όλα τα πεδία (και σημειώσεις) από το έγγραφο και τοποθετήστε τις τιμές τους αντί.
public void Flatten(Form.FlattenSettings flattenSettings)
Parameters
flattenSettings
Form
.
FlattenSettings
Ρυθμίσεις για τη διαδικασία φλερτίνωσης.
FlattenTransparency()
Αντικαθιστά διαφανές περιεχόμενο με μη διαφανή ράστερ και γραφικά vector.
public void FlattenTransparency()
FreeMemory()
Καθαρίζει τη μνήμη
public void FreeMemory()
GetCatalogValue(Σύνδεσμος)
Επιστρέφει την αξία των στοιχείων από τον λεξικό του καταλόγου.
public object GetCatalogValue(string key)
Parameters
key
string
Το κλειδί του στοιχείου.
Returns
Αξία στοιχείου - αν το κλειδί βρέθηκε με επιτυχία, διαφορετικά, μηδέν.
GetObjectById(Σύνδεσμος)
Απολαμβάνει ένα αντικείμενο με καθορισμένο ID στο έγγραφο.
public object GetObjectById(string id)
Parameters
id
string
Το αντικείμενο ID.
Returns
Το αντικείμενο με καθορισμένο ID. Null εάν το ID δεν βρίσκεται.
GetXmpMetadata(Stream)
Αποκτήστε τα μεταδεδομένα XMP από το έγγραφο.
public void GetXmpMetadata(Stream stream)
Parameters
stream
Stream
Η ροή όπου θα αποθηκευτούν τα μεταδεδομένα.
HasIncrementalUpdate()
Ελέγξτε αν το τρέχον έγγραφο PDF έχει αποθηκευτεί με αυξημένες ενημερώσεις.
public bool HasIncrementalUpdate()
Returns
«Αληθινά» εάν το έγγραφο PDF έχει αναβαθμισμένες ενημερώσεις, αλλιώς, «ψεύτικα».
ImportAnnotationsFromXfdf(Σύνδεσμος)
Εισάγει αναφορές από το αρχείο XFDF στο έγγραφο.
public void ImportAnnotationsFromXfdf(string fileName)
Parameters
fileName
string
Ονομασία αρχείου XFDF
ImportAnnotationsFromXfdf(Stream)
Εισάγει σημειώσεις από το ρεύμα στο έγγραφο.
public void ImportAnnotationsFromXfdf(Stream stream)
Parameters
stream
Stream
Η ροή περιέχει δεδομένα XFDF.
IsRepairNeeded(Εξοικονόμηση επιλογών)
Ελέγξτε αν το έγγραφο απαιτεί κλήση μεθόδου επισκευής.
public bool IsRepairNeeded(out Document.RepairOptions options)
Parameters
options
Document
.
RepairOptions
Συμπληρωμένες επιλογές επισκευής συνιστάται να χρησιμοποιείται στη μέθοδο επισκευής
Returns
Επιστροφή πληρωμένων επιλογών που θα χρησιμοποιηθούν στη μέθοδο επισκευής
LoadFrom(Σύνδεσμος, LoadOptions)
Κατεβάστε ένα αρχείο, μετατρέποντάς το σε PDF.
public void LoadFrom(string filename, LoadOptions options)
Parameters
filename
string
Ο δρόμος προς το αρχείο για να ανοίξει.
options
LoadOptions
Οι επιλογές φορτίου.
Exceptions
Εάν το αρχείο δεν μπορεί να φορτωθεί.
Αν το αρχείο δεν βρεθεί.
Merge(Ετικέτες Ετικέτες Params Document[])
Πάρτε έγγραφα.
public void Merge(Document.MergeOptions mergeOptions, params Document[] documents)
Parameters
mergeOptions
Document
.
MergeOptions
Οι συνδυασμένες επιλογές.
documents
Document
[ ]
Τα έγγραφα να συγχωνευθούν.
Merge(Σύνδεσμος, Params string[])
Πάρτε έγγραφα.
public void Merge(Document.MergeOptions mergeOptions, params string[] files)
Parameters
mergeOptions
Document
.
MergeOptions
Οι συνδυασμένες επιλογές.
files
string
[ ]
Τα αρχεία pdf πρέπει να συγχωνεύονται.
Merge(Παραμύθια έγγραφο[])
Πάρτε έγγραφα.
public void Merge(params Document[] documents)
Parameters
documents
Document
[ ]
Τα έγγραφα να συγχωνευθούν.
Merge(ΠΑΡΑΜΑΣ ΣΤΡΑΤ[])
Επεξεργασία PDF αρχείων.
public void Merge(params string[] files)
Parameters
files
string
[ ]
Τα αρχεία pdf πρέπει να συγχωνεύονται.
MergeDocuments(Σύνδεσμος, Params string[])
Πάρτε έγγραφα.
public static Document MergeDocuments(Document.MergeOptions mergeOptions, params string[] files)
Parameters
mergeOptions
Document
.
MergeOptions
Οι συνδυασμένες επιλογές.
files
string
[ ]
Τα αρχεία pdf πρέπει να συγχωνεύονται.
Returns
Το συγχωνευμένο έγγραφο.
MergeDocuments(Ετικέτες Ετικέτες Params Document[])
Πάρτε έγγραφα.
public static Document MergeDocuments(Document.MergeOptions mergeOptions, params Document[] files)
Parameters
mergeOptions
Document
.
MergeOptions
files
Document
[ ]
Τα έγγραφα να συγχωνευθούν.
Returns
Το συγχωνευμένο έγγραφο.
MergeDocuments(ΠΑΡΑΜΑΣ ΣΤΡΑΤ[])
Επεξεργασία PDF αρχείων.
public static Document MergeDocuments(params string[] files)
Parameters
files
string
[ ]
Τα αρχεία pdf πρέπει να συγχωνεύονται.
Returns
Το συγχωνευμένο έγγραφο.
MergeDocuments(Παραμύθια έγγραφο[])
Πάρτε έγγραφα.
public static Document MergeDocuments(params Document[] documents)
Parameters
documents
Document
[ ]
Τα έγγραφα να συγχωνευθούν.
Returns
Το συγχωνευμένο έγγραφο.
Optimize()
Σύνδεση του εγγράφου για να
- Ανοίξτε την πρώτη σελίδα το συντομότερο δυνατόν.
- Εμφάνιση της επόμενης σελίδας ή παρακολούθηση με σύνδεση στην επόμενη σελίδα το συντομότερο δυνατόν.
- Εμφάνιση της σελίδας συνεχώς, καθώς έρχεται όταν τα δεδομένα για μια σελίδα παραδίδονται μέσω ενός αργού καναλιού (εμφάνιση των πιο χρήσιμων δεδομένων πρώτα).
- επιτρέπουν την αλληλεπίδραση του χρήστη, όπως η παρακολούθηση ενός συνδέσμου, να πραγματοποιείται ακόμη και πριν λάβει και εμφανιστεί ολόκληρη η σελίδα.Η εισαγωγή αυτής της μεθόδου δεν αποθηκεύει πραγματικά το έγγραφο. αντίθετα, το έγγραφο είναι προετοιμασμένο μόνο για να έχει βελτιστοποιημένη δομή,Καλέστε και αποθηκεύστε για να λάβετε ένα βελτιστοποιημένο έγγραφο.
public void Optimize()
OptimizeResources()
Βελτιστοποίηση των πόρων στο έγγραφο:
- Οι πόροι που δεν χρησιμοποιούνται στις σελίδες του εγγράφου αφαιρούνται.
- Οι ισότιμοι πόροι συνδέονται σε ένα αντικείμενο.
- Τα άχρηστα αντικείμενα διαγράφονται.
public void OptimizeResources()
OptimizeResources(OptimizationOptions)
Βελτιστοποίηση των πόρων στο έγγραφο σύμφωνα με την καθορισμένη στρατηγική βελτιστοποίησης.
public void OptimizeResources(OptimizationOptions strategy)
Parameters
strategy
OptimizationOptions
Η στρατηγική βελτιστοποίησης.
PageNodesToBalancedTree(Μπίτι)
Οργανώνει τους κόμβους του δέντρου σελίδας σε ένα έγγραφο σε ένα ισορροπημένο δέντρο.Μόνο αν το έγγραφο έχει περισσότερα από κόμβουςNumInSubtrees αντικείμενα σελίδας, αλλιώς δεν κάνει τίποτα.Μην καλείτε αυτή τη μέθοδο ενώ ιταρίζετε πάνω από τα στοιχεία των σελίδων, μπορεί να δώσει απρόβλεπτα αποτελέσματα
public void PageNodesToBalancedTree(byte nodesNumInSubtrees = 10)
Parameters
nodesNumInSubtrees
byte
Αριθμός υποντ. Η προεπιλεγμένη τιμή είναι δέκα.
ProcessParagraphs()
Διαδικτυακές παραγράφους για τον γεννήτη.
public void ProcessParagraphs()
RemoveMetadata()
Απομακρύνει τα μεταδεδομένα από το έγγραφο.
public void RemoveMetadata()
RemovePdfUaCompliance()
Αφαιρέστε την συμμόρφωση pdfUa από το έγγραφο
public void RemovePdfUaCompliance()
RemovePdfaCompliance()
Απομάκρυνση της συμμόρφωσης με το pdfa από το έγγραφο
public void RemovePdfaCompliance()
Repair(RepairOptions)
Επισκευή σπασμένου εγγράφου.
public void Repair(Document.RepairOptions options = null)
Parameters
options
Document
.
RepairOptions
Μια προαιρετική παράμετρο τύπου Aspose.Pdf.Document.RepairOptions για να καθορίσετε τις ρυθμίσεις επισκευής.Εάν δεν παρέχεται, θα χρησιμοποιηθούν προεπιλεγμένες ρυθμίσεις.
Save(Stream)
Αποθηκεύστε το έγγραφο σε ροή.
public void Save(Stream output)
Parameters
output
Stream
Το ρεύμα όπου αποθηκεύεται το έγγραφο Shell.
Save(Σύνδεσμος)
Αποθηκεύει το έγγραφο στο καθορισμένο αρχείο.
public void Save(string outputFileName)
Parameters
outputFileName
string
Ο τρόπος για να αρχίσετε πού θα αποθηκευτεί το έγγραφο.
Save()
Αποθηκεύστε το έγγραφο εντατικά (δηλαδή χρησιμοποιώντας την τεχνική εντατικής ενημέρωσης).
public void Save()
Remarks
Για να αποθηκεύσουμε το έγγραφο συνεχώς θα πρέπει να ανοίξουμε το αρχείο εγγράφου για να γράψουμε.Ως εκ τούτου, το έγγραφο πρέπει να ξεκινήσει με γραπτή ροή, όπως και στο ακόλουθο κώδικα:Έγγραφο doc = νέο Έγγραφο (νέο FileStream («document.pdf», FileMode.Open, FileAccess.ReadWrite));• Κάντε κάποιες αλλαγές και αποθηκεύστε το έγγραφο αυξανόμεναΔΗΜΟΣΙΟΓΡΑΦΟΣ (
Save(SaveOptions)
Αποθηκεύστε το έγγραφο με τις επιλογές αποθήκευσης.
public void Save(SaveOptions options)
Parameters
options
SaveOptions
Αποθηκεύστε τις επιλογές.
Save(Σύνδεσμος, SaveFormat)
Αποθηκεύει το έγγραφο με ένα νέο όνομα μαζί με μια μορφή αρχείου.
public void Save(string outputFileName, SaveFormat format)
Parameters
outputFileName
string
Ο τρόπος για να αρχίσετε πού θα αποθηκευτεί το έγγραφο.
format
SaveFormat
Εφαρμογή επιλογών.
Save(Σύνδεση, SaveFormat)
Αποθηκεύει το έγγραφο με ένα νέο όνομα μαζί με μια μορφή αρχείου.
public void Save(Stream outputStream, SaveFormat format)
Parameters
outputStream
Stream
Η ροή όπου θα αποθηκευτεί το έγγραφο.
format
SaveFormat
Εφαρμογή επιλογών.
Exceptions
System.ArgumentΕξαίρεση όταν Aspose.Pdf.HtmlSaveOptions μεταφέρεται σε μια μέθοδο. Αποθήκευση ενός εγγράφου στην ροή html δεν υποστηρίζεται. Παρακαλούμε χρησιμοποιήστε τη μέθοδο αποθήκευσης στο αρχείο.
Save(Σύνδεσμος, SaveOptions)
Αποθηκεύει το έγγραφο με ένα νέο όνομα που ρυθμίζει τις επιλογές αποθήκευσης.
public void Save(string outputFileName, SaveOptions options)
Parameters
outputFileName
string
Ο τρόπος για να αρχίσετε πού θα αποθηκευτεί το έγγραφο.
options
SaveOptions
Αποθηκεύστε τις επιλογές.
Save(Δραστηριότητες, SaveOptions)
Αποθηκεύει το έγγραφο σε μια ροή με μια επιλογή αποθήκευσης.
public void Save(Stream outputStream, SaveOptions options)
Parameters
outputStream
Stream
Η ροή όπου θα αποθηκευτεί το έγγραφο.
options
SaveOptions
Αποθηκεύστε τις επιλογές.
Exceptions
System.ArgumentΕξαίρεση όταν Aspose.Pdf.HtmlSaveOptions μεταφέρεται σε μια μέθοδο. Αποθήκευση ενός εγγράφου στην ροή html δεν υποστηρίζεται. Παρακαλούμε χρησιμοποιήστε τη μέθοδο αποθήκευσης στο αρχείο.
SaveAsync(Σύνδεσμος, ακύρωση)
Αποθηκεύστε το έγγραφο σε ροή.
public Task SaveAsync(Stream output, CancellationToken cancellationToken)
Parameters
output
Stream
Το ρεύμα όπου αποθηκεύεται το έγγραφο Shell.
cancellationToken
CancellationToken
Κατεστραμμένο token.
Returns
ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ
SaveAsync(Σύνδεσμος, Ακύρωση)
Αποθηκεύει το έγγραφο στο καθορισμένο αρχείο.
public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)
Parameters
outputFileName
string
Ο τρόπος για να αρχίσετε πού θα αποθηκευτεί το έγγραφο.
cancellationToken
CancellationToken
Κατεστραμμένο token.
Returns
ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ
SaveAsync(CancellationToken)
Αποθηκεύστε το έγγραφο εντατικά (δηλαδή χρησιμοποιώντας την τεχνική εντατικής ενημέρωσης).
public Task SaveAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Κατεστραμμένο token.
Returns
ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ
Remarks
Για να αποθηκεύσουμε το έγγραφο συνεχώς θα πρέπει να ανοίξουμε το αρχείο εγγράφου για να γράψουμε.Ως εκ τούτου, το έγγραφο πρέπει να ξεκινήσει με γραπτή ροή, όπως και στο ακόλουθο κώδικα:Έγγραφο doc = νέο Έγγραφο (νέο FileStream («document.pdf», FileMode.Open, FileAccess.ReadWrite));• Κάντε κάποιες αλλαγές και αποθηκεύστε το έγγραφο αυξανόμεναΔΗΜΟΣΙΟΓΡΑΦΟΣ (
SaveAsync(SaveOptions, ΑκύρωσηToken)
Αποθηκεύστε το έγγραφο με τις επιλογές αποθήκευσης.
public Task SaveAsync(SaveOptions options, CancellationToken cancellationToken)
Parameters
options
SaveOptions
Αποθηκεύστε τις επιλογές.
cancellationToken
CancellationToken
Κατεστραμμένο token.
Returns
ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ
SaveAsync(Σύνδεσμος, SaveFormat, CancellationToken)
Αποθηκεύει το έγγραφο με ένα νέο όνομα μαζί με μια μορφή αρχείου.
public Task SaveAsync(string outputFileName, SaveFormat format, CancellationToken cancellationToken)
Parameters
outputFileName
string
Ο τρόπος για να αρχίσετε πού θα αποθηκευτεί το έγγραφο.
format
SaveFormat
Εφαρμογή επιλογών.
cancellationToken
CancellationToken
Κατεστραμμένο token.
Returns
ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ
SaveAsync(Σύνδεση, SaveFormat, CancellationToken)
Αποθηκεύει το έγγραφο με ένα νέο όνομα μαζί με μια μορφή αρχείου.
public Task SaveAsync(Stream outputStream, SaveFormat format, CancellationToken cancellationToken)
Parameters
outputStream
Stream
Η ροή όπου θα αποθηκευτεί το έγγραφο.
format
SaveFormat
Εφαρμογή επιλογών.
cancellationToken
CancellationToken
Ακύρωση token
Returns
ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ
Exceptions
System.ArgumentΕξαίρεση όταν Aspose.Pdf.HtmlSaveOptions μεταφέρεται σε μια μέθοδο. Αποθήκευση ενός εγγράφου στην ροή html δεν υποστηρίζεται. Παρακαλούμε χρησιμοποιήστε τη μέθοδο αποθήκευσης στο αρχείο.
SaveAsync(Σύνδεσμος, SaveOptions, CancellationToken)
Αποθηκεύει το έγγραφο με ένα νέο όνομα που ρυθμίζει τις επιλογές αποθήκευσης.
public Task SaveAsync(string outputFileName, SaveOptions options, CancellationToken cancellationToken)
Parameters
outputFileName
string
Ο τρόπος για να αρχίσετε πού θα αποθηκευτεί το έγγραφο.
options
SaveOptions
Αποθηκεύστε τις επιλογές.
cancellationToken
CancellationToken
Κατεστραμμένο token.
Returns
ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ
SaveAsync(Σύνδεση, SaveOptions, ΑκύρωσηToken)
Αποθηκεύει το έγγραφο σε μια ροή με μια επιλογή αποθήκευσης.
public Task SaveAsync(Stream outputStream, SaveOptions options, CancellationToken cancellationToken)
Parameters
outputStream
Stream
Η ροή όπου θα αποθηκευτεί το έγγραφο.
options
SaveOptions
Αποθηκεύστε τις επιλογές.
cancellationToken
CancellationToken
Κατεστραμμένο token.
Returns
ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ
Exceptions
System.ArgumentΕξαίρεση όταν Aspose.Pdf.HtmlSaveOptions μεταφέρεται σε μια μέθοδο. Αποθήκευση ενός εγγράφου στην ροή html δεν υποστηρίζεται. Παρακαλούμε χρησιμοποιήστε τη μέθοδο αποθήκευσης στο αρχείο.
SaveXml(Σύνδεσμος)
Αποθηκεύστε το έγγραφο στο XML.
public void SaveXml(string file)
Parameters
file
string
Το μοντέλο αρχείου XML
SendTo(Ετικέτες, Stream)
Στείλτε ολόκληρο το έγγραφο στη συσκευή εγγράφου για επεξεργασία.
public void SendTo(DocumentDevice device, Stream output)
Parameters
device
DocumentDevice
Η συσκευή που χρησιμοποιείται για την επεξεργασία του εγγράφου.
output
Stream
Η ροή εξόδου περιέχει τα αποτελέσματα της επεξεργασίας εγγράφου με μια δεδομένη συσκευή.
SendTo(Συσκευή, int, int, Stream)
Αποστέλλει ορισμένες σελίδες του εγγράφου στη συσκευή εγγράφου για επεξεργασία.
public void SendTo(DocumentDevice device, int fromPage, int toPage, Stream output)
Parameters
device
DocumentDevice
Η συσκευή που χρησιμοποιείται για την επεξεργασία του εγγράφου.
fromPage
int
Η πρώτη σελίδα για την επεξεργασία.
toPage
int
Η τελευταία σελίδα για την επεξεργασία.
output
Stream
Η ροή εξόδου περιέχει τα αποτελέσματα των σελίδων του εγγράφου που επεξεργάζονται με μια δεδομένη συσκευή.
SendTo(Σύνδεσμος, String)
Στείλτε ολόκληρο το έγγραφο στη συσκευή εγγράφου για επεξεργασία.
public void SendTo(DocumentDevice device, string outputFileName)
Parameters
device
DocumentDevice
Η συσκευή που χρησιμοποιείται για την επεξεργασία του εγγράφου.
outputFileName
string
Όνομα αρχείου εξόδου με τα αποτελέσματα της επεξεργασίας.
SendTo(Ετικέτες, int, int, string)
Στείλτε ολόκληρο το έγγραφο στη συσκευή εγγράφου για επεξεργασία.
public void SendTo(DocumentDevice device, int fromPage, int toPage, string outputFileName)
Parameters
device
DocumentDevice
Η συσκευή που χρησιμοποιείται για την επεξεργασία του εγγράφου.
fromPage
int
Η πρώτη σελίδα για την επεξεργασία.
toPage
int
Η τελευταία σελίδα για την επεξεργασία.
outputFileName
string
Όνομα αρχείου εξόδου με τα αποτελέσματα της επεξεργασίας.
SetDefaultFileSizeLimitToMemoryLoading()
Ρυθμίστε το όριο μεγέθους αρχείου για την φόρτωση ενός ολόκληρου αρχείου στη μνήμη μέχρι την προεπιλεγμένη τιμή που ισοδυναμεί με 210 Mb.
public static void SetDefaultFileSizeLimitToMemoryLoading()
SetTitle(Σύνδεσμος)
Εισάγετε τον τίτλο του PDF Document
public void SetTitle(string title)
Parameters
title
string
Ο τίτλος του εγγράφου
SetXmpMetadata(Stream)
Εισάγετε τα μεταδεδομένα XMP του εγγράφου.
public void SetXmpMetadata(Stream stream)
Parameters
stream
Stream
Η ροή που περιέχει μεταδεδομένα XMP.
Validate(Φωτογραφία, PdfFormat)
Εγκρίστε το έγγραφο στο καθορισμένο αρχείο.
public bool Validate(string outputLogFileName, PdfFormat format)
Parameters
outputLogFileName
string
Ο τρόπος για να αρχίσετε όπου θα αποθηκευτούν τα σχόλια.
format
PdfFormat
Η μορφή pdf.
Returns
Το αποτέλεσμα της επιχείρησης
Validate(Φωτογραφία, PDFFormat)
Εγκρίστε το έγγραφο στο καθορισμένο αρχείο.
public bool Validate(Stream outputLogStream, PdfFormat format)
Parameters
outputLogStream
Stream
Σύνδεση όπου θα αποθηκευτούν τα σχόλια.
format
PdfFormat
Η μορφή pdf.
Returns
Το αποτέλεσμα της επιχείρησης
Validate(PdfFormatConversionOptions)
Εγκρίστε το έγγραφο στο καθορισμένο αρχείο.
public bool Validate(PdfFormatConversionOptions options)
Parameters
options
PdfFormatConversionOptions
Ένα σύνολο επιλογών για τη μετατροπή του εγγράφου PDF
Returns
Το αποτέλεσμα της επιχείρησης
FontSubstitution
Αυτό συμβαίνει όταν η γραμματοσειρά αντικαθιστά άλλη γραμματοσειρά στο έγγραφο.
public event Document.FontSubstitutionHandler FontSubstitution