THotPDF.LoadFromStream

THotPDF

 

بالا  قبلی  بعدی

یک فایل PDF موجود را از جریان بارگذاری می‌کند

 

نحو Delphi:

function LoadFromStream ( DocStream: TStream ): Integer;

function LoadFromStream ( DocStream: TStream; const Password: AnsiString ): Integer;

 

نحو C++:

int __fastcall LoadFromStream ( Classes::TStream* DocStream );

int __fastcall LoadFromStream ( Classes::TStream* DocStream, System::AnsiString Password );

 

توضیح

برای بارگذاری یک سند PDF موجود از جریان، LoadFromStream را فراخوانی کنید. تابع LoadFromStream تعداد صفحه‌های سند بارگذاری‌شده را برمی‌گرداند

برای PDFهای استاندارد رمزگذاری‌شده با RC4-40 یا RC4-128 از overload دارای گذرواژه استفاده کنید. HotPDF گذرواژهٔ user یا owner را اعتبارسنجی می‌کند، رشته‌ها و جریان‌های بارگذاری‌شده را در حافظه رمزگشایی می‌کند، وضعیت رمزگذاری بارگذاری‌شده را پاک می‌کند و اجازه می‌دهد SaveLoadedDocument یک نسخهٔ بدون رمزگذاری بنویسد. نسخه‌های رمزگذاری پشتیبانی‌نشده باعث پرتاب exception می‌شوند

هنگام وارد کردن اشیای PDF موجود، HotPDF دنباله‌های escape نام PDF ISO 32000-1 به صورت #XX را پیش از ذخیرهٔ داخلی مقادیر نام رمزگشایی می‌کند. نام‌هایی مانند /PANTONE#20216#20CVC، /lime#20Green و /The_Key_of_F#23_Minor هنگام کپی یا ذخیرهٔ بعدی سند با مقادیر بایتی موردنظرشان حفظ می‌شوند

 

 

 

همچنین ببینید: LoadFromFile, DecryptLoadedDocument