Как использовать библиотеку docx node.js, чтобы получить NativeDocuments для рендеринга нумерованных списков при конвертации из docx в pdf?

Я использовал следующую страницу в качестве примера для создания документа. https://github.com/dolanmiu/docx/blob/master/docs/usage/numbering.md

(DOCX)

PRE-DECLARATIONS
1.  Previous Wills & Codicils
    I revoke all previous wills and codicils.
2.  Marital Status

Затем использовал функцию без сервера из NativeDocuments для преобразования из docx в pdf. https://github.com/NativeDocuments/docx-to-pdf-on-AWS-Lambda

(создан PDF)

PRE-­DECLARATIONS
Previous Wills & Codicils
    I revoke all previous wills and codicils.
Marital Status

Ниже приведен код js, который я использовал для создания нумерованного списка.

const numbering = new Numbering();
const abstractNum = numbering.createAbstractNumbering();
abstractNum.createLevel(0, "upperRoman", "%1", "start").addParagraphProperty(new Indent(720, 260));
abstractNum.createLevel(1, "decimal", "%2.", "start").addParagraphProperty(new Indent(1440, 980));
abstractNum.createLevel(2, "lowerLetter", "%3)", "start").addParagraphProperty(new Indent(2160, 1700));
const concrete = numbering.createConcreteNumbering(abstractNum);

doc.createParagraph('Previous Wills & Codicils').setNumbering(concrete, 0);

const packer = new Packer(doc, undefined, undefined, numbering);

0 ответов

Другие вопросы по тегам