- Вы хотите преобразовать файл PDF в файл Microsoft Powerpoint (pptx).
- Вы хотите добиться этого, используя Node.js.
Если я понимаюправильно, как насчет этого обходного пути?В этом обходном пути он использует внешний API, который ConvertAPI .Файл pptx, преобразованный этим API, может быть отредактирован Microsoft Powerpoint.Например, когда вы пытаетесь это сделать, вы также можете проверить это с помощью «Бесплатного пакета».Когда вы пытаетесь использовать «Бесплатный пакет», зарегистрируйтесь в «Бесплатном пакете» и получите ваш секретный ключ.
Пример сценария:
const fs = require('fs');
const request = require('request');
const pdfFile = "### PDF file ###"; // Please set PDF filename including the path.
const url = "https://v2.convertapi.com/convert/pdf/to/pptx?Secret=#####"; // Please set your Secret key.
const options = {
url: url,
method: 'POST',
formData: {File: fs.createReadStream(pdfFile)},
};
request(options, function(err, res, body) {
if (err) {
console.log(err);
return;
}
const obj = JSON.parse(body);
obj.Files.forEach(function(e) {
const file = new Buffer(e.FileData, "base64");
fs.writeFile(e.FileName, file, function(err) {
if (err) {
console.log(err);
return;
}
console.log("Done.");
});
});
});
Примечание:
- Перед запуском этого скрипта, пожалуйста, получите ваш секретный ключ.
- В этом скрипте файл PDF загружается, преобразуется в файл pptx и загружается.Затем он сохраняется в виде файла pptx.
- Это простой пример сценария.Поэтому, пожалуйста, измените его для вашей ситуации.
Ссылка:
Еслиэтот обходной путь оказался не тем, что вы хотите, извините.