1.2.0 • Published 4 months ago

allorion-exporting-html-to-docx v1.2.0

Weekly downloads
-
License
Commercial Licens...
Repository
-
Last release
4 months ago

Allorion Exporting HTML to DOCX

npm license

Описание

allorion-exporting-html-to-docx — это мощный npm-модуль, предназначенный для работы в браузере. Он предоставляет возможность конвертирования HTML-контента в документы формата DOCX, сохраняя их структуру и форматирование.

Инициализация

Для использования модуля необходимо приобрести лицензию. Для получения ключа лицензии и подписи обратитесь в Telegram @a11ori или на email buy@allorion.ru.

Пример инициализации модуля:

const license = {
    licenseKey: 'licenseKey',
    signature: 'signature',
};

export const exportHtmlToDocx = await initializeModule(license);

Использование

После успешной авторизации можно воспользоваться функцией exportHtmlToDocx:

exportHtmlToDocx({
    fileName: 'nameFile',
    divId: 'id-div-blok',
    format: 'A4',
    orientation: 'vertical'
}).then((flag) => {
    console.log(flag);
});

// Или

const flag = await exportHtmlToDocx({
    fileName: 'nameFile',
    divId: 'id-div-blok',
    format: 'A4',
    orientation: 'vertical'
});

API

exportHtmlToDocx({ fileName, jsxElement, format, orientation, divId }: IExportingHtmlToDocx) => Promise<boolean>

  • fileName — имя создаваемого файла.
  • divId — ID HTML-элемента, содержащего данные для экспорта.
  • jsxElement — если необходимо передать JSX-код напрямую.
  • format — размер страницы (поддерживаются A1, A2, A3, A4).
  • orientation — ориентация страницы (vertical или landscape).

Поддерживаемые HTML-теги

  • <h1>, <h2>, <h3><h6>
  • <p>, <span>
  • <br>
  • <ul>, <ol>, <li>
  • <table>, <tr>, <td>, <th>
  • <figure>

Лицензия

См. файл LICENSE.


Allorion Exporting HTML to DOCX (English)

npm license

Description

allorion-exporting-html-to-docx is a powerful npm module designed for browser environments. It enables seamless conversion of HTML content into DOCX documents while preserving their structure and formatting.

Initialization

To use this module, a license is required. To obtain a license key and signature, contact Telegram @a11ori or email buy@allorion.ru.

Example module initialization:

const license = {
    licenseKey: 'licenseKey',
    signature: 'signature',
};

export const exportHtmlToDocx = await initializeModule(license);

Usage

Once authenticated, you can use exportHtmlToDocx:

exportHtmlToDocx({
    fileName: 'nameFile',
    divId: 'id-div-block',
    format: 'A4',
    orientation: 'vertical'
}).then((flag) => {
    console.log(flag);
});

// Or

const flag = await exportHtmlToDocx({
    fileName: 'nameFile',
    divId: 'id-div-block',
    format: 'A4',
    orientation: 'vertical'
});

API

exportHtmlToDocx({ fileName, jsxElement, format, orientation, divId }: IExportingHtmlToDocx) => Promise<boolean>

  • fileName — Name of the exported file.
  • divId — ID of the HTML element containing the data to export.
  • jsxElement — Direct JSX input if required.
  • format — Page size (supports A1, A2, A3, A4).
  • orientation — Page orientation (vertical or landscape).

Supported HTML Tags

  • <h1>, <h2>, <h3><h6>
  • <p>, <span>
  • <br>
  • <ul>, <ol>, <li>
  • <table>, <tr>, <td>, <th>
  • <figure>

License

Refer to the LICENSE file.

1.2.0

4 months ago

1.1.5

4 months ago

1.1.4

4 months ago

1.1.3

5 months ago

1.1.2

5 months ago

1.1.1

5 months ago

1.1.0

5 months ago

1.0.6

5 months ago