Class Document

Class Document

Το όνομα: Aspose.Pdf Συγκέντρωση: Aspose.PDF.dll (25.4.0)

Η κατηγορία αντιπροσωπεύει το PDF έγγραφο.

public sealed class Document : IDisposable

Inheritance

object Document

Implements

IDisposable

Κληρονομημένα μέλη

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

Αξία πεδίου

byte

Properties

Actions

Αυτή η ιδιότητα είναι μια περίπτωση της κατηγορίας DocumentActions που σας επιτρέπει να πάρετε / να ρυθμίσετε BeforClosing, BeforSaving, κλπ. ενέργειες.

public DocumentActionCollection Actions { get; }

Αξία ιδιοκτησίας

DocumentActionCollection

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; }

Αξία ιδιοκτησίας

bool

Background

Αποκτά ή ρυθμίζει το χρώμα του εγγράφου.

public Color Background { get; set; }

Αξία ιδιοκτησίας

Color

CenterWindow

Αποκτά ή τοποθετεί τη σημαία που καθορίζει εάν η θέση του παραθύρου του εγγράφου θα είναι κεντρική στην οθόνη.

public bool CenterWindow { get; set; }

Αξία ιδιοκτησίας

bool

Examples

Το παράδειγμα δείχνει πώς να πάρετε τη σημαία του CenterWindow:

Document document = new Document("sample.pdf");
bool value = document.CenterWindow;

Collection

Απολαμβάνει συλλογή εγγράφων.

public Collection Collection { get; set; }

Αξία ιδιοκτησίας

Collection

CryptoAlgorithm

Αποκτά ρυθμίσεις ασφαλείας εάν το έγγραφο είναι κρυπτογραφημένο.Εάν το έγγραφο δεν είναι κρυπτογραφημένο, τότε η αντίστοιχη εξαίρεση θα εμφανιστεί στο .net 1.1ή το CryptoAlgorithm θα είναι μηδενικό για άλλες εκδόσεις .net.

public CryptoAlgorithm? CryptoAlgorithm { get; }

Αξία ιδιοκτησίας

CryptoAlgorithm ?

CustomSecurityHandler

Έχουμε έναν προσαρμοσμένο διαχειριστή ασφάλειας.

public ICustomSecurityHandler CustomSecurityHandler { get; }

Αξία ιδιοκτησίας

ICustomSecurityHandler

Destinations

Αποκτήστε τη συλλογή προορισμών.Παρακαλείστε να χρησιμοποιήσετε ονομαστικούς προορισμούς.

public DestinationCollection Destinations { get; }

Αξία ιδιοκτησίας

DestinationCollection

Direction

Αποκτά ή ρυθμίζει τη σειρά ανάγνωσης του κειμένου: L2R (αριστερά προς τα δεξιά) ή R2L (δεξιά προς τα αριστερά).

public Direction Direction { get; set; }

Αξία ιδιοκτησίας

Direction

DisableFontLicenseVerifications

Πολλές λειτουργίες με γραμματοσειρά δεν μπορούν να εκτελεστούν εάν αυτές οι λειτουργίες απαγορεύονται από την άδεια αυτής της γραμματοσειράς.Για παράδειγμα, ορισμένες γραμματοσειρές δεν μπορούν να ενσωματωθούν σε ένα έγγραφο PDF εάν οι κανόνες αδειοδότησης απενεργοποιούν την ενσωμάτωση αυτής της γραμματοσειράς.Αυτή η σημαία χρησιμοποιείται για να απενεργοποιήσει οποιεσδήποτε περιορισμούς άδειας χρήσης για όλες τις γραμματοσειρές του τρέχοντος εγγράφου PDF.Να είστε προσεκτικοί όταν χρησιμοποιείτε αυτή τη σημαία.Όταν τοποθετείται, σημαίνει ότι το άτομο που τοποθετεί αυτή τη σημαία,αναλαμβάνει την πλήρη ευθύνη για ενδεχόμενες παραβιάσεις της άδειας ή του νόμου.Έτσι το παίρνει στο δικό του ρίσκο.Συνιστάται να χρησιμοποιείτε αυτή τη σημαία μόνο όταν είστε απόλυτα σίγουροι ότι δεν σπάζετε.του νόμου περί πνευματικών δικαιωμάτων.Με προεπιλογή ψεύτικη.

public bool DisableFontLicenseVerifications { get; set; }

Αξία ιδιοκτησίας

bool

DisplayDocTitle

Αποκτά ή τοποθετεί τη σημαία που καθορίζει εάν η γραμμή τίτλου του παραθύρου του εγγράφου θα πρέπει να εμφανίζει τον τίτλο του εγγράφου.

public bool DisplayDocTitle { get; set; }

Αξία ιδιοκτησίας

bool

Examples

Το παράδειγμα δείχνει πώς να πάρετε τη σημαία του DisplayDocTitle:

Document document = new Document("sample.pdf");
bool value = document.DisplayDocTitle;

Duplex

Αποκτά ή ρυθμίζει την επιλογή διαχείρισης διπλής εκτύπωσης για χρήση κατά την εκτύπωση του αρχείου από το διάλογο εκτύπωσης.

public PrintDuplex Duplex { get; set; }

Αξία ιδιοκτησίας

PrintDuplex

EmbedStandardFonts

Η ιδιοκτησία που δηλώνει ότι το έγγραφο πρέπει να περιλαμβάνει όλες τις τυποποιημένες γραμματοσειρές τύπου 1το οποίο έχει σημαία IsEmbedded εγκατεστημένο σε αληθινό. όλες οι γραμματοσειρές PDF μπορούν να ενσωματωθούνστο έγγραφο απλά μέσω της ρύθμισης της σημαίας IsEmbedded σε αληθινό, αλλά PDF τυποποιημένες γραμματοσειρές Type1 είναι μια εξαίρεση από αυτόν τον κανόνα.Η ενσωμάτωση τυποποιημένων γραμματοσειρών Type1 απαιτεί πολύ χρόνο, οπότε για να ενσωματώσετε αυτές τις γραμματοσειρές είναι απαραίτητοόχι μόνο να ορίσετε τη σημαία IsEmbedded σε true για το καθορισμένο γράμμα αλλά και να ορίσετεμια πρόσθετη σημαία στο επίπεδο του εγγράφου - EmbedStandardFonts = true.Αυτή η ιδιοκτησία μπορεί να ρυθμιστεί μόνο μία φορά για όλες τις γραμματοσειρές.Με προεπιλογή ψεύτικη.

public bool EmbedStandardFonts { get; set; }

Αξία ιδιοκτησίας

bool

EmbeddedFiles

Αποκτά συλλογή αρχείων ενσωματωμένων στο έγγραφο.

public EmbeddedFileCollection EmbeddedFiles { get; }

Αξία ιδιοκτησίας

EmbeddedFileCollection

EnableObjectUnload

Αποκτήστε ή τοποθετήστε τη σημαία που επιτρέπει το έγγραφο να αφαιρεθεί εν μέρει από τη μνήμη.Αυτό επιτρέπει τη μείωση της χρήσης της μνήμης, αλλά μπορεί να έχει αρνητικό αντίκτυπο στην επιμόρφωση.

public bool EnableObjectUnload { get; set; }

Αξία ιδιοκτησίας

bool

EnableSignatureSanitization

Αποκτά ή τοποθετεί τη σημαία για τη διαχείριση των πεδίων υπογραφής υγιεινής.

public bool EnableSignatureSanitization { get; set; }

Αξία ιδιοκτησίας

bool

FileName

Το όνομα του αρχείου PDF που προκάλεσε αυτό το έγγραφο

public string FileName { get; }

Αξία ιδιοκτησίας

string

FileSizeLimitToMemoryLoading

Αποκτήστε και ρυθμίστε το όριο μεγέθους αρχείου για να φορτώσετε ένα ολόκληρο αρχείο στη μνήμη.Η τιμή είναι καθορισμένη σε megabytes.Η προεπιλεγμένη τιμή είναι 210 MB.

public static int FileSizeLimitToMemoryLoading { get; set; }

Αξία ιδιοκτησίας

int

FitWindow

Αποκτά ή τοποθετεί τη σημαία που καθορίζει εάν το παράθυρο εγγράφου πρέπει να αναπροσαρμοστεί για να ταιριάζει στην πρώτη σελίδα που εμφανίζεται.

public bool FitWindow { get; set; }

Αξία ιδιοκτησίας

bool

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; }

Αξία ιδιοκτησίας

Form

HandleSignatureChange

Στέλνετε την εξαίρεση εάν το έγγραφο αποθηκεύεται με αλλαγές και έχει υπογραφή

public bool HandleSignatureChange { get; set; }

Αξία ιδιοκτησίας

bool

HideMenubar

Αποκτά ή τοποθετεί τη σημαία που καθορίζει εάν η γραμμή μενού πρέπει να κρύβεται όταν το έγγραφο είναι ενεργό.

public bool HideMenubar { get; set; }

Αξία ιδιοκτησίας

bool

Examples

Το παράδειγμα δείχνει πώς να πάρετε τη σημαία του HideMenubar:

Document document = new Document("sample.pdf");
bool value = document.HideMenubar;

HideToolBar

Αποκτά ή τοποθετεί σημαία που καθορίζει εάν η γραμμή εργαλείων πρέπει να κρύβεται όταν το έγγραφο είναι ενεργό.

public bool HideToolBar { get; set; }

Αξία ιδιοκτησίας

bool

Examples

Το παράδειγμα δείχνει πώς να πάρετε τη σημαία του HideToolBar:

Document document = new Document("sample.pdf");
bool value = document.HideToolBar;

Κρυμμένοι

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

public bool HideWindowUI { get; set; }

Αξία ιδιοκτησίας

bool

Examples

Το παράδειγμα δείχνει πώς να πάρει HideWindowUI σημαία:

Document document = new Document("sample.pdf");
bool value = document.HideWindowUI;

Id

Πάρτε το ID.

public Id Id { get; }

Αξία ιδιοκτησίας

Id

IgnoreCorruptedObjects

Αποκτά ή τοποθετεί τη σημαία της αγνοίας σφαλμάτων στα αρχεία προέλευσης.Όταν οι σελίδες από το αρχικό έγγραφο αντιγράφονται σε έγγραφο προορισμού, η διαδικασία αντιγραφής σταματά με εξαίρεσηεάν ορισμένα αντικείμενα στα αρχεία προέλευσης είναι κατεστραμμένα όταν αυτή η σημαία είναι ψεύτικη.Για παράδειγμα: dest.Pages.Add (src.Pages)Εάν αυτή η σημαία τεθεί σε ισχύ, τότε τα κατεστραμμένα αντικείμενα θα αντικατασταθούν με κενές τιμές.Με προεπιλογή: Αληθινή

public bool IgnoreCorruptedObjects { get; set; }

Αξία ιδιοκτησίας

bool

Info

Πληροφορίες για το έγγραφο.

public DocumentInfo Info { get; }

Αξία ιδιοκτησίας

DocumentInfo

IsEncrypted

Κρυπτογραφείται η κατάσταση του εγγράφου.Αληθινή εάν το έγγραφο είναι κρυπτογραφημένο.

public bool IsEncrypted { get; }

Αξία ιδιοκτησίας

bool

IsLicensed

Η επιστροφή είναι αληθινή, το σύστημα λειτουργεί με άδεια λειτουργίας και ψεύτικη διαφορετικά.

public static bool IsLicensed { get; }

Αξία ιδιοκτησίας

bool

IsLinearized

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει εάν το έγγραφο είναι γραμμικό.

public bool IsLinearized { get; set; }

Αξία ιδιοκτησίας

bool

IsPdfUaCompliant

Το έγγραφο είναι pdfua compliant.

public bool IsPdfUaCompliant { get; }

Αξία ιδιοκτησίας

bool

IsPdfaCompliant

Το έγγραφο είναι συμβατό με το pdfa.

public bool IsPdfaCompliant { get; }

Αξία ιδιοκτησίας

bool

IsXrefGapsAllowed

Αποκτά ή τοποθετεί το έγγραφο pdfa συμμόρφωσης.

public bool IsXrefGapsAllowed { get; set; }

Αξία ιδιοκτησίας

bool

JavaScript

Η συλλογή JavaScript σε επίπεδο εγγράφου.

public JavaScriptCollection JavaScript { get; }

Αξία ιδιοκτησίας

JavaScriptCollection

LogicalStructure

Έχει τη λογική δομή του εγγράφου.

public RootElement LogicalStructure { get; }

Αξία ιδιοκτησίας

RootElement

Metadata

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

public Metadata Metadata { get; }

Αξία ιδιοκτησίας

Metadata

NamedDestinations

Η συλλογή του ονομαστικού προορισμού στο έγγραφο.

public NamedDestinationCollection NamedDestinations { get; }

Αξία ιδιοκτησίας

NamedDestinationCollection

NonFullScreenPageMode

Αποκτά ή ρυθμίζει τη λειτουργία σελίδας, καθορίζοντας πώς να εμφανίζεται το έγγραφο στη λειτουργία εξόδου πλήρους οθόνης.

public PageMode NonFullScreenPageMode { get; set; }

Αξία ιδιοκτησίας

PageMode

OpenAction

Αποκτά ή ρυθμίζει δράση που πραγματοποιείται κατά το άνοιγμα του εγγράφου.

public IAppointment OpenAction { get; set; }

Αξία ιδιοκτησίας

IAppointment

Examples

Το παράδειγμα δείχνει πώς να πάρετε τη σημαία του CenterWindow:

Document document = new Document("sample.pdf");
IAppointment value = document.OpenAction;

OptimizeSize

Όταν οι σελίδες προστίθενται στο έγγραφο, ίσες ροές πόρων στο προκύπτον αρχείο είναισυγχωνεύεται σε ένα αντικείμενο PDF εάν αυτή η σημαία έχει ρυθμιστεί.Αυτό επιτρέπει τη μείωση του μεγέθους του αρχείου που προκύπτει, αλλά μπορεί να προκαλέσει αργότερη εκτέλεση και μεγαλύτερες απαιτήσεις μνήμης.Δείκτης αξίας: ψευδής

public bool OptimizeSize { get; set; }

Αξία ιδιοκτησίας

bool

Outlines

Έχουμε έγγραφα απογραφής.

public OutlineCollection Outlines { get; }

Αξία ιδιοκτησίας

OutlineCollection

OutputIntents

Απολαμβάνει τη συλλογή των σκοπών εξόδου στο έγγραφο.

public OutputIntents OutputIntents { get; }

Αξία ιδιοκτησίας

OutputIntents

PageInfo

Αποκτά ή τοποθετεί τις πληροφορίες της σελίδας (μόνο για τον γεννήτη, δεν συμπληρώνεται κατά την ανάγνωση του εγγράφου)

public PageInfo PageInfo { get; set; }

Αξία ιδιοκτησίας

PageInfo

PageLabels

Απολαμβάνει τις ετικέτες σελίδων στο έγγραφο.

public PageLabelCollection PageLabels { get; }

Αξία ιδιοκτησίας

PageLabelCollection

PageLayout

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

public PageLayout PageLayout { get; set; }

Αξία ιδιοκτησίας

PageLayout

PageMode

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

public PageMode PageMode { get; set; }

Αξία ιδιοκτησίας

PageMode

Pages

Αποκτά ή συλλέγει σελίδες εγγράφων.Σημειώστε ότι οι σελίδες αριθμούνται από 1 στη συλλογή.

public PageCollection Pages { get; }

Αξία ιδιοκτησίας

PageCollection

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; }

Αξία ιδιοκτησίας

PdfFormat

Permissions

Αποδέχεται τις άδειες του εγγράφου.

public int Permissions { get; }

Αξία ιδιοκτησίας

int

PickTrayByPdfSize

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

public bool PickTrayByPdfSize { get; set; }

Αξία ιδιοκτησίας

bool

PrintScaling

Αποκτά ή ρυθμίζει την επιλογή κλίμακας σελίδας που θα επιλεγεί όταν εμφανίζεται διάλογος εκτύπωσης για αυτό το έγγραφο.

public PrintScaling PrintScaling { get; set; }

Αξία ιδιοκτησίας

PrintScaling

TaggedContent

Έχει πρόσβαση στο περιεχόμενο TaggedPdf.

public ITaggedContent TaggedContent { get; }

Αξία ιδιοκτησίας

ITaggedContent

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; }

Αξία ιδιοκτησίας

string

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

bool

Αληθινό - εάν το έγγραφο έχει διορθωθεί, αλλιώς ψεύτικο.

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

bool

Το αποτέλεσμα της επιχείρησης

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

bool

Το αποτέλεσμα της επιχείρησης

Convert(Σύνδεση, PdfFormat, ConvertErrorAction)

Μετατρέψτε το έγγραφο και αποθηκεύστε τα σφάλματα στο συγκεκριμένο αρχείο.

public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action)

Parameters

outputLogFileName string

Ο τρόπος για να αρχίσετε όπου θα αποθηκευτούν τα σχόλια.

format PdfFormat

Η μορφή pdf.

action ConvertErrorAction

Δράση για αντικείμενα που δεν μπορούν να μετατραπούν

Returns

bool

Το αποτέλεσμα της επιχείρησης

Convert(PdfFormatConversionOptions)

Μετατροπή εγγράφου χρησιμοποιώντας συγκεκριμένες επιλογές μετατροπής

public bool Convert(PdfFormatConversionOptions options)

Parameters

options PdfFormatConversionOptions

Ένα σύνολο επιλογών για τη μετατροπή του εγγράφου PDF

Returns

bool

Το αποτέλεσμα της επιχείρησης

Convert(CallBackGetHocrWithPage, Βόλ)

Αναγνωρίστε τις εικόνες στο εσωτερικό του εγγράφου και προσθέστε στρώματα hocr πάνω από αυτό.

public bool Convert(Document.CallBackGetHocrWithPage callback, bool flattenImages = false)

Parameters

callback Document . CallBackGetHocrWithPage

Δράση για εικόνες που θα επεξεργαστούν από την αναγνώριση hocr.

flattenImages bool

Το κείμενο σε εικόνες pdf μπορεί να ζωγραφιστεί χρησιμοποιώντας τη μηχανική των μάσκες, στην περίπτωση αυτή οι εικόνες πρέπει να είναι φλερτ.

Returns

bool

Εάν δεν υπάρχουν εικόνες στο έγγραφο επιστρέφει ψεύτικη.

Convert(CallBackGetHocr, Μπόλ)

Αναγνωρίστε τις εικόνες στο εσωτερικό του εγγράφου και προσθέστε στρώματα hocr πάνω από αυτό.

public bool Convert(Document.CallBackGetHocr callback, bool flattenImages = false)

Parameters

callback Document . CallBackGetHocr

Δράση για εικόνες που θα επεξεργαστούν από την αναγνώριση hocr.

flattenImages bool

Το κείμενο σε εικόνες pdf μπορεί να ζωγραφιστεί χρησιμοποιώντας τη μηχανική των μάσκες, στην περίπτωση αυτή οι εικόνες πρέπει να είναι φλερτ.

Returns

bool

Εάν δεν υπάρχουν εικόνες στο έγγραφο επιστρέφει ψεύτικη.

Convert(Σύνδεση, PdfFormat, ConvertErrorAction)

Μετατρέψτε το έγγραφο και αποθηκεύστε τα σφάλματα στην καθορισμένη ροή.

public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action)

Parameters

outputLogStream Stream

Σύνδεση όπου θα αποθηκευτούν τα σχόλια.

format PdfFormat

μορφή PDF.

action ConvertErrorAction

Δράση για αντικείμενα που δεν μπορούν να μετατραπούν

Returns

bool

Το αποτέλεσμα της επιχείρησης

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

bool

Το αποτέλεσμα της επιχείρησης.

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

bool

Το αποτέλεσμα της επιχείρησης.

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

MemoryStream

Φωτογραφία 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

object

Αξία στοιχείου - αν το κλειδί βρέθηκε με επιτυχία, διαφορετικά, μηδέν.

GetObjectById(Σύνδεσμος)

Απολαμβάνει ένα αντικείμενο με καθορισμένο ID στο έγγραφο.

public object GetObjectById(string id)

Parameters

id string

Το αντικείμενο ID.

Returns

object

Το αντικείμενο με καθορισμένο ID. Null εάν το ID δεν βρίσκεται.

GetXmpMetadata(Stream)

Αποκτήστε τα μεταδεδομένα XMP από το έγγραφο.

public void GetXmpMetadata(Stream stream)

Parameters

stream Stream

Η ροή όπου θα αποθηκευτούν τα μεταδεδομένα.

HasIncrementalUpdate()

Ελέγξτε αν το τρέχον έγγραφο PDF έχει αποθηκευτεί με αυξημένες ενημερώσεις.

public bool HasIncrementalUpdate()

Returns

bool

«Αληθινά» εάν το έγγραφο 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

bool

Επιστροφή πληρωμένων επιλογών που θα χρησιμοποιηθούν στη μέθοδο επισκευής

LoadFrom(Σύνδεσμος, LoadOptions)

Κατεβάστε ένα αρχείο, μετατρέποντάς το σε PDF.

public void LoadFrom(string filename, LoadOptions options)

Parameters

filename string

Ο δρόμος προς το αρχείο για να ανοίξει.

options LoadOptions

Οι επιλογές φορτίου.

Exceptions

PdfException

Εάν το αρχείο δεν μπορεί να φορτωθεί.

FileNotFoundException

Αν το αρχείο δεν βρεθεί.

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

Document

Το συγχωνευμένο έγγραφο.

MergeDocuments(Ετικέτες Ετικέτες Params Document[])

Πάρτε έγγραφα.

public static Document MergeDocuments(Document.MergeOptions mergeOptions, params Document[] files)

Parameters

mergeOptions Document . MergeOptions

files Document [ ]

Τα έγγραφα να συγχωνευθούν.

Returns

Document

Το συγχωνευμένο έγγραφο.

MergeDocuments(ΠΑΡΑΜΑΣ ΣΤΡΑΤ[])

Επεξεργασία PDF αρχείων.

public static Document MergeDocuments(params string[] files)

Parameters

files string [ ]

Τα αρχεία pdf πρέπει να συγχωνεύονται.

Returns

Document

Το συγχωνευμένο έγγραφο.

MergeDocuments(Παραμύθια έγγραφο[])

Πάρτε έγγραφα.

public static Document MergeDocuments(params Document[] documents)

Parameters

documents Document [ ]

Τα έγγραφα να συγχωνευθούν.

Returns

Document

Το συγχωνευμένο έγγραφο.

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

ArgumentException

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

ArgumentException

System.ArgumentΕξαίρεση όταν Aspose.Pdf.HtmlSaveOptions μεταφέρεται σε μια μέθοδο. Αποθήκευση ενός εγγράφου στην ροή html δεν υποστηρίζεται. Παρακαλούμε χρησιμοποιήστε τη μέθοδο αποθήκευσης στο αρχείο.

SaveAsync(Σύνδεσμος, ακύρωση)

Αποθηκεύστε το έγγραφο σε ροή.

public Task SaveAsync(Stream output, CancellationToken cancellationToken)

Parameters

output Stream

Το ρεύμα όπου αποθηκεύεται το έγγραφο Shell.

cancellationToken CancellationToken

Κατεστραμμένο token.

Returns

Task

ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ

SaveAsync(Σύνδεσμος, Ακύρωση)

Αποθηκεύει το έγγραφο στο καθορισμένο αρχείο.

public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)

Parameters

outputFileName string

Ο τρόπος για να αρχίσετε πού θα αποθηκευτεί το έγγραφο.

cancellationToken CancellationToken

Κατεστραμμένο token.

Returns

Task

ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ

SaveAsync(CancellationToken)

Αποθηκεύστε το έγγραφο εντατικά (δηλαδή χρησιμοποιώντας την τεχνική εντατικής ενημέρωσης).

public Task SaveAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Κατεστραμμένο token.

Returns

Task

ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ

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

Task

ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ

SaveAsync(Σύνδεσμος, SaveFormat, CancellationToken)

Αποθηκεύει το έγγραφο με ένα νέο όνομα μαζί με μια μορφή αρχείου.

public Task SaveAsync(string outputFileName, SaveFormat format, CancellationToken cancellationToken)

Parameters

outputFileName string

Ο τρόπος για να αρχίσετε πού θα αποθηκευτεί το έγγραφο.

format SaveFormat

Εφαρμογή επιλογών.

cancellationToken CancellationToken

Κατεστραμμένο token.

Returns

Task

ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ

SaveAsync(Σύνδεση, SaveFormat, CancellationToken)

Αποθηκεύει το έγγραφο με ένα νέο όνομα μαζί με μια μορφή αρχείου.

public Task SaveAsync(Stream outputStream, SaveFormat format, CancellationToken cancellationToken)

Parameters

outputStream Stream

Η ροή όπου θα αποθηκευτεί το έγγραφο.

format SaveFormat

Εφαρμογή επιλογών.

cancellationToken CancellationToken

Ακύρωση token

Returns

Task

ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ

Exceptions

ArgumentException

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

Task

ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ

SaveAsync(Σύνδεση, SaveOptions, ΑκύρωσηToken)

Αποθηκεύει το έγγραφο σε μια ροή με μια επιλογή αποθήκευσης.

public Task SaveAsync(Stream outputStream, SaveOptions options, CancellationToken cancellationToken)

Parameters

outputStream Stream

Η ροή όπου θα αποθηκευτεί το έγγραφο.

options SaveOptions

Αποθηκεύστε τις επιλογές.

cancellationToken CancellationToken

Κατεστραμμένο token.

Returns

Task

ΑΣΥΝΚΡΟΝΙΚΗ ΕΡΓΑΣΙΑ

Exceptions

ArgumentException

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

bool

Το αποτέλεσμα της επιχείρησης

Validate(Φωτογραφία, PDFFormat)

Εγκρίστε το έγγραφο στο καθορισμένο αρχείο.

public bool Validate(Stream outputLogStream, PdfFormat format)

Parameters

outputLogStream Stream

Σύνδεση όπου θα αποθηκευτούν τα σχόλια.

format PdfFormat

Η μορφή pdf.

Returns

bool

Το αποτέλεσμα της επιχείρησης

Validate(PdfFormatConversionOptions)

Εγκρίστε το έγγραφο στο καθορισμένο αρχείο.

public bool Validate(PdfFormatConversionOptions options)

Parameters

options PdfFormatConversionOptions

Ένα σύνολο επιλογών για τη μετατροπή του εγγράφου PDF

Returns

bool

Το αποτέλεσμα της επιχείρησης

FontSubstitution

Αυτό συμβαίνει όταν η γραμματοσειρά αντικαθιστά άλλη γραμματοσειρά στο έγγραφο.

public event Document.FontSubstitutionHandler FontSubstitution

Τύπος εκδήλωσης

Document . FontSubstitutionHandler

 Ελληνικά