是否可以在Windows Phone(Silverlight)8 / 8.1上以编程方式(使用C#)创建.doc或.docx或.rtf文件(任何Word文件)? 我找不到这样的信息。感谢。
答案 0 :(得分:1)
不,这是不可能的,因为没有可用的API与Office Hub交互。另一个答案无效,因为.docx
文件不是包含.txt
等纯文本的文件。
有关.doc
个文件的详细信息:http://en.wikipedia.org/wiki/Doc_%28computing%29#Microsoft_Word_Binary_File_Format
答案 1 :(得分:0)
我认为您可以通过隔离存储概念创建它。
using System.IO;
using System.IO.IsolatedStorage;
写作过程: -
var appStorage14 = IsolatedStorageFile.GetUserStoreForApplication();
string filename14 = "test.docx";
using (var file = appStorage14.OpenFile(filename14, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{
using (var writer = new StreamWriter(file))
{
writer.Write("-- : -- : --");
}
}
阅读过程: -
using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())
{
using (StreamReader sr = new StreamReader(store.OpenFile("test.docx", FileMode.Open, FileAccess.Read)))
{
string t;
t= sr.ReadToEnd();
MessageBox.Show(t);
}
}