THotPDF.LoadFromStream

THotPDF

 

Вверх  Назад  Далее

Loads an existing PDF file from stream.

 

Delphi syntax:

function LoadFromStream ( DocStream: TStream ): Integer;

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

 

C++ syntax:

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

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

 

Описание

Call  LoadFromStream to load an existing PDF document from stream. Function LoadFromStream returns count of pages in the loaded document.

Используйте overload с паролем для PDF с шифрованием RC4-40 или RC4-128 Standard. HotPDF проверяет пароль пользователя или владельца, расшифровывает загруженные строки и потоки в памяти, очищает состояние шифрования загруженного документа и позволяет SaveLoadedDocument записать незашифрованную копию. Неподдерживаемые версии шифрования вызывают исключение

При импорте существующих PDF-объектов HotPDF декодирует escape sequences #XX в PDF name по ISO 32000-1 перед внутренним сохранением значений имени. Имена вроде /PANTONE#20216#20CVC, /lime#20Green и /The_Key_of_F#23_Minor сохраняются как ожидаемые байтовые значения при последующем копировании или сохранении документа

 

 

 

See also: LoadFromFile, DecryptLoadedDocument