![C#插入、删除书签_第1页](http://file4.renrendoc.com/view/34a39b8089b6ea0233d91cbb0b304b98/34a39b8089b6ea0233d91cbb0b304b981.gif)
![C#插入、删除书签_第2页](http://file4.renrendoc.com/view/34a39b8089b6ea0233d91cbb0b304b98/34a39b8089b6ea0233d91cbb0b304b982.gif)
![C#插入、删除书签_第3页](http://file4.renrendoc.com/view/34a39b8089b6ea0233d91cbb0b304b98/34a39b8089b6ea0233d91cbb0b304b983.gif)
![C#插入、删除书签_第4页](http://file4.renrendoc.com/view/34a39b8089b6ea0233d91cbb0b304b98/34a39b8089b6ea0233d91cbb0b304b984.gif)
![C#插入、删除书签_第5页](http://file4.renrendoc.com/view/34a39b8089b6ea0233d91cbb0b304b98/34a39b8089b6ea0233d91cbb0b304b985.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C#操作Word书签(一)插入、删除书签概要书签的设置可以帮助我们快速的定位某段文字,使用起来很方便,也很节省时间。对word文档中的书签操作,比较常见的是直接对某段文字插入书签,在下面的示例中,除了介绍插入书签的方法外,也将介绍操作书签的一些拓展方法,包括插入图片、表格到书签位置所在的段落、删除书签等。示例要点如下:.插入书签.插入图片到书签.插入表格到书签.删除书签删除书签删除书签所在的段落文字使用工具FreeSpire.Docfor.NET6.3(社区版)VisualStudiops:下载安装该类库后,注意添加引用Spire.Doc.dl到项目程序,dll文件可在安装路径的Bin文件夹中获取。网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,国IntertTabIeToBdokmarlc_Doc【示例1】插入书签C#usingSystem;usingSpire.Doc;usingSpire.Doc.Documents;namespaceWordBookmark(classBookmark(staticvoidMain(string口args)(〃实例化Document类,加载文档Documentdocument=newDocument();document.LoadFromFile("test.docx");〃插入书签到指定段落,并命名书签Sectionsection=document.Sections[0];section.Paragraphs[1].AppendBookmarkStart("Bookmark1");section.Paragraphs[2].AppendBookmarkEnd("Bookmark1");〃保存并打开文档document.SaveToFile("InsertBookmark.docx”,FileFormat.Docx);System.Diagnostics.Process.Start("InsertBookmark.docx");}}}测试效果:Ins^rtBoakmjrlLdock-Word科审向视图 开发工具 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三页-p6注注
批廊baolona^kl关闭定位心关闭【示例2】插入图片到书签所在段落C#usingSpire.Doc;usingSpire.Doc.Documents;usingSpire.Doc.Fields;usingSystem.Drawing;namespaceInsertImgToBookmark_Doc(classProgram(staticvoidMain(string[]args)(〃创建实例,加载文档Documentdocument=newDocument();
document.LoadFromFile("test.docx");〃实例化BookmarksNavigator类,指定需要添加图片的书签“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);〃保存文档并打开stringoutput="result.docx";document.SaveToFile(output,FileFormat.Docx);System.Diagnostics.Process.Start(output);}}图片插入效果:resultdocx-WardACROBATAaBbO:AaBkAaBbCACROBATAaBbO:AaBkAaBbC心白比加AME>dAaBbGAaBbC+T3C疝蔻+宿屋1 」标题2+正交:u无间隔标题3出懑Attachment-SZI安回I型⑻定位SZI安回I型⑻定位作)定位目标Q]:词瑜人书签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号:itdei-sL(economic,and,«【示例3】插入表格到书签所在段落C#usingSpire.Doc;usingSpire.Doc.Documents;usingSystem.Data;namespaceInsertTableToBookmark_Doc(classProgram(
staticvoidMain(string[]args)(〃创建文档,加载文件Documentdoc=newDocument();doc.LoadFromFile("test.docx");〃创建Table对象Tabletable=newTable(doc,true);〃创建模拟数据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"));〃将数据填充至表格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());}}〃获取指定书签位置BookmarksNavigatornavigator=newBookmarksNavigator(doc);navigator.MoveToBookmark("origin2");〃将表格添加至TextBodyPartTextBodyPartpart=navigator.GetBookmarkContent();part.BodyItems.Add(table);〃替换书签内容navigator.ReplaceBookmarkContent(part);〃保存并打开文件doc.SaveToFile("output.docx",FileFormat.Docx2013);
System.Diagnostics.Process.Start("output.docx");}}表格插入效果:找■居,耻修接金盆择,IES!""5"找■居,耻修接金盆择,IES!""5"宜弛WifitPj六匝)SeEtSSJ: H«A*;£3»(£]|:电.空国三一三"十名"*LFAaEbClAaBtAafibCAflBbcdDdAaBbaDdAaBbCAaBbC si丁/•EE■IJTOCIjg. 1 」标知2 」zs:J无同同aG 阳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】删除书签C#usingSpire.Doc;usingSpire.Doc.Documents;namespaceRemoving(classProgram(staticvoidMain(string口args)(〃实例化Document类,加载文档Documentdoc=newDocument();doc.LoadFromFile("sample.docx");//创建BookmarksNavigator实例BookmarksNavigatornavigator=newBookmarksNavigator(doc);
〃指向特定的书签navigator.MoveToBookmark("origin2");〃删除书签中的内容navigator.DeleteBookmarkContent(false);〃删除书签doc.Bookmarks.Remove(doc.Bookmarks.FindByName("bookmark1"));〃保存并打开文档doc.SaveToFile("RemoveBookmark.docx”,FileFormat.Docx);System.Diagnostics.Process.Start("RemoveBookmark.docx");}}}测试结果:测试文档如下专也巨而0j:Origin-□LEJJNK15;曲口页TT行专也巨而0j:Origin-□LEJJNK15;曲口页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-日门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删除书签后:用箪蜀:施间视图 开发工具 ACROBATWerencehosted-口tivspapui.Theportantissues,in,sunftmtxnththegproposedthatLdiauJdlakeaand-provide-th
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 11901-1:2025 EN Tools for pressing - Gas springs - Part 1: General specifications
- 【正版授权】 ISO 9466:2025 EN Railway applications - Coating of passenger rail vehicles
- 【正版授权】 ISO/IEC 15045-4-2:2024 EN Information technology - Home Electronic System (HES) gateway - Part 4-2: Structure - Simple gateway
- 2025年物流运输项目融资担保合同汇编
- 2025年度绿色能源项目融资居间合作协议范本
- 幼儿园健康教育教学计划
- 林业行业会计个人工作计划
- 财务信息化建设方案计划
- 学习成果与展示活动计划
- 前台工作中的情绪管理技巧计划
- 园艺产品的品质讲义
- 钢筋混凝土框架结构工程监理的质量控制
- 桃花节活动方案
- 社区医院建设标准
- 变更户主情况登记表
- 个人所得税税率表【自动提取税率计算】
- 浙美版小学美术五年级下册课件1画家故居
- 中国作家协会入会申请表
- 电缆桥架重量表
- 水土保持治理效益计算
- 教研活动计划安排表及教研记录
评论
0/150
提交评论