PdfStream
PdfStream
Overview
PdfStream در این مطلب به عنوان یک کلاس برای جاوا می پردازیم. میراث از : PdfDictionary.
PDF جریان اشیاء (§7.3.8، ISO 32000-1:2008).
این کلاس 54 روش برای کار با PdfStream اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData,و ۴۰ روش اضافی. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : decodedData, decodedStream, dictionary, dirty, empty, encodedData,و هشت دیگر.
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) را به عنوان یک ردیف یا صفر باز می گرداند. |
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 | بازگشت درست است اگر این جریان دارای یک دکرافر فعال (یعنی. |
materializeDecryption() → boolean | دکروپت {@code encodedData} در محل قرار می گیرد و دکوراسیون را از بین می برد، پس از آن |
| جریان به نظر می رسد دقیقا مانند یک جریان غیر رمزگذاری معادل بارگذشت | |
| از دیسک ها. | |
hasPendingDecodedData() → boolean | بازگرداندن اینکه آیا جریان داده های رمزگذاری شده را از طریق |
| {@link #setDecodedData(byte[])} که هنوز مجددا رمزگذاری نشده است توسط | |
| ↑ «تصویب و بررسی» (تفسیر). | |
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int) | برای این جریان، دکوراسیون را تنظیم کنید (به نام PDFParser برای فایل های رمزگذاری شده). |
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 | ارزش کلید داده شده یا صفر را بازگردانید. |
set(key: PdfName, value: PdfBase) | یک جفت ارزش کلیدی را انتخاب کنید. |
remove(key: PdfName) → PdfBase | یک کلید را بردارید. |
keySet() → Set<PdfName> | بازگرداندن کلیدها به مجموعه ای از کلید ها. |
values() → Collection<PdfBase> | بازگشت به جمع آوری ارزش ها. |
getInt(key: String, defaultValue: int) → int | ارزش را به عنوان int یا default بازگردانید. |
getLong(key: String, defaultValue: long) → long | ارزش را به مدت طولانی یا معیاری بازگردانید. |
getFloat(key: String, defaultValue: float) → float | ارزش را به عنوان یک فلش یا پیش فرض بازگردانید. |
getBoolean(key: String, defaultValue: 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) | ارزش بولی را تعیین کنید. |
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) | کلید مستقیم را به عنوان یک موضوع قرار دهید. |