PdfStream

Overview

PdfStream เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java. ทายาทจาก: PdfDictionary.

วัตถุ PDF stream (§7.3.8, ISO 32000-1:2008).

หมวดนี้ให้ 54 วิธีในการทํางานกับ PdfStream วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData,และ 40 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: decodedData, decodedStream, dictionary, dirty, empty, encodedData,และอีก 8 คน.

Properties

NameTypeAccessDescription
dictionaryPdfDictionaryReadส่งกลับสตรีมนี้เป็นวัสดุคําศัพท์.
encodedDatabyte[]Readส่งข้อมูลที่เข้ารหัส (ตามที่เก็บไว้ในไฟล์ PDF) กลับ.
encodedStreamInputStreamReadกลับข้อมูลที่เข้ารหัสเป็น InputStream.
decodedDatabyte[]Readกลับข้อมูลที่ถูกปลดรหัส (หลังจากใช้กรองในลําดับกลับ).
decodedStreamInputStreamReadกลับข้อมูลที่ถอดรหัสเป็น InputStream.
lengthlongReadส่งความยาวของข้อมูลที่เข้ารหัสกลับ.
filtersList<PdfName>Readส่งรายการชื่อกรองจาก /Filter.
emptybooleanReadกลับข้อมูลว่าวัตถุดิบว่างหรือไม่.
typeStringReadส่งค่า /Type กลับเป็นรุ่น (เช่น.
subtypeStringReadส่งค่า / Subtype (หรือ / S) เป็นรุ่น หรือ null กลับ.
pathPdfBaseReadผ่านวัตถุดิบที่วางตัวตามเส้นทางหลัก.
dirtybooleanReadกลับ {@code true} หากวัตถุนี้ถูกปรับเปลี่ยนตั้งแต่การโหลด.
indirectbooleanReadกลับข้อมูลว่าตัวนี้เป็นตัวอ้างอิง (มีคีย์ของตัว) หรือไม่.
objectKeyPdfObjectKeyReadกลับคีย์วัตถุที่ไม่ตรง, หรือ {@code null} สําหรับวัสดุโดยตรง.

Methods

SignatureDescription
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กลับ true หากสตรีมนี้มีตัวแก้รหัสที่ติด (คือ.
materializeDecryption()booleanDecrypts {@code encodedData} ในที่และแยกเครื่อง decryptor, ทําให้สตรีมดูเหมือนสไตล์ที่ไม่มีการเข้ารหัสเท่าเทียมกับที่โหลดจากแผ่น диск.
hasPendingDecodedData()booleanกลับคืนว่าสตรีมมีข้อมูลที่ถูกดักรหัสโดยใช้ {@link #setDecodedData(byte[])} ที่ยังไม่ได้มีการดึงโค้ดใหม่ โดย { @link#prepareEncoded Data (()) })}.
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int)กําหนดเครื่องแก้รหัสสําหรับสตรีมนี้ (เรียกโดย PDFParser สําหรับ PDF ที่ถูกเข้ารบซอง).
getLength()longส่งความยาวของข้อมูลที่เข้ารหัสกลับ.
getFilters()List<PdfName>ส่งรายการชื่อกรองจาก /Filter.
setFilter(filter: PdfName)วางกรองเดียว.
setFilters(filters: List<PdfName>)วางกรองหลายตัว.
prepareEncodedData()byte[]การันตีว่าข้อมูลที่ถูกปลดรหัสที่ถูกคัดกรองผ่านการกรอก และคืนไบต์ที่เรียงรุก.
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>)T
toString()String
PdfDictionary()สร้างวัตถุดิบว่าง.
size()intกลับจํานวนการเข้า.
isEmpty()booleanกลับข้อมูลว่าวัตถุดิบว่างหรือไม่.
containsKey(key: PdfName)booleanกลับข้อมูลว่า พจนานุกรมมีคีย์ที่ให้ไว้หรือไม่.
get(key: PdfName)PdfBaseส่งค่าของคีย์ที่ให้ หรือ null กลับ.
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ส่งค่ากลับเป็น long หรือการกําหนดโดยตั้งค่า.
getFloat(key: String, defaultValue: float)floatส่งค่ากลับเป็น float หรือ default.
getBoolean(key: String, defaultValue: boolean)booleanส่งค่ากลับเป็น boolean หรือการกําหนดโดยตั้งค่า.
getNameAsString(key: String)Stringส่งค่ากลับเป็นสตริงชื่อ หรือ null.
getString(key: String)Stringส่งค่ากลับเป็นรหัสที่ถูกปลดร่อง หรือ null.
getArray(key: String)PdfArrayกลับค่าเป็น PdfArray, หรือ null.
setInt(key: String, value: int)ตั้งค่าตัวเต็ม.
setFloat(key: String, value: float)กําหนดค่า float.
setBoolean(key: String, value: boolean)ตั้งค่า boolean.
setName(key: String, nameValue: String)กําหนดค่าชื่อ.
setString(key: String, stringValue: String)ตั้งค่าสตริง.
getType()Stringส่งค่า /Type กลับเป็นรุ่น (เช่น.
getSubtype()Stringส่งค่า / Subtype (หรือ / S) เป็นรุ่น หรือ null กลับ.
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)ตั้งคีย์อัตราปัจจัยที่ไม่ตรง.

See Also

 ภาษาไทย