91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 90KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-12
  • 語言: 其他
  • 標簽:

資源簡介

涉及知識點:word轉xml、xml轉字符串、doc轉docx 此處主要試講word文件轉換,之前的替換只能替換正文,此處可進行全部替換,像腳注等,都可進行

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?Microsoft.Office.Interop.Word;
using?System.IO;
using?System.Data.OleDb;
using?System.xml;

namespace?WordReplace
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{????????????
????????????InitializeComponent();
????????}


????????private?void?btn_SelPath_Click(object?sender?EventArgs?e)
????????{
????????????FolderBrowserDialog?dialog?=?new?FolderBrowserDialog();
????????????dialog.Description?=?“請選擇文件路徑“;
????????????if?(dialog.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????textBox_SearchPath.Text?=?dialog.SelectedPath;
????????????}
????????}

????????private?void?btn_BatchReplace_Click(object?sender?EventArgs?e)
????????{
????????????listBox_FileList.Items.Clear();

????????????if?(!Directory.Exists(textBox_SearchPath.Text))
????????????{
????????????????MessageBox.Show(“查找路徑不存在請確認!“);
????????????????return;
????????????}

????????????bool?bSearchChildDir?=?checkBox_SearchChildDir.Checked;

????????????List?fileList?=?ReplaceTextInRecursiveDir(textBox_SearchPath.Text?bSearchChildDir);

????????????foreach?(var?file?in?fileList)
????????????{
????????????????toolStripStatusLabel1.Text?=?“正在處理:“?+?file;
????????????????//將word文件轉換為xml文件
????????????????var?xmlName?=?file.Replace(“docx“?“xml“);
????????????????ConvertWordPDF(file?xmlName);

????????????????//將xml轉為字符串,并進行替換
????????????????xmlDocument?xmldoc?=?new?xmlDocument();
????????????????xmldoc.Load(xmlName);
????????????????string?xmlString?=?ConvertxmlToString(xmldoc);

????????????????foreach?(var?item?in?ContrastFont())
????????????????{???????????????????
????????????????????xmlString?=?xmlString.Replace(item.Key?item.Value);
????????????????}

????????????????//將字符串轉換為xml再轉換為doc文件
????????????????xmlDocument?newxmlDoc?=?ConvertStringToxml(xmlString);
????????????????newxmlDoc.Save(xmlName);????????????????
????????????????string?content?=?System.IO.File.ReadAllText(xmlName?System.Text.Encoding.UTF8);
????????????????StreamWriter?sw?=?new?StreamWriter(file.Replace(“docx“?“doc“));
????????????????sw.Write(content);
????????????????sw.Flush();
????????????????sw.Close();

????????????????//刪除xml文件
????????????????File.Delete(xmlName);

????????????????object?missing?=?Type.Missing;
????????????????object?fileName?=?file.Replace(“docx“?“doc“);
????????????????object?Target?=?file;

????????????????Microsoft.Office.Interop.Word.Application?word?=?new?Microsoft.Office.Interop.Word.Application();
????????????????word.Documents.Open(ref?fileName
????????????????????ref?missing?ref?missing?ref?missing?ref?missing?ref?missing
????????????????????ref?missing?ref?missing?ref?missing?ref?missing?ref?missing
????????????????????ref?missing?ref?missing

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????27648??2018-04-23?15:03??WordReplace\bin\Debug\WordReplace.exe

?????文件??????28160??2018-04-23?15:03??WordReplace\bin\Debug\WordReplace.pdb

?????文件??????19968??2018-04-04?16:40??WordReplace\bin\Release\WordReplace.exe

?????文件??????30208??2018-04-04?16:40??WordReplace\bin\Release\WordReplace.pdb

?????文件???????4286??2018-04-16?16:09??WordReplace\bitbug_favicon.ico

?????文件??????13750??2018-04-20?09:46??WordReplace\Form1.cs

?????文件???????9219??2018-04-16?16:10??WordReplace\Form1.Designer.cs

?????文件??????12749??2018-04-16?16:10??WordReplace\Form1.resx

?????文件???????2494??2018-04-13?17:00??WordReplace\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????7452??2018-04-16?16:09??WordReplace\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件?????????42??2018-04-16?16:09??WordReplace\obj\x86\Debug\WordReplace.csproj.CoreCompileInputs.cache

?????文件???????1717??2018-04-20?09:43??WordReplace\obj\x86\Debug\WordReplace.csproj.FileListAbsolute.txt

?????文件???????1012??2018-04-16?16:11??WordReplace\obj\x86\Debug\WordReplace.csproj.GenerateResource.cache

?????文件????????972??2018-04-16?16:09??WordReplace\obj\x86\Debug\WordReplace.csproj.ResolveComReference.cache

?????文件??????42042??2018-04-16?18:02??WordReplace\obj\x86\Debug\WordReplace.csprojResolveAssemblyReference.cache

?????文件??????27648??2018-04-23?15:03??WordReplace\obj\x86\Debug\WordReplace.exe

?????文件???????4852??2018-04-16?16:11??WordReplace\obj\x86\Debug\WordReplace.Form1.resources

?????文件??????28160??2018-04-23?15:03??WordReplace\obj\x86\Debug\WordReplace.pdb

?????文件????????180??2018-04-16?16:09??WordReplace\obj\x86\Debug\WordReplace.Properties.Resources.resources

?????文件???????2494??2018-04-04?09:19??WordReplace\obj\x86\Release\DesignTimeResolveAssemblyReferences.cache

?????文件???????7412??2018-04-04?09:19??WordReplace\obj\x86\Release\DesignTimeResolveAssemblyReferencesInput.cache

?????文件?????????42??2018-04-04?15:01??WordReplace\obj\x86\Release\WordReplace.csproj.CoreCompileInputs.cache

?????文件???????1892??2018-04-04?16:40??WordReplace\obj\x86\Release\WordReplace.csproj.FileListAbsolute.txt

?????文件???????1012??2018-04-04?15:01??WordReplace\obj\x86\Release\WordReplace.csproj.GenerateResource.cache

?????文件????????972??2018-04-04?15:01??WordReplace\obj\x86\Release\WordReplace.csproj.ResolveComReference.cache

?????文件???????8541??2018-04-04?16:40??WordReplace\obj\x86\Release\WordReplace.csprojResolveAssemblyReference.cache

?????文件??????19968??2018-04-04?16:40??WordReplace\obj\x86\Release\WordReplace.exe

?????文件????????180??2018-04-04?15:01??WordReplace\obj\x86\Release\WordReplace.Form1.resources

?????文件??????30208??2018-04-04?16:40??WordReplace\obj\x86\Release\WordReplace.pdb

?????文件????????180??2018-04-04?15:01??WordReplace\obj\x86\Release\WordReplace.Properties.Resources.resources

............此處省略21個文件信息

評論

共有 條評論

相關資源