using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using Aspose.Words;
using System.Threading.Tasks;
using System.IO;
using Aspose.Words.Saving;
namespace tool
{
public class wordUtility
{
public void readWord()
{
string wordPath = @"D:\data\微信\WeChat Files\wxid_qgxpiofq47hf21\FileStorage\File\2020-12\题目1.doc";
Document doc = new Document(wordPath);
string data = doc.GetText();
string[] datas = data.Split('\r');
string newdata = "";
long i = 1;
foreach (string item in datas)
{
string[] items = item.Split('.');
if (items != null && items.Length > 0)
{
string numberStr = items[0];
long tm = 0;
if (Int64.TryParse(numberStr, out tm))
{
string item1 = item.Replace(numberStr, i.ToString()) + '\r';
newdata += item1;
i++;
}
else
{
newdata += item + '\r';
}
}
else
{
newdata += item + '\r';
}
}
string savefile = @"D:\data\微信\WeChat Files\wxid_qgxpiofq47hf21\FileStorage\File\2020-12\题目4.doc";
Document doc1 = new Document(savefile);
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write(newdata);
doc1.Save(savefile);
}
}
}