版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C#操作Word書(shū)簽(一)插入、刪除書(shū)簽概要書(shū)簽的設(shè)置可以幫助我們快速的定位某段文字,使用起來(lái)很方便,也很節(jié)省時(shí)間。對(duì)word文檔中的書(shū)簽操作,比較常見(jiàn)的是直接對(duì)某段文字插入書(shū)簽,在下面的示例中,除了介紹插入書(shū)簽的方法外,也將介紹操作書(shū)簽的一些拓展方法,包括插入圖片、表格到書(shū)簽位置所在的段落、刪除書(shū)簽等。示例要點(diǎn)如下:.插入書(shū)簽.插入圖片到書(shū)簽.插入表格到書(shū)簽.刪除書(shū)簽刪除書(shū)簽刪除書(shū)簽所在的段落文字使用工具FreeSpire.Docfor.NET6.3(社區(qū)版)VisualStudiops:下載安裝該類庫(kù)后,注意添加引用Spire.Doc.dl到項(xiàng)目程序,dll文件可在安裝路徑的Bin文件夾中獲取。網(wǎng)Ins&rtB&akmark.DocB>Properties」引用, ■Spire■,口dg ||Sy&te-mSystern.CoreSystem.DataSy&tern.D'ata.DataS-elEjcten$Syitem.XmlSy,Xml,LinqBC*Program.c&,叵]InsertImgToEookmark_pQt,國(guó)IntertTabIeToBdokmarlc_Doc【示例1】插入書(shū)簽C#usingSystem;usingSpire.Doc;usingSpire.Doc.Documents;namespaceWordBookmark(classBookmark(staticvoidMain(string口args)(〃實(shí)例化Document類,加載文檔Documentdocument=newDocument();document.LoadFromFile("test.docx");〃插入書(shū)簽到指定段落,并命名書(shū)簽Sectionsection=document.Sections[0];section.Paragraphs[1].AppendBookmarkStart("Bookmark1");section.Paragraphs[2].AppendBookmarkEnd("Bookmark1");〃保存并打開(kāi)文檔document.SaveToFile("InsertBookmark.docx”,FileFormat.Docx);System.Diagnostics.Process.Start("InsertBookmark.docx");}}}測(cè)試效果:Ins^rtBoakmjrlLdock-Word科審向視圖 開(kāi)發(fā)工具 ACROBATAttachmentTheAsianLeadershipConference(ALC)is-anaimu^internatic^dconfeienc^hosted-inSeoul,SouthKorea,byThefiboattjallhaamajorKoreandailynewspaper.TheinauguralcanferenceinMarch-2005.TheconferenceaddressesimportantissuesinAsiamdtheworld.Tlieconferencehashostedoveronehimdiedandfiftyspeakersandover-onethousandguests.Theinauguralconfthenie:CcoperatiiaiiSouthKorea,afterIraduiaroleTheinauguralconfthenie:CcoperatiiaiiSouthKorea,afterIraduiaroleinthevasicnforfotured*issues,itdcvclopceciM^crfiiic.atidsoci上位叵I歪,E三頁(yè)-p6注注
批廊baolona^kl關(guān)閉定位心關(guān)閉【示例2】插入圖片到書(shū)簽所在段落C#usingSpire.Doc;usingSpire.Doc.Documents;usingSpire.Doc.Fields;usingSystem.Drawing;namespaceInsertImgToBookmark_Doc(classProgram(staticvoidMain(string[]args)(〃創(chuàng)建實(shí)例,加載文檔Documentdocument=newDocument();
document.LoadFromFile("test.docx");〃實(shí)例化BookmarksNavigator類,指定需要添加圖片的書(shū)簽“BookmarklBookmarksNavigatorbn=newBookmarksNavigator(document);bn.MoveToBookmark("Bookmark1",true,true);〃添加段落,加載圖片并插入到段落Sectionsection0=document.AddSection();Paragraphparagraph=section0.AddParagraph();Imageimage=Image.FromFile("img.png");DocPicturepicture=paragraph.AppendPicture(image);bn.InsertParagraph(paragraph);document.Sections.Remove(section0);〃保存文檔并打開(kāi)stringoutput="result.docx";document.SaveToFile(output,FileFormat.Docx);System.Diagnostics.Process.Start(output);}}圖片插入效果:resultdocx-WardACROBATAaBbO:AaBkAaBbCACROBATAaBbO:AaBkAaBbC心白比加AME>dAaBbGAaBbC+T3C疝蔻+宿屋1 」標(biāo)題2+正交:u無(wú)間隔標(biāo)題3出懣Attachment-SZI安回I型⑻定位SZI安回I型⑻定位作)定位目標(biāo)Q]:詞瑜人書(shū)簽S稱舊:boolicmarklITheAslanLeadershipConference-(ALC)is-an-ajinual-mtematLcniilconieiencehosted-tn-SE.oul.■South-K-orea.-by-TheChoamllbo”-amajoiKoreandailyiaewspapeiThe-mausuralconfcrcjiiccwasinYaixh2005.ThecoiifitrciiccaddressesimportantissuesinAsiaamitheworld.Thsconference.liashostedoveronehundredandfifhrspeakersand-overonethousandguests.登我和替抵Theinauguraltheme.CooperalSoiith.-Korea,afleaditigtoleintTrisicrri-fbr:ftiTweissue號(hào):itdei-sL(economic,and,?【示例3】插入表格到書(shū)簽所在段落C#usingSpire.Doc;usingSpire.Doc.Documents;usingSystem.Data;namespaceInsertTableToBookmark_Doc(classProgram(
staticvoidMain(string[]args)(〃創(chuàng)建文檔,加載文件Documentdoc=newDocument();doc.LoadFromFile("test.docx");〃創(chuàng)建Table對(duì)象Tabletable=newTable(doc,true);〃創(chuàng)建模擬數(shù)據(jù)DataTabledt=newDataTable();dt.Columns.Add("PI",typeof(string));dt.Columns.Add("Type",typeof(string));dt.Columns.Add("Nov.",typeof(string));dt.Columns.Add("YTD",typeof(string));dt.Rows.Add(newdt.Rows.Add(newdt.Rows.Add(dt.Rows.Add(newdt.Rows.Add(newdt.Rows.Add(newdt.Rows.Add(newstring[]string[]string[]string[]{〃PI〃,〃Type〃,〃Nov.〃,〃YTD〃});{T{〃2〃{〃3〃"BAICEC-Series","15.719","64.910"));"TeslaModelS","3.889","46.951"));"NissanLeaf","2.817","46.423"));〃將數(shù)據(jù)填充至表格table.ResetCells(dt.Rows.Count,dt.Columns.Count);for(inti=0;i<dt.Rows.Count;i++){for(intj=0;j<dt.Columns.Count;j++){table.Rows[i].Cells[j].AddParagraph().AppendText(dt.Rows[i][j].ToString());}}〃獲取指定書(shū)簽位置BookmarksNavigatornavigator=newBookmarksNavigator(doc);navigator.MoveToBookmark("origin2");〃將表格添加至TextBodyPartTextBodyPartpart=navigator.GetBookmarkContent();part.BodyItems.Add(table);〃替換書(shū)簽內(nèi)容navigator.ReplaceBookmarkContent(part);〃保存并打開(kāi)文件doc.SaveToFile("output.docx",FileFormat.Docx2013);
System.Diagnostics.Process.Start("output.docx");}}表格插入效果:找■居,恥修接金盆擇,IES!""5"找■居,恥修接金盆擇,IES!""5"宜弛WifitPj六匝)SeEtSSJ: H?A*;£3?(£]|:電.空國(guó)三一三"十名"*LFAaEbClAaBtAafibCAflBbcdDdAaBbaDdAaBbCAaBbC si丁/?EE■IJTOCIjg. 1 」標(biāo)知2 」zs:J無(wú)同同aG 陽(yáng)I 耳 眩111?uaiulut'i\TLiidUJii^eridJ3oinurtairiciutuejmtoue.,uwa^tiiBdmuiuutu.tlieLim:=rE.tive□£KareanUDificatiDndevelDpmentprcject5juchartheCireati■global -equal!Ty-forKtxmn-dointernetteduiclogybusinessas-deIssu(aidBig?口31311a上keii純.3Lni-theIusldiloi防譏口*nas-KcultureGththatofothei蹣颯摭4tfcdiPrineVi-iSecretsun-Generalofth±InitadNati?Secretar\'afDefEn.se,HorstBiajiler,Fce|RepublicafGcrnan>p,TanEJiisxujjLFPeapie-1s:Republic-□£China,H.Skmilch|ai-PdoiZEiiozi-Above-A11P-Morayaae-TpaiiiJasan.Jack-11%-FauRder-£-EkmuI:上期廿ChaPI-「用田Mm廣HD-'nSAicEC-Serle^'I&.7J5P津⑶卬如「必 S?副9:蛇95F如Wswn-L&af^38m#6且按IhfFMTnnh-M-j]Jiicnj#19,rt-Hcr-KYu”il^ifjipymfiaTaqdnn【示例4】刪除書(shū)簽C#usingSpire.Doc;usingSpire.Doc.Documents;namespaceRemoving(classProgram(staticvoidMain(string口args)(〃實(shí)例化Document類,加載文檔Documentdoc=newDocument();doc.LoadFromFile("sample.docx");//創(chuàng)建BookmarksNavigator實(shí)例BookmarksNavigatornavigator=newBookmarksNavigator(doc);
〃指向特定的書(shū)簽navigator.MoveToBookmark("origin2");〃刪除書(shū)簽中的內(nèi)容navigator.DeleteBookmarkContent(false);〃刪除書(shū)簽doc.Bookmarks.Remove(doc.Bookmarks.FindByName("bookmark1"));〃保存并打開(kāi)文檔doc.SaveToFile("RemoveBookmark.docx”,FileFormat.Docx);System.Diagnostics.Process.Start("RemoveBookmark.docx");}}}測(cè)試結(jié)果:測(cè)試文檔如下專也巨而0j:Origin-□LEJJNK15;曲口頁(yè)TT行專也巨而0j:Origin-□LEJJNK15;曲口頁(yè)TT行TkeiDa.mgiira.1canfers-nzswas*c.Dnve-n.edafte-r1tmmmiwith,theth=iK.Caaperatians.odRebuildiTheconference-addresses-isigri日issues-in.-Aiconiferenee-has-tiosiedover-cxie-hundred-and-fifiytkDUMJld£4jest5--TheCho占皿IlbcproposedthatSouthKorea,aftpovertyand-political-tLirnjoili.-should.-Take-a-leiisiwami-js-ericwL■Kcr*sneeded-to■be-a■D.udel-and-|fiiTiire-develdpaeoi."Hiile-The-ciJiferasiee-sbs-Asian-jssues,■ir-develctied-inio-日門(mén)ImLernatiDnel-event-finding-cDiwzcLililyinpalitinaljecDn.coiic?ajidracialtopics."Theconferenceof19to20MhtS015washeldattheSbilla.HoteLKdt?i.riitnainthene啊x theFast^Ol?bratingtheFuturereferringtotheTOthanniversaryoftheendofl?OTldlWarIIandtheTftthin^iversar^'afKoreanindepende-nce.TheaREmdaincluElEd.!tlieimperative□£KoreanunificatiddwithreferencedE-71projectcsuchasike-ilreaterInnenInit:atiglobalaidgiving;equalityforlaoeninbu£inesE;uods-lso£iimtemettechnologybusinessuodtl&suchassharingecononyj,FinTcch刪除書(shū)簽后:用簞蜀:施間視圖 開(kāi)發(fā)工具 ACROBATWerencehosted-口tivspapui.Theportantissues,in,sunftmtxnththegproposedthatLdiauJdlakeaand-provide-th
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度森林防火安全評(píng)價(jià)咨詢合同2篇
- 2025年度養(yǎng)老機(jī)構(gòu)場(chǎng)地租賃合同養(yǎng)老服務(wù)內(nèi)容與標(biāo)準(zhǔn)3篇
- 2025不銹鋼材料研發(fā)與生產(chǎn)項(xiàng)目承包合同模板2篇
- 2025年度城市排水管網(wǎng)監(jiān)控系統(tǒng)安裝合同3篇
- 2025年度國(guó)際航線船員勞動(dòng)合同3篇
- 2025年度自來(lái)水供水企業(yè)信用評(píng)價(jià)合作合同
- 2025年度汽車金融購(gòu)車合同協(xié)議
- 2025年度倉(cāng)儲(chǔ)物流消毒清潔作業(yè)合同
- 2025年度報(bào)廢車輛注銷與委托處理服務(wù)合同
- 2025年度二零二五年度農(nóng)家樂(lè)租賃合同協(xié)議
- 河南省鄭州外國(guó)語(yǔ)高中-【高二】【上期中】【把握現(xiàn)在 蓄力高三】家長(zhǎng)會(huì)【課件】
- 天津市武清區(qū)2024-2025學(xué)年八年級(jí)(上)期末物理試卷(含解析)
- 《徐霞客傳正版》課件
- 江西硅博化工有限公司年產(chǎn)5000噸硅樹(shù)脂項(xiàng)目環(huán)境影響評(píng)價(jià)
- 2025年中煤電力有限公司招聘筆試參考題庫(kù)含答案解析
- 企業(yè)內(nèi)部控制與財(cái)務(wù)風(fēng)險(xiǎn)防范
- 高端民用航空復(fù)材智能制造交付中心項(xiàng)目環(huán)評(píng)資料環(huán)境影響
- 建設(shè)項(xiàng)目施工現(xiàn)場(chǎng)春節(jié)放假期間的安全管理方案
- 量子醫(yī)學(xué)成像學(xué)行業(yè)研究報(bào)告
- 胃潴留護(hù)理查房
- 污水處理廠運(yùn)營(yíng)方案計(jì)劃
評(píng)論
0/150
提交評(píng)論