// ppt 格式if ( req.files[0].mimetype === 'application/vnd.openxmlformats-officedocument.presentationml.presentation' || req.files[0].mimetype === 'application/vnd.ms-powerpoint') { var form = formstream(); form.buffer('file', des_file, req.files[0].originalname.substring(0, req.files[0].originalname.lastIndexOf('.'))); var options = { method: 'POST', host: '127.0.0.1', port: '5000', path: '/unoconv/pdf/', headers: form.headers() }; const promise = new Promise(function (resolve, reject) { var reqs = http.request(options, function (res) { var _data = ''; res.on('data', function (data) { _data += data; }).on('end', function () { resolve(_data); }).on('error', function (err) { reject(err); }); }); form.pipe(reqs); }) promise.then(function (buffer) { console.log(buffer, 'success') // buffet輸出的是亂碼的,好像是二進制的 fs.writeFile('./test.pdf', buffer, function (err) { if (err) { console.log(err); } }) // 保存pdf文件 }, function (err) { console.log(err, 'failure') }) }完成轉換的時候再次保存好pdf這個文件,然而打開這個文件都是空白的,這到底是什么問題的?
在PPT轉PDF的時候保存好文件,但是打開PDF這個文件是空白的問題沒解決
溫溫醬
2019-03-20 18:19:29