PdfStream
المعلومات العامة
PdfStream هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: PdfDictionary.
كائن PDF (§7.3.8، ISO 32000-1:2008).
توفر هذه الفئة 54 طريقة للعمل مع PdfStream كائنات في برامج Java. المنهجيات المتاحة تشمل: PdfDictionary, PdfStream, accept, containsKey, equals, get, getArray, getBoolean, getDecodedData, getDecodedStream, getDictionary, getEncodedData,، و 40 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: decodedData, decodedStream, dictionary, dirty, empty, encodedData,و 8 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
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} للأشياء المُباشرة. |
الطرق
| التوقيع | وصف |
|---|---|
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 | يفكّر {@code encodedData} في مكانه ويفصل جهاز فك الشفرة، ويترك |
| التدفق الذي يبدو تماما مثل التداول غير مشفر المكافئ محملة | |
| من القرص. | |
hasPendingDecodedData() → boolean | يعيد إذا كان التدفق لديه مجموعة بيانات معلقة مفرغة عبر: |
| {@link #setDecodedData(byte[])} التي لم يتم إعادة ترميزها بعد بواسطة | |
| {@link #prepareEncodedData()}. (تعديل المعلومات عن البيانات). | |
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 | يعيد القيمة كعلامة عابرة، أو الافتراضية. |
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) | يضع مفتاح الكائن غير المباشر. |