ExportObjectJSON
Object model, document inspection
Aprašymas
Srautina pakojį ir kiekvieną netiesioginį objektą kylančia objektų numerių tvarka į versijuotąjį JSON objektų grafą, atmintyje nesudarydama pilnosios išvesties. Kiekviena PDF reikšmė turi aiškųjį tipą. Pavadinimai, žodyno raktai ir eilutės naudoja šešioliktainę baitų koduotę, srautai – Base64, o nuorodos išlaiko ir objekto, ir kartos numerius, todėl atvaizdavimas yra apgręžiamas ir saugus audijai arba paketiniam redagavimui
Sintaksė
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);Parametrai
| OutputFileName | Paskirties JSON failas rašomas per to paties katalogo laikinąjį failą ir sėkmės atveju atomiškai pakeičiamas |
|---|---|
| Options | 1 bitas formuoja skaitomąją įtrauktąjį JSON; 2 bitas rašo srauto duomenis kaip null tik apžiūrai skirtai išvečiai, kurios importuoti negalima |
Grąžinamos reikšmės
| 1 | Pilnasis grafas įrašytas |
|---|---|
| 0 | Grafo dekoduoti nepavyko arba išvesties įrašyti nepavyko; LastErrorCode yra 304 |