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 Long

DLL

int DLExportObjectJSON(int InstanceID, const wchar_t* OutputFileName, int Options);

Parametri

OutputFileNameOdredišna JSON datoteka upisuje se kroz privremenu datoteku u istoj fascikli i atomarno zamenjuje pri uspehu
OptionsBit 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

1Kompletan graf je upisan
0Graf nije mogao da se dekoduje ili izlaz nije mogao da se upiše; LastErrorCode je 304