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
| Name | Type | Access | Description |
|---|---|---|---|
dictionary | PdfDictionary | Read | ส่งกลับสตรีมนี้เป็นวัสดุคําศัพท์. |
encodedData | byte[] | Read | ส่งข้อมูลที่เข้ารหัส (ตามที่เก็บไว้ในไฟล์ PDF) กลับ. |
encodedStream | InputStream | Read | กลับข้อมูลที่เข้ารหัสเป็น InputStream. |
decodedData | byte[] | Read | กลับข้อมูลที่ถูกปลดรหัส (หลังจากใช้กรองในลําดับกลับ). |
decodedStream | InputStream | Read | กลับข้อมูลที่ถอดรหัสเป็น InputStream. |
length | long | Read | ส่งความยาวของข้อมูลที่เข้ารหัสกลับ. |
filters | List<PdfName> | Read | ส่งรายการชื่อกรองจาก /Filter. |
empty | boolean | Read | กลับข้อมูลว่าวัตถุดิบว่างหรือไม่. |
type | String | Read | ส่งค่า /Type กลับเป็นรุ่น (เช่น. |
subtype | String | Read | ส่งค่า / Subtype (หรือ / S) เป็นรุ่น หรือ null กลับ. |
path | PdfBase | Read | ผ่านวัตถุดิบที่วางตัวตามเส้นทางหลัก. |
dirty | boolean | Read | กลับ {@code true} หากวัตถุนี้ถูกปรับเปลี่ยนตั้งแต่การโหลด. |
indirect | boolean | Read | กลับข้อมูลว่าตัวนี้เป็นตัวอ้างอิง (มีคีย์ของตัว) หรือไม่. |
objectKey | PdfObjectKey | Read | กลับคีย์วัตถุที่ไม่ตรง, หรือ {@code null} สําหรับวัสดุโดยตรง. |
Methods
| Signature | Description |
|---|---|
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() → boolean | Decrypts {@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) | ตั้งคีย์อัตราปัจจัยที่ไม่ตรง. |