ExportObjectJSON
Object model, document inspection
תיאור
מזרימה את ה-trailer וכל אובייקט עקיף לפי סדר עולה של מספר האובייקט אל גרף אובייקטים של JSON עם גרסה, בלי לבנות את הפלט המלא בזיכרון. כל ערך PDF נושא טיפוס מפורש. שמות, מפתחות מילון ומחרוזות משתמשים בקידוד בתים הקסדצימלי, זרמים משתמשים ב-Base64, והפניות שומרות הן את מספר האובייקט והן את מספר הדור, כך שניתן לשחזר את הייצוג והוא בטוח לביקורת או לעריכה באצווה
תחביר
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);פרמטרים
| OutputFileName | Destination JSON file written through a same-directory temporary file and atomically replaced on success |
|---|---|
| Options | ביט 1 מעצב JSON קריא עם הזחה; ביט 2 כותב את נתוני הזרם כ-null בפלט המיועד לבדיקה בלבד, שאי אפשר לייבא |
ערכי החזרה
| 1 | הגרף המלא נכתב |
|---|---|
| 0 | The graph could not be decoded or the output could not be written; LastErrorCode is 304 |