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 deTypeAccèsDescription
dictionaryPdfDictionaryLireRetournez ce flux en tant que dictionnaire.
encodedDatabyte[]LireRetourne les données encodées (comme stockées dans le fichier PDF).
encodedStreamInputStreamLireRetourne les données encodées en tant que InputStream.
decodedDatabyte[]LireRetourne les données décodées (après l’application des filtres en ordre inverse).
decodedStreamInputStreamLireRetourne les données décodées en tant que InputStream.
lengthlongLireRetourne la longueur des données codées.
filtersList<PdfName>LireRetournez la liste des noms de filtres à partir /Filtre.
emptybooleanLireIl est donc possible de savoir si le dictionnaire est vide.
typeStringLireRetourne la valeur /type en tant que string (par exemple,.
subtypeStringLireRetourne la valeur /Subtype (ou /S) en tant que string, ou null.
pathPdfBaseLireIl traverse les dictionnaires en chemin clé.
dirtybooleanLireRetourne {@code true} si cet objet a été modifié depuis le chargement.
indirectbooleanLireIl revient si cet objet est un objet indirect (il a une clé d’objet).
objectKeyPdfObjectKeyLireRetourne la clé objet indirecte, ou {@code null} pour les objets directs.

méthodes

SignatureDescription
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()PdfDictionaryRetournez ce flux en tant que dictionnaire.
getEncodedData()byte[]Retourne les données encodées (comme stockées dans le fichier PDF).
getEncodedStream()InputStreamRetourne 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()InputStreamRetourne 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()booleanIl est valable si ce courant a un décrypteur actif attaché (c’est-à-dire.
materializeDecryption()booleanDé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()booleanRetourne 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()longRetourne 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()intRetourner le nombre d’inscriptions.
isEmpty()booleanIl est donc possible de savoir si le dictionnaire est vide.
containsKey(key: PdfName)booleanIl revient si le dictionnaire contient la clé donnée.
get(key: PdfName)PdfBaseRetourne la valeur de la clé donnée, ou nulle.
set(key: PdfName, value: PdfBase)Créer un couple de valeur clé.
remove(key: PdfName)PdfBaseRetirez une clé.
keySet()Set<PdfName>Retourner le set de clés.
values()Collection<PdfBase>Retourner la collecte des valeurs.
getInt(key: String, defaultValue: int)intRetourne la valeur en tant que int, ou le défaut.
getLong(key: String, defaultValue: long)longRetourne la valeur comme long, ou le défaut.
getFloat(key: String, defaultValue: float)floatRetourne la valeur en tant que flotte ou comme défaut.
getBoolean(key: String, defaultValue: boolean)booleanRetourne la valeur en tant que boolean ou le défaut.
getNameAsString(key: String)StringRetourne la valeur en tant que string nom, ou null.
getString(key: String)StringRetourne la valeur en tant que fil décodé, ou null.
getArray(key: String)PdfArrayRetourne 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()StringRetourne la valeur /type en tant que string (par exemple,.
getSubtype()StringRetourne la valeur /Subtype (ou /S) en tant que string, ou null.
getPath()PdfBaseIl traverse les dictionnaires en chemin clé.
iterator()Iterator<Map.Entry<PdfName, PdfBase>>
equals(o: Object)boolean
hashCode()int
isDirty()booleanRetourne {@code true} si cet objet a été modifié depuis le chargement.
setDirty(dirty: boolean)Placez la drapeau sur cet objet.
isIndirect()booleanIl revient si cet objet est un objet indirect (il a une clé d’objet).
getObjectKey()PdfObjectKeyRetourne la clé objet indirecte, ou {@code null} pour les objets directs.
setObjectKey(key: PdfObjectKey)Mettez la clé indirecte de l’objet.

Voir aussi

 Français