PdfStream

ΕΚΤΙΜΗΣΗ

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

Το αντικείμενο ροής PDF (§7.3.8, ISO 32000-1:2008).

Αυτή η κατηγορία παρέχει 54 μεθόδους για να εργαστείτε με PdfStream αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData,και 40 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : decodedData, decodedStream, dictionary, dirty, empty, encodedData,Και 8 περισσότερα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
dictionaryPdfDictionaryΔιαβάστεΕπιστρέφει αυτό το ρεύμα ως λεξικό.
encodedDatabyte[]ΔιαβάστεΕπιστρέφει τα κρυπτογραφημένα δεδομένα (όπως αποθηκεύονται στο αρχείο PDF).
encodedStreamInputStreamΔιαβάστεΕπιστρέφει τα κρυπτογραφημένα δεδομένα ως InputStream.
decodedDatabyte[]ΔιαβάστεΕπιστρέφει τα αποκρυπτογραφημένα δεδομένα (μετά την εφαρμογή των φίλτρων σε αντίστροφη σειρά).
decodedStreamInputStreamΔιαβάστεΕπιστρέφει τα αποκωδικοποιημένα δεδομένα ως InputStream.
lengthlongΔιαβάστεΕπιστρέφει το μήκος των κρυπτογραφημένων δεδομένων.
filtersList<PdfName>ΔιαβάστεΕπιστρέφει τη λίστα των ονομάτων φίλτρων από /Filter.
emptybooleanΔιαβάστεΕπέστρεψε αν ο λεξιλόγος είναι άδειος.
typeStringΔιαβάστεΕπιστρέφει την τιμή /Type ως γραμμή (π.χ.
subtypeStringΔιαβάστεΕπιστρέφει την τιμή /Subtype (ή /S) ως γραμμή, ή μηδέν.
pathPdfBaseΔιαβάστεΠερνάει τα λεξικά με κλειδιά.
dirtybooleanΔιαβάστεΕπιστρέφει {@code true} εάν αυτό το αντικείμενο τροποποιήθηκε από την φόρτιση.
indirectbooleanΔιαβάστεΕπιστρέφει αν αυτό το αντικείμενο είναι έμμεσο αντικείμενο (έχει ένα κλειδί αντικειμένου).
objectKeyPdfObjectKeyΔιαβάστεΕπιστρέφει το έμμεσο κλειδί αντικειμένου, ή {@code null} για άμεσα αντικείμενα.

Μέθοδοι

υπογραφήΠεριγραφή
PdfStream()Δημιουργεί ένα κενό ρεύμα.
PdfStream(encodedData: byte[])Δημιουργεί μια ροή με τα δεδομένα κρυπτογραφημένα.
PdfStream(dict: PdfDictionary, encodedData: byte[])Δημιουργεί μια ροή από ένα υπάρχον λεξικό και κρυπτογραφημένα δεδομένα.
getDictionary()PdfDictionaryΕπιστρέφει αυτό το ρεύμα ως λεξικό.
getEncodedData()byte[]Επιστρέφει τα κρυπτογραφημένα δεδομένα (όπως αποθηκεύονται στο αρχείο PDF).
getEncodedStream()InputStreamΕπιστρέφει τα κρυπτογραφημένα δεδομένα ως InputStream.
getDecodedData()byte[]Επιστρέφει τα αποκρυπτογραφημένα δεδομένα (μετά την εφαρμογή των φίλτρων σε αντίστροφη σειρά).
getDecodedStream()InputStreamΕπιστρέφει τα αποκωδικοποιημένα δεδομένα ως InputStream.
setDecodedData(data: byte[])Εισάγετε τα αποκωδικοποιημένα δεδομένα.
setEncodedData(data: byte[])Εισάγετε τα κρυπτογραφημένα δεδομένα απευθείας.
hasActiveDecryptor()booleanΕπιστρέφει αληθινά εάν αυτή η ροή έχει ενεργό αποκρυπτογράφο συνδεδεμένο (δηλαδή.
materializeDecryption()booleanΑποκρυπτογραφεί {@code encodedData} στη θέση και αποσυνδέει τον αποκρυπωτή, αφήνοντας
Η ροή μοιάζει ακριβώς με ισοδύναμο μη κρυπτογραφημένο ρεύμα φορτισμένο
από το δίσκο.
hasPendingDecodedData()booleanΕπιστρέφει εάν η ροή έχει αναρτημένα αποκωδικοποιημένα δεδομένα που έχουν ρυθμιστεί μέσω
{@link #setDecodedData(byte[])} που δεν έχει ακόμη επανεκτυπωθεί από το
{@link #prepareEncodedData()} .
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int)Ρυθμίστε τον αποκρυπτογράφο για αυτό το ρεύμα (που ονομάζεται PDFParser για κρυμμένα PDF).
getLength()longΕπιστρέφει το μήκος των κρυπτογραφημένων δεδομένων.
getFilters()List<PdfName>Επιστρέφει τη λίστα των ονομάτων φίλτρων από /Filter.
setFilter(filter: PdfName)Δημιουργήστε ένα μόνο φίλτρο.
setFilters(filters: List<PdfName>)Εισάγετε πολλαπλά φίλτρα.
prepareEncodedData()byte[]Εγγυάται ότι τα αποκωδικοποιημένα δεδομένα κρυπτογραφούνται μέσω φίλτρων και επιστρέφει το
Κωδικοποιημένα bytes.
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>)T
toString()String
PdfDictionary()Δημιουργεί ένα κενό λεξικό.
size()intΕπιστρέφει τον αριθμό των εισιτηρίων.
isEmpty()booleanΕπέστρεψε αν ο λεξιλόγος είναι άδειος.
containsKey(key: PdfName)booleanΕπαναλαμβάνει αν ο λεξιλόγος περιέχει το συγκεκριμένο κλειδί.
get(key: PdfName)PdfBaseΕπιστρέφει την τιμή για το δικό του κλειδί ή μηδέν.
set(key: PdfName, value: PdfBase)Δημιουργήστε ένα ζευγάρι βασικών αξιών.
remove(key: PdfName)PdfBaseΑφαιρέστε ένα κλειδί.
keySet()Set<PdfName>Επιστρέφει το σύνολο των κλειδιών.
values()Collection<PdfBase>Επιστρέφει την συλλογή αξιών.
getInt(key: String, defaultValue: int)intΕπιστρέφει την τιμή ως int ή προεπιλεγμένη.
getLong(key: String, defaultValue: long)longΕπιστρέφει την τιμή ως μακρύ ή το προεπιλεγμένο.
getFloat(key: String, defaultValue: float)floatΕπιστρέφει την τιμή ως πλοίο ή προεπιλεγμένη.
getBoolean(key: String, defaultValue: boolean)booleanΕπιστρέφει την τιμή ως boolean ή προεπιλεγμένη.
getNameAsString(key: String)StringΕπιστρέφει την τιμή ως στήλη ονόματος ή μηδέν.
getString(key: String)StringΕπιστρέφει την τιμή ως αποκωδικοποιημένη γραμμή ή μηδέν.
getArray(key: String)PdfArrayΕπιστρέφει την τιμή ως PdfArray ή μηδέν.
setInt(key: String, value: int)Δημιουργεί μια ολοκληρωμένη αξία.
setFloat(key: String, value: float)Δημιουργήστε μια αξία πλοίου.
setBoolean(key: String, value: boolean)Δημιουργήστε μια αξία boolean.
setName(key: String, nameValue: String)Δημιουργήστε μια τιμή ονόματος.
setString(key: String, stringValue: String)Δημιουργήστε μια τιμή στυλ.
getType()StringΕπιστρέφει την τιμή /Type ως γραμμή (π.χ.
getSubtype()StringΕπιστρέφει την τιμή /Subtype (ή /S) ως γραμμή, ή μηδέν.
getPath()PdfBaseΠερνάει τα λεξικά με κλειδιά.
iterator()Iterator<Map.Entry<PdfName, PdfBase>>
equals(o: Object)boolean
hashCode()int
isDirty()booleanΕπιστρέφει {@code true} εάν αυτό το αντικείμενο τροποποιήθηκε από την φόρτιση.
setDirty(dirty: boolean)Βάλτε τη βρώμικη σημαία σε αυτό το αντικείμενο.
isIndirect()booleanΕπιστρέφει αν αυτό το αντικείμενο είναι έμμεσο αντικείμενο (έχει ένα κλειδί αντικειμένου).
getObjectKey()PdfObjectKeyΕπιστρέφει το έμμεσο κλειδί αντικειμένου, ή {@code null} για άμεσα αντικείμενα.
setObjectKey(key: PdfObjectKey)Εισάγετε το έμμεσο αντικείμενο κλειδί.

Δείτε επίσης

 Ελληνικά