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 Long

DLL

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

פרמטרים

OutputFileNameDestination JSON file written through a same-directory temporary file and atomically replaced on success
Optionsביט 1 מעצב JSON קריא עם הזחה; ביט 2 כותב את נתוני הזרם כ-null בפלט המיועד לבדיקה בלבד, שאי אפשר לייבא

ערכי החזרה

1הגרף המלא נכתב
0The graph could not be decoded or the output could not be written; LastErrorCode is 304