Javascript 如何使用NodeJS将PDF转换为DOCX或将URL转换为DOCX?

Javascript 如何使用NodeJS将PDF转换为DOCX或将URL转换为DOCX?,javascript,node.js,docx,Javascript,Node.js,Docx,我试图研究NodeJS中的URL-to-DOCx或PDF-to-DOCx对话,但没有得到任何合适的解决方案 我联系了PhantomJS,但它将URL转换成PDF,有什么想法吗,PhantomJS可以转换成DOCX 请给出有关docx对话的建议 注意:到Docx的HTML内容不需要,因为我在HTML页面上有地图和其他图表,所以需要URL。可以将HTML转换为Docx的免费开源实用程序很少,甚至可以很好地转换的更少,因此专门询问Node.js是非常具体的。如果您可以轻松地使用一个简单的命令,那么可以

我试图研究NodeJS中的
URL-to-DOCx
PDF-to-DOCx
对话,但没有得到任何合适的解决方案

我联系了PhantomJS,但它将URL转换成PDF,有什么想法吗,PhantomJS可以转换成DOCX

请给出有关
docx
对话的建议


注意:到Docx的HTML内容不需要,因为我在HTML页面上有地图和其他图表,所以需要URL。可以将HTML转换为Docx的免费开源实用程序很少,甚至可以很好地转换的更少,因此专门询问Node.js是非常具体的。如果您可以轻松地使用一个简单的命令,那么可以使用将URL转换为DOCX。我建议在没有节点的情况下首先在本地测试此实用程序

pandoc -f html https://stackoverflow.com/questions/48656219 -o 48656219.docx
免责声明:Pandoc是一个标记转换器,而不是一个完整的HTML呈现程序。这意味着您将没有完整的浏览器。。。e、 g.您将丢失格式,并且对于许多常见的HTML和CSS技术,通常会出现呈现问题。下面是使用
pandoc
对该页面的呈现:

如果它有效,你就很幸运了,因为有一个适用于pandoc的
npm


发现问题:
Oh Nos:Error:pandoc:48656219.docx:openBinaryFile:在Socket.onstderdata(/home/gunjanpatel/workspace/risk_assessment/server/node_modules/node pandoc/index.js:33:14)中不存在(没有这样的文件或目录)
完成,代码中遗漏了
-o
,所以我更新了它。多亏了,这个网站的更新系统对于小的编辑来说似乎是有缺陷的。我已经改正了,谢谢!
var pandoc = require('node-pandoc');
var src, args, callback;

src = 'https://stackoverflow.com/questions/48656219';
args = ['-f','html', '-o','48656219.docx'];

// Set your callback function 
callback = function (err, result) {

  if (err) {
    console.error('Oh Nos: ',err);
  }

  // For output to files, the 'result' will be a boolean 'true'. 
  // Otherwise, the converted value will be returned. 
  console.log(result);
  return result;
};

// Call pandoc 
pandoc(src, args, callback);