1.2.0 • Published 10 months ago

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

Weekly downloads
-
License
Commercial Licens...
Repository
-
Last release
10 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

10 months ago

1.1.5

10 months ago

1.1.4

10 months ago

1.1.3

11 months ago

1.1.2

11 months ago

1.1.1

11 months ago

1.1.0

11 months ago

1.0.6

11 months ago