Как использовать библиотеку 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);