Spire.Doc如何在书签处插入文字?已获取所有书签名.
在书签后面插入文字,插入的文字是紧接着书签后面的。
如果你想换行输入,可以在文字前加 “\n”,希望对你有用using Spire.Doc;using Spire.Doc.Documents;namespace InsertText{class Program{static void Main(string[] args){//加载Word文档Document doc = new Document();doc.LoadFromFile("test.docx");//获取指定书签位置BookmarksNavigator navigator = new BookmarksNavigator(doc);navigator.MoveToBookmark("bookmark");//在书签后面添加文字navigator.InsertText("你好");//保存文件doc.SaveToFile("output.docx", FileFormat.Docx2013);}}}
[求助]我怎么安装不了spire老显示“因所依赖的软件包未找到,?
推荐下面免费的方法转成PDF试试:方法一:使用虚拟打印机pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用;方法二:使用专门的转换软件,把文件转成PDF文件;方法三:用其他虚拟打印机转成PDF文件。
方法四:用WPS本身自带的转换功能转成PDF文件。
如何用c#在word中插入图片并且使图片居中显示
引用spire.doc.dll 展开全部提取word文档的文字到txt文件:using Spire.Doc;using Spire.Doc.Documents;using System.IO;namespace ReadText{ class Program { static void Main(string[] args) { //创建Document对象 Document doc = new Document(); //加载Word文档 doc.LoadFromFile("input.docx"); //创建StringBuilder对象 StringBuilder sb = new StringBuilder(); //遍历Word文档中每一个section foreach (Section section in doc.Sections) { //遍历section中每一个段落 foreach (Paragraph paragraph in section.Paragraphs) { //提取Word的每一行文字存入StringBuilder对象 sb.AppendLine(paragraph.Text); } } //写入txt文档 File.WriteAllText("output.txt", sb.ToString()); } }}提取word文档中图片,保存到本地:using Spire.Doc;using Spire.Doc.Fields;using Spire.Doc.Documents;namespace ReadImage{ class Program { static void Main(string[] args) { //创建Document对象并加载Word文档 Document doc = new Document(); doc.LoadFromFile(@"Image.doc"); int index = 0; //遍历Word文档中每一个section foreach (Section section in doc.Sections) { //遍历section中的每个段落 foreach (Paragraph paragraph in section.Paragraphs) { //遍历段落中的每个DocumentObject foreach (DocumentObject docObject in paragraph.ChildObjects) { //判断DocumentObject是否为图片 if (docObject.DocumentObjectType == DocumentObjectType.Picture) { //保存图片到指定路径并设置图片格式 DocPicture picture = docObject as DocPicture; String imageName = String.Format(@"images\Image-{0}.png", index); picture.Image.Save(imageName, System.Drawing.Imaging.ImageFormat.Png); index++; } } } } } }}
word文档出现word无法启动转换器mswrd632.wpc,过了一会儿显示的...
mswrd632.wpc错误解决方法一如果遇到打开Word文档,报“Word无法启动转换器 mswrd632.wpc”错误,先检查扩展名。
有时有这样的情况: word文档后缀名是.doc,使用word 2007打开时提示:“Word无法启动转换器 mswrd632.wpc”,单击确定,又出现“选择文档可读的编码”的提示,再进入就是乱码文字,根本看不出内容。
解决mswrd632.wpc错误的方法源于对比这个乱码doc文件与其它能正常打开的word文件的文件头,发现两者不一样,在乱码文件的代码中看到很多xml,这是docx的文档。
把文件后缀doc改为docx,再用word2007就能顺利打开,再没有什么“Word无法启动转换器 mswrd632.wpc”的问题。
mswrd632.wpc错误解决方法二这个mswrd632.wpc错误解决方法源于一个高手的思路。
使用Word 2007打开几个文件word文件均出现“Word无法启动转换器 mswrd632.wpc”错误。
从源头的移动硬盘上去看文件和在同事的电脑上看移动硬盘上文件发现问题:在那个原始文件的移动硬盘上的文件夹显示为蓝色,一般只有加密或压缩的文件和文件夹在XP下才有彩色显示的。
查看文件夹的属性,这个文件夹压缩但未加密。
奇怪的是只有少部分WORD文件无法打开且PDF文件不受影响,测试一下结果显示确实是这个压缩导致了mswrd632.wpc错误所在。
从技术上来分析估计是XP针对文件夹和其子文件夹下的文件压缩时修改了WORD的文件头信息从而导致了WORD 2007和其它的软件打开时无法识别其信息引起mswrd632.wpc错误提示。
下一步解决mswrd632.wpc错误:直接到那台原始文件的电脑上打开移动硬盘的文件夹,然后点鼠标右键选择"属性",去掉压缩的勾,然后在确定的对话框选项中选择对所有文件和子文件夹有效。
提示: NTFS格式磁盘下的文件夹做了压缩就会导致WORD文档在别的电脑上打不开。
第二次下载,word出现乱码
1.可能是低版本打开高版本。
或者是格式不相同。
2.文档损坏了。
解决办法:方法一:利用word2002/2003的“打开并修复”功能来修复文挡。
(1)启动word2002/2003,单击“文件-----打开”,在“打开”对话框中选重要修复的word文挡。
(2)单击“打开”按钮右边的下三角按钮,在弹出的下拉菜单中选中“打开并修复”选项,即可对损坏的文挡进行修复,修复完成后,显示文挡内容。
提示:“打开并修复”是只有word2002以上的版本才具有的功能。
方法二:转换文挡格式来修复文挡。
如果使用的是word2002以下的版本(如word2000),可以用此方法来修复文挡。
(1)启动word2000后单击“工具------选项-------常规”。
在该选项卡中选中“打开时确认转换”复选框,并单击“确定”按钮。
(2)单击“文件---打开”,在弹出的“打开”对话框中选中要恢复的文件,并在“文件类型”框中选中“从任意文件中恢复文本”。
(3)单击“打开“按钮自动对孙换文挡进行转换修复。
(4)如果显示的文挡内容混乱,单击“文件---另存为”,将文挡保存为“RTF格式”或其他word所识别的格式。
(5)保存后关闭文挡,再次打开以“RTF格式”保存的文挡即可看到完整的文挡。
(6)再将文挡保存为“DOC格式”即可,这样就完成了对孙换文挡的修复操作。
提示:此方法也同样只可以在word2002以上的版本中使用。
方法三:重设格式法 Word用文档中的最后一个段落标记关联各种格式设置信息,特别是节与样式的格式设置。
这样我们就可以将最后一个段落标记之外的所有内容复制到新文档,就有可能将损坏的内容留在原始文档中。
步骤如下: ①在Word中打开损坏的文档,选择“工具→选项”然后选择“编辑”选项卡,取消“使用智能段落选择范围”复选框前的勾。
取消选中该复选框,选定整个段落时,Word将不会自动选定段落标记,然后单击“确定”按钮。
②选定最后一个段落标记之外的所有内容,方法是:按“Ctrl+End”组合键,然后按“Ctrl+Shift+Home”组合键。
③在常用工具栏中,依次单击“复制”、“新建”和“粘贴”按钮。
方法四:禁止自动宏的运行 如果某个Word文档中包含有错误的自动宏代码,那么当你试图打开该文档时,其中的自动宏由于错误不能正常运行,从而引发不能打开文档的错误。
此时,请在“Windows资源管理器”中,按住Shift键,然后再双击该Word文档,则可阻止自动宏的运行,从而能够打开文档。
下面链接是我之前的回答,你可以看看,属本人真心帮助编辑回复
c#操作word插入图片如何设置图片的大小
展开全部引用spire.doc.dllusing Spire.Doc;using Spire.Doc.Documents;using Spire.Doc.Fields;using System.Drawing;namespace ResizeImage{ class Program { static void Main(string[] args) { //实例化一个Document对象 Document doc = new Document(); //添加section和段落 Section section = doc.AddSection(); Paragraph para = section.AddParagraph(); //加载图片到System.Drawing.Image对象, 使用AppendPicture方法将图片插入到段落 Image image = Image.FromFile(@"C:\Users\Administrator\Desktop\logo.png"); DocPicture picture = doc.Sections[0].Paragraphs[0].AppendPicture(image); //设置文字环绕方式 picture.TextWrappingStyle = TextWrappingStyle.Square; //指定图片位置 picture.HorizontalPosition = 50.0f; picture.VerticalPosition = 50.0f; //设置图片大小 picture.Width = 100; picture.Height = 100; //保存到文档 doc.SaveToFile("Image.doc", FileFormat.Doc); } }}...
*.doc文件的图标显示问题
打开注册表,删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docHKEY_CLASSES_ROOT\doc_auto_file (如果有的话)修改 HKEY_CLASSES_ROOT\.doc 的“(默认)值”为Word.Document.8通过重启或其它方法刷新图标缓存。
(在你成功刷新图标缓存之前,不要随便说没效果,也不要轻易放弃尝试。
虽然 WINDOWS VISTA/7 的图标缓存不好刷新。
)经过以上步骤还是不行的话,尝试修复安装 Microsoft Office 2007。
转载请注明出处51数据库 » spire doc 显示word