gpt4 book ai didi

javascript - Chrome 应用程序 JavaScript : Save text as a DOCX file

转载 作者:行者123 更新时间:2023-12-03 06:28:46 25 4
gpt4 key购买 nike

我知道 DOCX 文件本质上是一个充满 XML 文件的 zip 文件。是否有任何简单的方法可以使用 chrome.fileSystem 存储 API 来保存 DOCX 文件,或者我必须手动创建和打包 XML 文件?

chrome.fileSystem.chooseEntry({
type: 'saveFile',
accepts: [
{ extensions: ['docx'] },
{ extensions: ['txt'] },
]
}, function(writableFileEntry) {
var ext = writableFileEntry.name.substr(writableFileEntry.name.lastIndexOf('.') + 1);
var text = document.getElementById("textarea").innerText;

if(ext == 'docx'){
... ?
}
else if(ext == 'txt'){
writableFileEntry.createWriter(function(writer) {
writer.write(new Blob([text], {type: 'text/plain'}));
}, function(){
window.alert('Saving file failed');
});
}
});

最佳答案

fileSystem API 与特定文件格式或压缩无关 - 这超出了其范围。它提供原始文件访问。

要进行任何类型的内容格式化,您需要寻找额外的库或自己完成,然后将生成的二进制文件提供给fileSystem

关于javascript - Chrome 应用程序 JavaScript : Save text as a DOCX file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38523854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com