ExportObjectJSON

Object model, document inspection

Kuvaus

Virtaa trailerin ja jokaisen välillisen objektin nousevassa objektinumeroiden järjestyksessä versioituun JSON-objektigraafiin rakentamatta koko tulostetta muistiin. Jokainen PDF-arvo kantaa eksplisiittisen tyypin. Nimet, sanakirja­avaimet ja merkkijonot käyttävät heksadesimaalista tavukoodausta, virrat Base64ia, ja viittaukset säilyttävät sekä objekti- että sukupolinumerot, joten esitys on palautuva ja turvallinen auditointiin tai erämuokkaukseen

Syntaksi

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

Parametrit

OutputFileNameKohde-JSON-tiedosto, joka kirjoitetaan saman hakemiston väliaikaisen tiedoston kautta ja korvataan atomisesti onnistuessa
OptionsBit 1 formats readable indented JSON; bit 2 writes stream data as null for inspection-only output that cannot be imported

Return values

1Koko kaavio kirjoitettiin
0Graafia ei voitu dekoodata tai tulostetta ei voitu kirjoittaa; LastErrorCode on 304