word有乱码怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了word有乱码怎么解决相关的知识,希望对你有一定的参考价值。

参考技术A 1、打开出现乱码的word文档,之后点击“另存为”选项。
2、在弹出对话框可以看到“保存类型”,选择“纯文本txt格式”,之后点击保存。
3、之后会弹出另一个窗口,将文本编码选择为“windows默认”,之后点击“确定”。
4、找到刚刚保存的文件,直接打开,可以看见乱码已经没有了,将其复制到word即可。word使用技巧:1、word可以关闭安全模式,打开C:\DocumentsandSettings\Administrator\ApplicationData\Microsoft\Templates;找到“Normal.dot”并将其删除,之后再尝试开启word即可解除安全模式。
2、在word中点击“查找和替换”可以对出现的错误进行批量修改。资料拓展:在Word2010中,利用改进的新“查找”体验,可以在单个窗格中查看搜索结果的摘要,可以单击访问任何单独的结果。改进的导航窗格会提供文档的直观大纲,以便于对所需的内容进行快速浏览、排序和查找。

如何解决利用aspose把word文档转换为pdf文档时出现乱码 C#

这是代码:
//新建一个Document对象doc

//doc = new Aspose.Words.Document("aaa.docx");

//将doc保存在Aspose.Pdf能够处理的xml文件中
//doc.Save("aaa.xml", Aspose.Words.SaveFormat.AsposePdf);

//新建一个Pdf对象
Aspose.Pdf.Pdf pdf = new Aspose.Pdf.Pdf();
//pdf.IsImagesInXmlDeleteNeeded = true;

//将xml文件保存到pdf
// pdf.BindXML("aaa.xml",null);

/**/

FileStream fs = new FileStream("aaa.docx", FileMode.Open);
StreamReader sr = new StreamReader(fs,Encoding.UTF8);
Section sec = pdf.Sections.Add();
Aspose.Pdf.Text t2 = new Aspose.Pdf.Text(sr.ReadToEnd());
sec.Paragraphs.Add(t2);
//保存结果
pdf.Save("aaa.pdf");

  Aspose.PDF不能将word文件转换成PDF文件,因此就会出现aspose把word文档转换为pdf文档时出现乱码情况。
  aspose的官网上查了下文档,Aspose.PDF无法直接转换word文档,需要先有个中间步骤。就是先把word转换成XML格式的文件,再使用Aspose.PDF绑定这个XML,再保存为PDF格式。如果word文档中有图片,则生成XML的时候会在临时文件夹中生成图片。
参考技术A 看来你是学习怎样用编程的方法保存为PDF,其实想保存为PDF就简单多了(但不是编程),直接安装一个acrobat后在你的任何文档里选打印,打印机选PDF打印机就可以了.肯定不会失真,你看到的什么样子就是什么样子.追问

但是我就是要用编程的方法实现。就是这样的需求,没办法!

追答

那找高手了

本回答被提问者采纳
参考技术B 乱码一般是服务器没有对应字体的缘故,这种情况表现形式主要为本地生成正常,服务器生成乱码。还有一种情况纯粹就是aspose的bug,这东西不用不知道,用的多了,各种情况都有,我用的18的版本,都会碰到个别文档转换格式错乱的情况,用最新版也是一样。 参考技术C 发个截图!

以上是关于word有乱码怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

word打开是乱码怎么办 word打开是乱码的解决方法

Word文档乱码怎么办

pdf转word变乱码的解决方法步骤详解

C# 怎么处理Word文件的乱码

docx4j word转PDF的乱码问题怎么解决,求!!

word打开是乱码怎么办?