|
THotPDF.LoadFromStream
|
الأعلى السابق التالي |
|
يحمّل ملف PDF موجودًا من تدفق
صيغة Delphi: function LoadFromStream ( DocStream: TStream ): Integer; function LoadFromStream ( DocStream: TStream; const Password: AnsiString ): Integer; function LoadFromStream ( DocStream: TStream; AutoDecrypt: Boolean ): Integer;
صيغة C++: int __fastcall LoadFromStream ( Classes::TStream* DocStream ); int __fastcall LoadFromStream ( Classes::TStream* DocStream, System::AnsiString Password ); int __fastcall LoadFromStream ( Classes::TStream* DocStream, bool AutoDecrypt );
الوصف استدعِ LoadFromStream لتحميل مستند PDF موجود من تدفق. وتعيد الدالة LoadFromStream عدد الصفحات في المستند المحمّل استخدم النسخة ذات كلمة المرور لملفات PDF المشفرة بتشفير RC4 وتشفير AES القياسي المدعومين. يتحقق HotPDF من صحة كلمة مرور المستخدم أو المالك، ويسترجع مفتاح الملف من نطاقات محدودة في نهاية الملف و xref ومعرف المستند وقاموس التشفير على التدفقات القابلة للتنقل، ويكوّك السلاسل والتدفقات المحمّلة في الذاكرة، ويمسح حالة التشفير المحمّلة، ويتيح لـ النسخة ذات عند استيراد كائنات PDF الموجودة، يفك HotPDF ترميز تتابعات الهروب #XX لأسماء PDF في ISO 32000-1 قبل تخزين قيم الأسماء داخليًا. وتُحفظ أسماء مثل /PANTONE#20216#20CVC و /lime#20Green و /The_Key_of_F#23_Minor بقيم بايتاتها المقصودة عند نسخ المستند أو حفظه لاحقًا
انظر أيضًا: LoadFromFile, LoadFromRandomAccessSource, DecryptLoadedDocument |