ExportObjectJSON

Object model, document inspection

Περιγραφή

Μεταδίδει το trailer και κάθε έμμεσο αντικείμενο με αύξουσα σειρά αριθμού αντικειμένου σε ένα versioned JSON object graph χωρίς να δημιουργεί ολόκληρη την έξοδο στη μνήμη. Κάθε τιμή PDF φέρει ρητό τύπο. Τα ονόματα, τα κλειδιά λεξικών και οι συμβολοσειρές χρησιμοποιούν δεκαεξαδική κωδικοποίηση byte, οι ροές χρησιμοποιούν Base64 και οι αναφορές διατηρούν τόσο τον αριθμό αντικειμένου όσο και τον αριθμό generation, ώστε η αναπαράσταση να είναι αντιστρέψιμη και ασφαλής για audit ή ομαδική επεξεργασία

Syntax

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);

Parameters

OutputFileNameΑρχείο JSON προορισμού γραμμένο μέσω προσωρινού αρχείου στον ίδιο φάκελο και ατομικά αντικατεστημένο σε επιτυχία
OptionsΤο bit 1 μορφοποιεί αναγνώσιμο JSON με εσοχές· το bit 2 γράφει τα δεδομένα ροής ως null για έξοδο μόνο προς επιθεώρηση, η οποία δεν μπορεί να εισαχθεί

Τιμές επιστροφής

1Ο πλήρης γράφος γράφτηκε
0The graph could not be decoded or the output could not be written; LastErrorCode is 304