IEnumerator WriteToBookmark(string fileName)
{
System.Uri uri = new System.Uri(Path.Combine(Application.streamingAssetsPath, fileName));
UnityWebRequest request = UnityWebRequest.Get(uri);
yield return request.SendWebRequest();
if (request.result == UnityWebRequest.Result.ConnectionError || request.result == UnityWebRequest.Result.ProtocolError)
{
Debug.Log(request.error);
}
else
{
Stream stream = new MemoryStream(request.downloadHandler.data);
Document doc = new Document(stream);
DocumentBuilder builder = new DocumentBuilder(doc);
if (builder.MoveToBookmark("className"))
{
builder.Write("11111");
}
//MemoryStream outStream = new MemoryStream();
//doc.Save(outStream, SaveFormat.Docx);
//WebGLDownloadHelper.DownloadDocx(outStream.ToArray(), "NewOne.docx");
}
}
This is my test code,at Document doc = new Document(stream) is error(I’m sure,stream is right!)
image.png (4.5 KB)