ExportObjectJSON
Object model, document inspection
Опис
Потоково виводить trailer і кожен непрямий об'єкт у порядку зростання номерів об'єктів у версіонований JSON-граф об'єктів, не будуючи повний вивід у пам'яті. Кожне значення PDF несе явний тип. Назви, ключі словників і рядки використовують hex-кодування байтів, потоки — 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 | Цільовий JSON-файл, що записується через тимчасовий файл у тому самому каталозі й атомарно замінюється при успіху |
|---|---|
| Options | Біт 1 форматує читабельний JSON з відступами; біт 2 пише дані потоків як null для виводу лише для огляду, який не можна імпортувати |
Return values
| 1 | Повний граф записано |
|---|---|
| 0 | Граф не вдалося декодувати чи вихід не вдалося записати; LastErrorCode дорівнює 304 |