Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Is there a JavaScript API to save binary data to the hard drive

New Here ,
Aug 02, 2017 Aug 02, 2017

Hi,

I happened to have to work in a very old environment with Adobe Acrobat 7.1 installed, but I think even newer version does not have an API for this.

Say I have some random data var data = 0xe3f2b1 and I want to save this data alone to the hard drive. Would there be a way to do this?

I tried to convert to string, create data object and then export data object, like

var str = String.fromCharCode(0xe3, 0xf2, 0xb1);

this.createDataObject("MyData.dat", str);

this.exportDataObject("MyData.dat");

This ended up not saving any byte greater than 0x80 (not saving anything in extended ASCII range). If I have a byte 0xb0, it would be saved as 0x80.

Just wondering is there any way to export random data out of the Acrobat? Even if emailing the data file out as an email attachment would be fine.

TOPICS
Acrobat SDK and JavaScript , Windows
404
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 04, 2017 Aug 04, 2017

Anyone knows this?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 04, 2017 Aug 04, 2017
LATEST

This works just fine from the console. How are you trying to execute it? ExportDataObject has security restrictions so you may not be able to run it from where it's being triggered.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines