我还没有成功找到一个节点模块或一些代码,可以转换一个PDF到doc/docx使用 NodeJS 。有什么办法做到这一点?
jq6vz3qz1#
您可以使用Aspose.Words Cloud SDK for Node.js将PDF从npm转换为DOCX
#Convert PDF to DOCX from Cloud Storage const { WordsApi, SaveOptionsData } = require("asposewordscloud"); const { UploadFileRequest, SaveAsRequest }= require("asposewordscloud/dist/model/model"); var fs = require('fs'); # Please get your App Key and App SID from https://dashboard.aspose.cloud wordsApi = new WordsApi("APP_KEY", "APP_SID"); const remotename = "02_pages.pdf"; const remoteTempFolder = "Temp"; const request = new SaveAsRequest({ saveOptionsData: new SaveOptionsData({ saveFormat: "docx", fileName: "TestPostDocumentSavePdfAsDocx.docx", }), }); request.name = remotename; request.folder = remoteTempFolder; wordsApi.saveAs(request).then((result) => { console.log(result.body); }).catch(function(err) { // Deal with an error console.log(err); }); # Convert PDF to DOCX from request stream const { WordsApi, ConvertDocumentRequest } = require("asposewordscloud"); var fs = require('fs'); // Get Customer ID and Customer Key from https://dashboard.aspose.cloud/ wordsApi = new WordsApi("xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxx"); var request = new ConvertDocumentRequest({ format: "docx", document: fs.createReadStream("C:/Temp/02_pages.pdf"), }); var outputFile = "C:/Temp/ConvertPDFtotxt.docx"; wordsApi.convertDocument(request).then((result) => { console.log(result.response.statusCode); console.log(result.body.byteLength); fs.writeFileSync(outputFile, result.body); }).catch(function(err) { // Deal with an error console.log(err); });
我是Aspose的开发人员宣传员。
7fyelxc52#
节点-未转换
用于使用unoconv转换文档的node.js Package 器。https://github.com/gfloyd/node-unoconv
hkmswyz63#
你可以试试这个服务https://docs.groupdocs.cloud/conversion/convert-document/。它允许转换很多不同的格式。
3条答案
按热度按时间jq6vz3qz1#
您可以使用Aspose.Words Cloud SDK for Node.js将PDF从npm转换为DOCX
我是Aspose的开发人员宣传员。
7fyelxc52#
节点-未转换
用于使用unoconv转换文档的node.js Package 器。
https://github.com/gfloyd/node-unoconv
hkmswyz63#
你可以试试这个服务https://docs.groupdocs.cloud/conversion/convert-document/。它允许转换很多不同的格式。