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 περισσότερα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
dictionary | PdfDictionary | Διαβάστε | Επιστρέφει αυτό το ρεύμα ως λεξικό. |
encodedData | byte[] | Διαβάστε | Επιστρέφει τα κρυπτογραφημένα δεδομένα (όπως αποθηκεύονται στο αρχείο PDF). |
encodedStream | InputStream | Διαβάστε | Επιστρέφει τα κρυπτογραφημένα δεδομένα ως InputStream. |
decodedData | byte[] | Διαβάστε | Επιστρέφει τα αποκρυπτογραφημένα δεδομένα (μετά την εφαρμογή των φίλτρων σε αντίστροφη σειρά). |
decodedStream | InputStream | Διαβάστε | Επιστρέφει τα αποκωδικοποιημένα δεδομένα ως InputStream. |
length | long | Διαβάστε | Επιστρέφει το μήκος των κρυπτογραφημένων δεδομένων. |
filters | List<PdfName> | Διαβάστε | Επιστρέφει τη λίστα των ονομάτων φίλτρων από /Filter. |
empty | boolean | Διαβάστε | Επέστρεψε αν ο λεξιλόγος είναι άδειος. |
type | String | Διαβάστε | Επιστρέφει την τιμή /Type ως γραμμή (π.χ. |
subtype | String | Διαβάστε | Επιστρέφει την τιμή /Subtype (ή /S) ως γραμμή, ή μηδέν. |
path | PdfBase | Διαβάστε | Περνάει τα λεξικά με κλειδιά. |
dirty | boolean | Διαβάστε | Επιστρέφει {@code true} εάν αυτό το αντικείμενο τροποποιήθηκε από την φόρτιση. |
indirect | boolean | Διαβάστε | Επιστρέφει αν αυτό το αντικείμενο είναι έμμεσο αντικείμενο (έχει ένα κλειδί αντικειμένου). |
objectKey | PdfObjectKey | Διαβάστε | Επιστρέφει το έμμεσο κλειδί αντικειμένου, ή {@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) | Εισάγετε το έμμεσο αντικείμενο κλειδί. |