使用JavaScript,我可以上传一个word文件并使用.replaces然后另存为新文档吗
Using JavaScript, Can I upload a word file and use .replace then save as new document
使用JavaScript,我想上传一个word文档和/或在本地机器上浏览文件并查看内容。。。然后我想用不同的文本替换内容。
这是我想要使用的文本替换的一个片段。
<button onclick="myFunction()">Convert</button>
<script>
function myFunction()
{
var str = document.getElementById("source").value;
var res =
str.replace(/a/g, "ა")
.replace(/b/g, "ბ")
.replace(/g/g, "გ")
//+ more letters for entire alphabet
document.getElementById("source").value=res;
}
</script>
我想知道的是,是否可以获取word文档文件的内容,将所有字母更改为格鲁吉亚字符(同时尽可能保留格式),然后保存为新的word文档?
对于docx,您可以使用docx.jshttps://github.com/stephen-hardy/DOCX.js
如果使用.docx文件,这应该是可能的,因为docx是XML。您可能想要使用jQuery XML解析器(http://api.jquery.com/jQuery.parseXML/)或者获取XML字符串形式的文档。对于较大的文档,这可能不是最佳解决方案。
相关文章:
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- Javascript运行php文件,然后下载文件
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 弹出窗口出现,然后退出
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 将值输入到对象,然后该对象推送到数组
- 如何临时暂停浏览器渲染,然后恢复整个页面
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 滚动然后捕捉到顶部而不是取消捕捉
- AngularJS加载JSON数据,然后从中解析/加载HTML
- 有没有一个抽象层,这样我就可以集成一次,然后使用pusher、pubnub或faye
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 点击相同的按钮打开模型,然后提交表单
- ThreeJS将画布中的文本渲染为纹理,然后应用于平面
- 将display属性更改为visible flicks,然后再次消失
- 什么是“;选择“;然后触发事件
- 等待300毫秒,然后使用jQuery向下滑动菜单
- 转到另一个页面,然后立即触发ScrollTo
- 使用JavaScript,我可以上传一个word文件并使用.replaces然后另存为新文档吗