SaveToStream
Zarządzanie dokumentem
Opis
Działa podobnie do funkcji SaveToFile, lecz pozwala zapisać dokument PDF do obiektu strumienia
Składnia
Delphi
Function TPDFlib.SaveToStream(OutStream: TStream): Integer;
Parametry
| OutStream | Obiekt strumienia, do którego ma zostać zapisany dokument |
|---|
Wartości zwracane
| 0 | Nie można zapisać dokumentu |
|---|---|
| 1 | Dokument został pomyślnie zapisany w strumieniu |
Uwagi
OutStream może być nieprzewijalnym strumieniem tylko do zapisu, takim jak treść odpowiedzi sieciowej, ponieważ biblioteka wewnętrznie śledzi przesunięcia PDF i emituje gotową sekwencję bajtów wyłącznie do przodu
Duże strumienie zaszyfrowane algorytmami RC4, AES-CBC i AES-GCM są przekształcane bezpośrednio do OutStream w ograniczonych porcjach, a ich bajty źródłowe w pamięci pozostają niezmienione, dlatego wielokrotny zapis nie wymaga pełnych kopii odtwarzających szyfrogram i tekst jawny