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

NameTypeAccessDescription
dictionaryPdfDictionaryReadاین جریان را به عنوان یک فرهنگ لغت بازگردانید.
encodedDatabyte[]Readبازگرداندن داده های رمزگذاری شده (همانطور که در فایل PDF ذخیره شده است).
encodedStreamInputStreamReadبازگرداندن داده های رمزگذاری شده به عنوان یک InputStream.
decodedDatabyte[]Readبازگرداندن داده های رمزگذاری شده (پس از استفاده از فیلترها در ترتیب معکوس).
decodedStreamInputStreamReadبازگرداندن داده های رمزگذاری شده به عنوان InputStream.
lengthlongReadطول داده های رمزگذاری شده را بازگردانید.
filtersList<PdfName>Readلیست نام های فیلتر را از /Filter بازگردانید.
emptybooleanReadبازگردانید که آیا کلمه خالی است یا خیر.
typeStringReadارزش /Type را به عنوان یک ردیف (به عنوان مثال) باز می گرداند.
subtypeStringReadارزش /Subtype (یا /S) را به عنوان یک ردیف یا صفر باز می گرداند.
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بازگشت درست است اگر این جریان دارای یک دکرافر فعال (یعنی.
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)کلید مستقیم را به عنوان یک موضوع قرار دهید.

See Also

 فارسی