Преобразовать html в docx



  • Пробую преобразовать html в docx используя это https://github.com/evidenceprime/html-docx-js

    в Node.js записал следующее:

    var htmlDocx = require('html-docx-js');
    
     var html = [[HTML]];
     var docx = htmlDocx.asBlob(html);
        
    [[DOCX]] = docx
    

    Но после записи переменной DOCX в файл пишется [object Object]
    Подскажите пожалуйста, где ошибка?



  • там в README по ссылке есть примеры кода, в частности строки

    var converted = htmlDocx.asBlob(content);
    saveAs(converted, 'test.docx');
    


  • сделал так:

    var htmlDocx = require('html-docx-js');
    var saveAs = require('file-saver');
    
     var html = [[HTML]];
     var converted = htmlDocx.asBlob(html);
        saveAs(converted, 'test.docx');
    

    но как теперь test.docx в файл сохранить? если сохранить в переменную, то выводит также [Object object]
    В диспетчере переменных, если добавить converted = [[DOCX]] это выглядит так:
    DOCX: {
    data: [ ]
    type: "Buffer"
    }



  • @Daniel said in Преобразовать html в docx:

    но как теперь test.docx в файл сохранить?

    Смотрите примеры использования модуля "fs"


Log in to reply