function SaveAsObjectStream(Stream: TStream; Option: TSaveOption = saNone; PdfVersion: TPdfVersion = pvUnknown; MaxObjectsPerStream: Integer = 100; MaxDecodedBytesPerStream: Integer = 65536): Boolean;
function SaveAsObjectStream(const FileName: string; Option: TSaveOption = saNone; PdfVersion: TPdfVersion = pvUnknown; MaxObjectsPerStream: Integer = 100; MaxDecodedBytesPerStream: Integer = 65536): Boolean;
| Stream | TStream, amely a teljes objektumfolyam-PDF-et fogadja |
| FileName | Kimeneti elérési út, amely csak akkor cserélődik, ha egy testvér ideiglenes fájl sikeres |
| Option | Normál mentési opció vagy saRemoveSecurity; a saIncremental elutasításra kerül |
| PdfVersion | Kimeneti verzió PDF 1.5-től felfelé, vagy pvUnknown az aktuális verzió megtartásához vagy emeléséhez |
| MaxObjectsPerStream | Maximális objektumtagok ObjStm csoportonként; az alapértelmezett 100 |
| MaxDecodedBytesPerStream | Maximális dekódolt tagtartalom csoportonként; az alapértelmezett 65536 bájt |
True értéket ad vissza, ha az objektumfolyam-kimenet sikeresen befejeződöttA metódus először a normál PDFium-mentési utat használja szemantikus forrásként, majd feloldja az aktív klasszikus, hibrid vagy xref-folyam revíziót
A meglévő objektumfolyam-tagok materializálódnak, mielőtt a hivatkozások oldal-lokális sorrendbe átszámozódnak
A jogosult nem-folyam objektumok tagszám és dekódolt tartalomméret szerint csoportosításra kerülnek, majd csak akkor Flate-tömörítésre, ha a tömörítés csökkenti a csoportot
A katalógus, a folyamobjektumok, az aláírásszótárak, az indirekt folyamhosszok és a túlméretezett értékek közvetlenül címezhetők maradnak
A tiszta xref-folyam adaptív mezőszélességet és 2-es típusú bejegyzéseket használ minden tömörített taghoz
saIncremental nem támogatott, és a meglévő digitális aláírások érvénytelenné válnaksaRemoveSecurity opciót igényel, mert az objektum-átszámozás megváltoztatja az objektumszintű titkosítási kulcsokat
// a kompakt kimenet és a korlátos véletlen hozzáférésű kitömörítés egyensúlya
Pdf.SaveAsObjectStream('report-compact.pdf', saNoIncremental, pv17, 100, 65536);