ExportObjectJSON
Object model, document inspection
Opis
Strimuje trailer i svaki indirektni objekat u rastućem redosledu brojeva objekata u verzionisani JSON graf objekata, bez izrade kompletnog izlaza u memoriji. Svaka PDF vrednost nosi eksplicitan tip. Nazivi, ključevi rečnika i stringovi koriste heksadecimalno enkodiranje bajtova, tokovi koriste Base64, a reference čuvaju i broj objekta i generaciju, pa je reprezentacija reverzibilna i bezbedna za reviziju ili serijsko uređivanje
Sintaksa
Delphi
Function TPDFlib.ExportObjectJSON(Const OutputFileName: WideString; Options: Integer): Integer;ActiveX
Function PDFlib::ExportObjectJSON(OutputFileName As String, Options As Long) As LongDLL
int DLExportObjectJSON(int InstanceID, const wchar_t* OutputFileName, int Options);Parametri
| OutputFileName | Odredišna JSON datoteka upisuje se kroz privremenu datoteku u istoj fascikli i atomarno zamenjuje pri uspehu |
|---|---|
| Options | Bit 1 formatira čitljiv uvučen JSON; bit 2 upisuje podatke tokova kao null za izlaz samo za pregled koji se ne može uvesti |
Return values
| 1 | Kompletan graf je upisan |
|---|---|
| 0 | Graf nije mogao da se dekoduje ili izlaz nije mogao da se upiše; LastErrorCode je 304 |