[英]How to convert PDF to DOCX or URL to DOCX with NodeJS?
我正在嘗試在URL to DOCx
研究URL to DOCx
或PDF to DOCx
對話,但沒有得到任何適當的解決方案。
我聯系了PhantomJS
但它會將URL to PDF
轉換URL to PDF
有什么想法嗎,Phantom 可以轉換為 DOCX?
請就docx
對話提出您的建議。
注意: Docx 的 HTML 內容不需要,因為我在 HTML 頁面上提供了 MAP 和其他圖表,因此需要 URL。
很少有免費的開源實用程序可以將 HTML 轉換為 DOCX,而能夠將 HTML 轉換為 DOCX 的實用程序更少,因此專門詢問 Node.js 是非常具體的。 如果您願意執行簡單的命令,則可以使用pandoc
將 URL 轉換為 DOCX。 我建議先在沒有 Node 的情況下在本地測試此實用程序。
pandoc -f html https://stackoverflow.com/questions/48656219 -o 48656219.docx
免責聲明: Pandoc 是一個標記轉換器,而不是一個完整的 HTML 渲染器。 這意味着您將沒有完整的瀏覽器……例如,您將丟失格式,並且通常會出現許多常見 HTML 和 CSS 技術的渲染問題。 這是使用pandoc
渲染此頁面: https : pandoc
如果它有效,那么你很幸運,因為有一個用於 pandoc 的npm
包可用。 https://www.npmjs.com/package/node-pandoc
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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.