Εγγράφου

ΕΚΤΙΜΗΣΗ

Document Είναι μια τάξη στο Aspose.PDF FOSS για Java. Κληρονομιά από: Closeable.

Η κεντρική κατηγορία για την εργασία με τα έγγραφα PDF (ISO 32000-1:2008).

Αυτή η κατηγορία παρέχει 96 μεθόδους για να εργαστείτε με αντικείμενα εγγράφου σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog,59 και άλλες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : actions, background, catalog, centerWindow, collection, displayDocTitle,Και 32 ακόμα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
backgroundColorΔιαβάστεΕπιστρέφει το χρώμα βάσης σε επίπεδο εγγράφου που έχει ρυθμιστεί μέσω
{@link #setBackground(Color)} ή { @code null} για κανένα.
pagesPageCollectionΔιαβάστεΠάρτε τις σελίδες.
infoDocumentInfoΔιαβάστεΕπιστρέφει το λεξικό πληροφοριών εγγράφων (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoΔιαβάστεΑπεργία alias για {@link #getInfo()}.
metadataXmpMetadataΔιαβάστεΕπιστρέφει τα μεταδεδομένα XMP του παρόντος εγγράφου.
versionStringΔιαβάστεΕπιστρέφει το σήμα έκδοσης PDF (π.χ.
catalogPdfDictionaryΔιαβάστεΕπιστρέφει το λεξικό του καταλόγου ρίζας.
actionsDocumentActionsΔιαβάστεΕπιστρέφει τις δράσεις που προκαλούν τα επίπεδα εγγράφου (ISO 32000-1:2008, §12.6.4.1):
{@code /OpenAction} και οι εγγραφές του {_code/AA} (θα κλείσει, θα/θα σώσει,
Η εκτύπωση / η εκτυπώση.
trailerPdfDictionaryΔιαβάστεΕπιστρέφει το λεξικό του trailer.
parserPDFParserΔιαβάστεΕπιστρέφει το υποκείμενο PDF parser (για εσωτερική χρήση από συστατικά κινητήρα).
outlinesOutlineCollectionΔιαβάστεΕπιστρέφει την συλλογή των εγγράφων (bookmarks).
formFormΔιαβάστεΕπιστρέφει τη διαδραστική φόρμα (AcroForm) αυτού του εγγράφου.
embeddedFilesEmbeddedFileCollectionΔιαβάστεΕπιστρέφει τη συλλογή ενσωματωμένων αρχείων (επιθέσεις).
collectionCollectionΔιαβάστεΕπιστρέφει το χαρτοφυλάκιο του εγγράφου {@link Collection}, εγκαθιστώντας ένα
1 άδειο στην πρώτη πρόσβαση.
fontUtilitiesFontUtilitiesΔιαβάστεΕπιστρέφει τα εργαλεία γραμματοσειράς για αυτό το έγγραφο.
embedStandardFontsbooleanΔιαβάστεΕπιστρέφει αν οι τυποποιημένες 14 γραμματοσειρές PDF θα πρέπει να ενσωματωθούν κατά την αποθήκευση.
layersjava.util.List<Layer>ΔιαβάστεΕπιστρέφει τη λίστα των Ομάδων Εναλλακτικού Περιεχομένου (καμιά).
viewerPreferencesViewerPreferencesΔιαβάστεΕπιστρέφει τις προτιμήσεις του θεατή.
hideToolbarbooleanΔιαβάστεΚρύβετε την προτίμηση toolbar.
hideMenubarbooleanΔιαβάστεΚρύβετε την προτίμηση μενού.
hideWindowUIbooleanΔιαβάστεΚρύβετε το παράθυρο προτιμήσεις.
fitWindowbooleanΔιαβάστεΠροτιμήστε το παράθυρο.
centerWindowbooleanΔιαβάστεΠροτιμήσεις Κέντρο παράθυρα.
displayDocTitlebooleanΔιαβάστεΠροτιμήστε το τίτλο του εγγράφου.
pageLayoutStringΔιαβάστεΗ διάταξη σελίδων (SinglePage, OneColumn , TwoColumnLeft κλπ.).
pageModePageModeΔιαβάστεΠάρτε τη σελίδα mode.
pageInfoPageInfoΔιαβάστεΑποθηκεύστε το έγγραφο σε ένα αρχείο.
linearizedbooleanΔιαβάστεΕπιστρέφει εάν το τρέχον έγγραφο είναι γραμμισμένο για γρήγορη προβολή στο διαδίκτυο.
sourcePathStringΔιαβάστεΕπιστρέφει το αρχείο πορεία αυτό το έγγραφο έχει φορτωθεί από, ή {@code null} για νέα έγραφα
ή έγγραφα που φορτώνται από ρεύματα.
fileNameStringΔιαβάστεΕπιστρέφει το όνομα αρχείου (δρόμος) από αυτό το έγγραφο ανοίχτηκε.
namedDestinationsNamedDestinationsΔιαβάστεΕπιστρέφει την συλλογή προορισμών που ονομάζεται στο έγγραφο.
pageLabelsPageLabelsΔιαβάστεΕπιστρέφει τις ετικέτες της σελίδας, ή {@code null} εάν {_code /PageLabels} δεν είναι παρόν.
taggedContentTaggedContentΔιαβάστεΕπιστρέφει το περιεχόμενο που έχει ετικέτα στο έγγραφο, παρέχοντας πρόσβαση στο λογικό δέντρο δομής.
logicalStructureStructTreeRootΔιαβάστεΕπιστρέφει το λογικό δέντρο δομής για ανάγνωση.
encryptedbooleanΔιαβάστεΕπιστρέφει το έγγραφο εάν κρυπτογραφηθεί.
javaScriptJavaScriptCollectionΔιαβάστεΕπιστρέφει τη συλλογή JavaScript από το δέντρο του ονόματος του εγγράφου.
pdfaCompliantbooleanΔιαβάστεΕπιστρέφει το έγγραφο εάν είναι συμβατό με PDF/A (σχεδιάστε μετά την μετατροπή() ή επικυρώστε().
pdfFormatPdfFormatΔιαβάστεΕπιστρέφει το PDF του εγγράφου μετά την μετατροπή.

Μέθοδοι

υπογραφήΠεριγραφή
Document(filePath: String)Ανοίγει ένα PDF από μια πορεία αρχείων.
Document(filePath: String, password: String)Ανοίγει ένα PDF από μια διαδρομή αρχείων με κωδικό πρόσβασης.
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler)Ανοίγει ένα έγγραφο PDF από μια διαδρομή αρχείων χρησιμοποιώντας έναν προσαρμοσμένο χειριστή ασφαλείας.
Document(stream: InputStream)Ανοίγει ένα PDF από μια ροή εισόδου.
Document(stream: InputStream, password: String)Ανοίγει ένα PDF από μια ροή εισόδου με κωδικό πρόσβασης.
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Ανοίγει ένα PDF από μια ροή εισόδου χρησιμοποιώντας έναν προσαρμοσμένο χειριστή ασφαλείας.
Document()Δημιουργία νέου κενού PDF έγγραφα.
Document(filePath: String, options: HtmlLoadOptions)Δημιουργεί ένα PDF από ένα αρχείο HTML.
Document(stream: InputStream, options: HtmlLoadOptions)Δημιουργεί ένα PDF από μια ροή εισόδου HTML.
getBackground()ColorΕπιστρέφει το χρώμα βάσης σε επίπεδο εγγράφου που έχει ρυθμιστεί μέσω
{@link #setBackground(Color)} ή { @code null} για κανένα.
setBackground(color: Color)Εφαρμόστε ένα σταθερό χρώμα φόντου σε κάθε σελίδα του εγγράφου
(μεταξύ των σελίδων του κειμένου και της σελίδας του).
getPages()PageCollectionΕπιστρέφει τις σελίδες.
getInfo()DocumentInfoΕπιστρέφει το λεξικό πληροφοριών εγγράφων (ISO 32000-1:2008, §14.3.3).
getOrCreateInfo()DocumentInfoΑπεργία alias για {@link #getInfo()}.
getMetadata()XmpMetadataΕπιστρέφει τα μεταδεδομένα XMP του παρόντος εγγράφου.
setXmpMetadata(stream: InputStream)Συνθέστε τα μεταδεδομένα XMP από πρώτες XML bytes ανάγνωσης από ένα ρεύμα.
getXmpMetadata(stream: OutputStream)Γράφει τα μπάτια XML των μεταδεδομένων XMP στο δεδομένο ρεύμα παραγωγής.
getVersion()StringΕπιστρέφει το σήμα έκδοσης PDF (π.χ.
getCatalog()PdfDictionaryΕπιστρέφει το λεξικό του καταλόγου ρίζας.
getActions()DocumentActionsΕπιστρέφει τις δράσεις που προκαλούν τα επίπεδα εγγράφου (ISO 32000-1:2008, §12.6.4.1):
{@code /OpenAction} και οι εγγραφές του {_code/AA} (θα κλείσει, θα/θα σώσει,
Η εκτύπωση / η εκτυπώση.
getTrailer()PdfDictionaryΕπιστρέφει το λεξικό του trailer.
getParser()PDFParserΕπιστρέφει το υποκείμενο PDF parser (για εσωτερική χρήση από συστατικά κινητήρα).
getOutlines()OutlineCollectionΕπιστρέφει την συλλογή των εγγράφων (bookmarks).
getForm()FormΕπιστρέφει τη διαδραστική φόρμα (AcroForm) αυτού του εγγράφου.
getEmbeddedFiles()EmbeddedFileCollectionΕπιστρέφει τη συλλογή ενσωματωμένων αρχείων (επιθέσεις).
getCollection()CollectionΕπιστρέφει το χαρτοφυλάκιο του εγγράφου {@link Collection}, εγκαθιστώντας ένα
1 άδειο στην πρώτη πρόσβαση.
setCollection(value: Collection)Αντικαταστήστε (ή αφαιρέσετε, όταν {@code = null}) το έγγραφο
Το χαρτοφυλάκιο.
getFontUtilities()FontUtilitiesΕπιστρέφει τα εργαλεία γραμματοσειράς για αυτό το έγγραφο.
isEmbedStandardFonts()booleanΕπιστρέφει αν οι τυποποιημένες 14 γραμματοσειρές PDF θα πρέπει να ενσωματωθούν κατά την αποθήκευση.
setEmbedStandardFonts(embed: boolean)Καθορίστε εάν οι τυποποιημένες 14 γραμματοσειρές PDF θα πρέπει να ενσωματωθούν κατά την αποθήκευση.
getLayers()java.util.List<Layer>Επιστρέφει τη λίστα των Ομάδων Εναλλακτικού Περιεχομένου (καμιά).
getViewerPreferences()ViewerPreferencesΕπιστρέφει τις προτιμήσεις του θεατή.
getHideToolbar()booleanΚρύβετε την προτίμηση toolbar.
setHideToolbar(v: boolean)Κάντε κρυμμένη προτίμηση toolbar.
getHideMenubar()booleanΚρύβετε την προτίμηση μενού.
setHideMenubar(v: boolean)Κάντε κρυμμένη προτιμήσεις μενού.
getHideWindowUI()booleanΚρύβετε το παράθυρο προτιμήσεις.
setHideWindowUI(v: boolean)Κάντε κρυμμένο παράθυρο UI προτίμηση.
getFitWindow()booleanΠροτιμήστε το παράθυρο.
setFitWindow(v: boolean)Προτιμήστε το παράθυρο.
getCenterWindow()booleanΠροτιμήσεις Κέντρο παράθυρα.
setCenterWindow(v: boolean)Κάντε προτίμηση κεντρικού παράθυρου.
getDisplayDocTitle()booleanΠροτιμήστε το τίτλο του εγγράφου.
setDisplayDocTitle(v: boolean)Εισάγετε την προτίμηση τίτλου του εγγράφου.
getPageLayout()StringΗ διάταξη σελίδων (SinglePage, OneColumn , TwoColumnLeft κλπ.).
setPageLayout(layout: String)Σχεδιάστε το layout της σελίδας.
getPageMode()PageModeΕπιστρέφει στη σελίδα.
setPageMode(mode: PageMode)Εισάγετε τη λειτουργία σελίδας.
getPageInfo()PageInfoΑποθηκεύστε το έγγραφο σε ένα αρχείο.
processParagraphs()Διαχειρίζεται παραγράφους για όλες τις σελίδες (διαβάστε το διάταγμα).
save(filePath: String)@param filePath το δρόμο αρχείου εξόδου
@throws IOException αν το γράψιμο αποτυγχάνει
@throws IllegalArgumentException αν το filePath είναι μηδενικό
/
save()Αποθηκεύει το έγγραφο πίσω στο σχετικό στόχο του.
save(outputStream: OutputStream)Αποθηκεύστε το έγγραφο σε ένα ρεύμα εξόδου.
hasIncrementalUpdate()booleanΕπαναλαμβάνει αν το τρέχον έγγραφο περιέχει αυξημένες ενημερώσεις.
optimize()Απαιτεί πλήρη αναγραφή στο επόμενο αποθεματικό αντί για ένα συμπληρωματικό.
requestFullRewrite()Απαιτήσεις που η επόμενη λειτουργία αποθήκευσης εκτελεί πλήρη αναγραφή, ακόμη και αν
Διαφορετικά, θα ήταν δυνατή η αύξηση της αποταμίευσης.
isLinearized()booleanΕπιστρέφει εάν το τρέχον έγγραφο είναι γραμμισμένο για γρήγορη προβολή στο διαδίκτυο.
optimizeResources()Απομακρύνει τις μη χρησιμοποιούμενες πόρους σε επίπεδο σελίδας πριν από την επόμενη αποθήκευση.
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions)Βελτιστοποιήστε το έγγραφο σύμφωνα με τις προσφερόμενες επιλογές πριν από την επόμενη
Σώστε το.
save(filePath: String, format: SaveFormat)Αποθηκεύστε το έγγραφο στην καθορισμένη μορφή.
save(filePath: String, options: PdfSaveOptions)Αποθηκεύστε το έγγραφο με τις επιλογές αποθήκευσης PDF που καθορίζονται.
save(filePath: String, options: HtmlSaveOptions)Αποθηκεύει το έγγραφο ως HTML με τις καθορισμένες επιλογές.
getSourcePath()StringΕπιστρέφει το αρχείο πορεία αυτό το έγγραφο έχει φορτωθεί από, ή {@code null} για νέα έγραφα
ή έγγραφα που φορτώνται από ρεύματα.
getFileName()StringΕπιστρέφει το όνομα αρχείου (δρόμος) από αυτό το έγγραφο ανοίχτηκε.
setFileName(fileName: String)Εισάγετε το όνομα αρχείου που σχετίζεται με αυτό το έγγραφο.
exportAnnotationsToXfdf(filePath: String)Εξάγετε όλες τις αναφορές από αυτό το έγγραφο σε ένα αρχείο XFDF.
exportAnnotationsToXfdf(stream: OutputStream)Εξάγετε όλες τις αναφορές από αυτό το έγγραφο σε ένα ρεύμα παραγωγής XFDF.
importAnnotationsFromXfdf(filePath: String)Εισάγετε αναφορές από ένα αρχείο XFDF σε αυτό το έγγραφο.
importAnnotationsFromXfdf(stream: InputStream)Εισάγει αναφορές από ένα ρεύμα εισόδου XFDF σε αυτό το έγγραφο.
flatten()Φάτε ολόκληρο το έγγραφο: σπάει όλες τις αναφορές και σχηματίζει τα εμφάνιση πεδίου
εισέρχεται σε ροές περιεχομένου σελίδας, στη συνέχεια αφαιρεί σημειώσεις και σχήματα πεδίων.
flatten(settings: Form.FlattenSettings)Φλέβετε το έγγραφο χρησιμοποιώντας τις ρυθμίσεις φλέβα της συγκεκριμένης φόρμας.
getNamedDestinations()NamedDestinationsΕπιστρέφει την συλλογή προορισμών που ονομάζεται στο έγγραφο.
getPageLabels()PageLabelsΕπιστρέφει τις ετικέτες της σελίδας, ή {@code null} εάν {_code /PageLabels} δεν είναι παρόν.
getTaggedContent()TaggedContentΕπιστρέφει το περιεχόμενο που έχει ετικέτα στο έγγραφο, παρέχοντας πρόσβαση στο λογικό δέντρο δομής.
getLogicalStructure()StructTreeRootΕπιστρέφει το λογικό δέντρο δομής για ανάγνωση.
allocateObjectNumber()intΠροσδιορίζει έναν νέο αριθμό αντικειμένου για ένα νέο έμμεσο αντικείμενο.
registerImportedObject(body: PdfBase)PdfObjectReferenceΚαταχωρίζει ένα αντικείμενο που εισάγεται από άλλο έγγραφο κάτω από μια φρέσκο κατανεμημένη
Κλειδί .
isEncrypted()booleanΕπιστρέφει το έγγραφο εάν κρυπτογραφηθεί.
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm)Κρυπτογραφεί το έγγραφο με κωδικούς πρόσβασης χρήστη και ιδιοκτήτη χρησιμοποιώντας τον καθορισμένο αλγόριθμο.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler)Κρυπτογραφεί το έγγραφο με ένα προσαρμοσμένο χειριστή ασφαλείας.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean)Κρυπτογραφεί το έγγραφο με κωδικούς πρόσβασης χρήστη και ιδιοκτήτη χρησιμοποιώντας τον καθορισμένο αλγόριθμο
και προνόμια του.
decrypt()Αποκρυπτογραφεί το έγγραφο, αφαιρώντας την κρυφή.
getJavaScript()JavaScriptCollectionΕπιστρέφει τη συλλογή JavaScript από το δέντρο του ονόματος του εγγράφου.
validate(outputLogPath: String, format: PdfFormat)booleanΕγκρίνει το έγγραφο κατά του προφίλ της συγκεκριμένης μορφής PDF.
validate(logStream: OutputStream, format: PdfFormat)booleanΕγκρίνει το έγγραφο κατά του προφίλ της συγκεκριμένης μορφής PDF.
validate(options: PdfFormatConversionOptions)booleanΕξυπηρετεί το έγγραφο χρησιμοποιώντας ένα αντικείμενο επιλογής επικύρωσης PDF/A.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanΜετατρέπεται το έγγραφο σε καθορισμένο μορφότυπο PDF.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanΜετατρέπεται το έγγραφο σε καθορισμένο μορφότυπο PDF.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)booleanΜετατρέπονται με σαφή διαφάνεια χειρισμού.
convert(options: PdfFormatConversionOptions)booleanΜετατροπή χρησιμοποιώντας λεπτομερείς επιλογές μετατροπής.
convertToPdfA2B(outputLogPath: String)booleanΜετατρέψτε το PDF σε μορφή PDF/A-2B.
convertToPdfA2B(logStream: OutputStream)booleanΜετατρέψτε το PDF σε μορφή PDF/A-2B.
repair()Προσπάθειες για την αποκατάσταση μικρών δομικών προβλημάτων πριν από τη διατήρηση, επικύρωση ή
Μετατροπή των ροών εργασίας.
isPdfaCompliant()booleanΕπιστρέφει το έγγραφο εάν είναι συμβατό με PDF/A (σχεδιάστε μετά την μετατροπή() ή επικυρώστε().
getPdfFormat()PdfFormatΕπιστρέφει το PDF του εγγράφου μετά την μετατροπή.
close()Κλείνει το έγγραφο και απελευθερώνει τους βασικούς πόρους.

Δείτε επίσης

 Ελληνικά