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 LongDLL
int DLExportObjectJSON(int InstanceID, const wchar_t* OutputFileName, int Options);Parameters
| OutputFileName | Αρχείο JSON προορισμού γραμμένο μέσω προσωρινού αρχείου στον ίδιο φάκελο και ατομικά αντικατεστημένο σε επιτυχία |
|---|---|
| Options | Το bit 1 μορφοποιεί αναγνώσιμο JSON με εσοχές· το bit 2 γράφει τα δεδομένα ροής ως null για έξοδο μόνο προς επιθεώρηση, η οποία δεν μπορεί να εισαχθεί |
Τιμές επιστροφής
| 1 | Ο πλήρης γράφος γράφτηκε |
|---|---|
| 0 | The graph could not be decoded or the output could not be written; LastErrorCode is 304 |