PdfStream
PdfStream
نمای کلی
PdfStream یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: 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 for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: decodedData, decodedStream, dictionary, dirty, empty, encodedData,، و 8 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
dictionary | PdfDictionary | بخونید. | این جریان را به عنوان یک دیکشنری باز می گرداند. |
encodedData | byte[] | بخونید. | داده های رمزگذاری شده را (مانند ذخیره در فایل PDF) باز می گرداند. |
encodedStream | InputStream | بخونید. | داده های رمزگذاری شده را به عنوان InputStream باز می گرداند. |
decodedData | byte[] | بخونید. | داده های رمزگشایی شده را (بعد از استفاده از فیلترها در ترتیب معکوس) باز می گرداند. |
decodedStream | InputStream | بخونید. | داده های رمزگشایی شده را به عنوان InputStream باز می گرداند. |
length | long | بخونید. | طول داده های رمزگذاری شده را باز می گرداند. |
filters | List<PdfName> | بخونید. | لیست نام فیلتر را از /Filter باز می گرداند. |
empty | boolean | بخونید. | بازمی گرداند که آیا فرهنگ لغت خالی است. |
type | String | بخونید. | ارزش /Type را به عنوان یک رشته (به عنوان مثال:. |
subtype | String | بخونید. | ارزش /Subtype (یا /S) را به عنوان یک رشته یا null باز می گرداند. |
path | PdfBase | بخونید. | از میان لغات های آویزان شده به وسیله ی مسیر کلید عبور می کند. |
dirty | boolean | بخونید. | {@code true} را بازمی گرداند اگر این شی از زمان بارگیری تغییر یافته باشد. |
indirect | boolean | بخونید. | بازمی گرداند که آیا این شی یک شی غیرمستقیم است (کلیجی شی دارد). |
objectKey | PdfObjectKey | بخونید. | کلید شیء غیرمستقیم را یا {@code null} برای اشیاء مستقیم باز می گرداند. |
روش ها
| Signature | شرح: |
|---|---|
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} را در محل و جدا کردن decryptor، به دنبال جریان دقیقا مانند یک جریان غیر رمزگذاری شده معادل از دیسک بارگیری. |
hasPendingDecodedData() → boolean | بازمی گرداند که آیا جریان دارای مجموعه داده های رمزگشایی شده در حال انتظار از طریق {@link #setDecodedData(byte[])} است که هنوز توسط { @link#prepareEncoded Data (()) } دوباره رمزنگاری نشده است. |
setDecryptor(decryptor: PDFDecryptor, objNum: int, genNum: int) | رمزگشایی کننده را برای این جریان تنظیم می کند (برای PDFهای کدگذاری شده توسط 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 | ارزش کلید داده شده یا 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 | ارزش را به عنوان یک طولانی، یا پیش فرض بازمی گرداند. |
getFloat(key: String, defaultValue: float) → float | ارزش را به عنوان یک شناور یا پیش فرض بازمی گرداند. |
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) | یک مقدار شناور تنظیم میکند. |
setBoolean(key: String, value: 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) | کلید شیء غیرمستقیم را تنظیم میکند. |