Получить информацию о продукте с использованием JavaScript

Contents
[ ]

Эта тема объясняет, как получить информацию о продукте с использованием JavaScript.


    /*Создать Web Worker*/
    const AsposePDFWebWorker = new Worker("AsposePDFforJS.js");
    AsposePDFWebWorker.onerror = evt => console.log(`Ошибка от Web Worker: ${evt.message}`);
    AsposePDFWebWorker.onmessage = evt => document.getElementById('output').textContent = 
      (evt.data == 'ready') ? 'загружено!' :
        (evt.data.json.errorCode !== 0) ? `Ошибка: ${evt.data.json.errorText}` :
                          "Продукт      : " + evt.data.json.product
                      + "\nСемейство    : " + evt.data.json.family
                      + "\nВерсия       : " + evt.data.json.version
                      + "\nДата выпуска : " + evt.data.json.releasedate
                      + "\nПроизводитель: " + evt.data.json.producer
                      + "\nЛицензировано: " + evt.data.json.islicensed;

    /*Обработчик событий*/
    const onAsposePdfAbout = e => {
      /*Получить информацию о продукте - запросить Web Worker*/
      AsposePDFWebWorker.postMessage({ "operation": 'AsposePdfAbout', "params": [] }, []);
    };

Следующий фрагмент кода JavaScript показывает простой пример получения информации о продукте:

  1. Выполняется функция AsposePdfAbout.
  2. Информация о продукте, которую можно получить:
  • Название продукта
  • Семейство продукта
  • Версия продукта
  • Дата выпуска
  • Полное имя/производитель
  • Продукт лицензирован
  1. Далее, если ‘json.errorCode’ равен 0, то вы можете получить информацию о продукте. Если параметр ‘json.errorCode’ не равен 0 и, соответственно, в вашем файле будет ошибка, то информация о такой ошибке будет содержаться в файле ‘json.errorText’.

  var onAsposePdfAbout = function () {
    /*Получить информацию о продукте*/
    const json = AsposePdfAbout();
    /* JSON
    Название продукта  : json.product
    Семейство продукта : json.family
    Версия продукта    : json.version
    Дата выпуска       : json.releasedate
    Полное имя/производитель : json.producer
    Продукт лицензирован: json.islicensed
    */
    if (json.errorCode == 0) document.getElementById('output').textContent = 
                    "Продукт      : " + json.product
                + "\nСемейство    : " + json.family
                + "\nВерсия       : " + json.version
                + "\nДата выпуска : " + json.releasedate
                + "\nПроизводитель: " + json.producer
                + "\nЛицензирован : " + json.islicensed;
    else document.getElementById('output').textContent = json.errorText;
  }