PdfStream
Vue de l’ensemble
PdfStream C’est une classe dans Aspose.PDF FOSS pour Java. hérité de : PdfDictionary.
Objet de flux PDF (§7.3.8, ISO 32000-1:2008).
Cette classe fournit 54 méthodes pour travailler avec des objets PdfStream dans les programmes Java. Les méthodes disponibles comprennent : PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData,40 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.PDF FOSS pour le package Java. Propriétés : decodedData, decodedStream, dictionary, dirty, empty, encodedData,Et 8 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
dictionary | PdfDictionary | Lire | Retournez ce flux en tant que dictionnaire. |
encodedData | byte[] | Lire | Retourne les données encodées (comme stockées dans le fichier PDF). |
encodedStream | InputStream | Lire | Retourne les données encodées en tant que InputStream. |
decodedData | byte[] | Lire | Retourne les données décodées (après l’application des filtres en ordre inverse). |
decodedStream | InputStream | Lire | Retourne les données décodées en tant que InputStream. |
length | long | Lire | Retourne la longueur des données codées. |
filters | List<PdfName> | Lire | Retournez la liste des noms de filtres à partir /Filtre. |
empty | boolean | Lire | Il est donc possible de savoir si le dictionnaire est vide. |
type | String | Lire | Retourne la valeur /type en tant que string (par exemple,. |
subtype | String | Lire | Retourne la valeur /Subtype (ou /S) en tant que string, ou null. |
path | PdfBase | Lire | Il traverse les dictionnaires en chemin clé. |
dirty | boolean | Lire | Retourne {@code true} si cet objet a été modifié depuis le chargement. |
indirect | boolean | Lire | Il revient si cet objet est un objet indirect (il a une clé d’objet). |
objectKey | PdfObjectKey | Lire | Retourne la clé objet indirecte, ou {@code null} pour les objets directs. |
méthodes
| Signature | Description |
|---|---|
PdfStream() | Créer un flux vide. |
PdfStream(encodedData: byte[]) | Créer un flux avec les données codées. |
PdfStream(dict: PdfDictionary, encodedData: byte[]) | Créer un flux d’un dictionnaire existant et des données encodées. |
getDictionary() → PdfDictionary | Retournez ce flux en tant que dictionnaire. |
getEncodedData() → byte[] | Retourne les données encodées (comme stockées dans le fichier PDF). |
getEncodedStream() → InputStream | Retourne les données encodées en tant que InputStream. |
getDecodedData() → byte[] | Retourne les données décodées (après l’application des filtres en ordre inverse). |
getDecodedStream() → InputStream | Retourne les données décodées en tant que InputStream. |
setDecodedData(data: byte[]) | Décrire les données décodées. |
setEncodedData(data: byte[]) | Mettre les données codées directement. |
hasActiveDecryptor() → boolean | Il est valable si ce courant a un décrypteur actif attaché (c’est-à-dire. |
materializeDecryption() → boolean | Décrypter {@code encodedData} en place et détournera le décrypteur, laissant |
| Le courant ressemble exactement à un couron non crypté équivalent chargé | |
| du disque. | |
hasPendingDecodedData() → boolean | Retourne si le courant a en cours de décodage des données établies par |
| {@link #setDecodedData(byte[])} qui n’a pas encore été réencodé par | |
| {@link #prepareEncodedData()}. | |
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int) | Mettez le décrypteur pour ce flux (appelé par PDFParser pour les PDF encryptés). |
getLength() → long | Retourne la longueur des données codées. |
getFilters() → List<PdfName> | Retournez la liste des noms de filtres à partir /Filtre. |
setFilter(filter: PdfName) | Un seul filtre. |
setFilters(filters: List<PdfName>) | Il y a plusieurs filtres. |
prepareEncodedData() → byte[] | Assure que les données décodées sont encodés par le biais des filtres et retourne la |
| Les bytes codés. | |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
toString() → String | |
PdfDictionary() | Créer un dictionnaire vide. |
size() → int | Retourner le nombre d’inscriptions. |
isEmpty() → boolean | Il est donc possible de savoir si le dictionnaire est vide. |
containsKey(key: PdfName) → boolean | Il revient si le dictionnaire contient la clé donnée. |
get(key: PdfName) → PdfBase | Retourne la valeur de la clé donnée, ou nulle. |
set(key: PdfName, value: PdfBase) | Créer un couple de valeur clé. |
remove(key: PdfName) → PdfBase | Retirez une clé. |
keySet() → Set<PdfName> | Retourner le set de clés. |
values() → Collection<PdfBase> | Retourner la collecte des valeurs. |
getInt(key: String, defaultValue: int) → int | Retourne la valeur en tant que int, ou le défaut. |
getLong(key: String, defaultValue: long) → long | Retourne la valeur comme long, ou le défaut. |
getFloat(key: String, defaultValue: float) → float | Retourne la valeur en tant que flotte ou comme défaut. |
getBoolean(key: String, defaultValue: boolean) → boolean | Retourne la valeur en tant que boolean ou le défaut. |
getNameAsString(key: String) → String | Retourne la valeur en tant que string nom, ou null. |
getString(key: String) → String | Retourne la valeur en tant que fil décodé, ou null. |
getArray(key: String) → PdfArray | Retourne la valeur en PdfArray ou null. |
setInt(key: String, value: int) | Il donne une valeur totale. |
setFloat(key: String, value: float) | Il a une valeur flotante. |
setBoolean(key: String, value: boolean) | Il a une valeur boolean. |
setName(key: String, nameValue: String) | Définir une valeur de nom. |
setString(key: String, stringValue: String) | Il s’agit d’une valeur string. |
getType() → String | Retourne la valeur /type en tant que string (par exemple,. |
getSubtype() → String | Retourne la valeur /Subtype (ou /S) en tant que string, ou null. |
getPath() → PdfBase | Il traverse les dictionnaires en chemin clé. |
iterator() → Iterator<Map.Entry<PdfName, PdfBase>> | |
equals(o: Object) → boolean | |
hashCode() → int | |
isDirty() → boolean | Retourne {@code true} si cet objet a été modifié depuis le chargement. |
setDirty(dirty: boolean) | Placez la drapeau sur cet objet. |
isIndirect() → boolean | Il revient si cet objet est un objet indirect (il a une clé d’objet). |
getObjectKey() → PdfObjectKey | Retourne la clé objet indirecte, ou {@code null} pour les objets directs. |
setObjectKey(key: PdfObjectKey) | Mettez la clé indirecte de l’objet. |