Aspose.Words如何转换TXT文档为PDF文件

作者:控件中国网   出处:控件中国网   2016-08-03 10:57:33   阅读:11

Aspose.Words文档处理控件可以支持多种文件格式的转换,如.doc, docx, .rtf, .txt,.odt等格式,只是目前并不支持WPS格式,这篇文章主要介绍怎么转换txt文档为PDF文件,当Aspose.Words加载txt文档时不会自动检测txt文档内的文本编码,这样就会导致如果是转换文档里有韩语、日语、中文等Unicode字符时很多时候会出现乱码,那么就要在加载该文档时设置txt文档的编码。
 
以简体中文为例,目前有几十种文字代码页,分别对应于不同的国家,不同的语言,它们只是对应Unicode字符集里的相一部分,比如说936,它只是对应于Unicode字符集里简体中文的那一部分,如果你想正确的显示繁体字,那么就要用中文繁体对应的代码页950。具体的代码页可以参考相应的文献,具体怎么转换txt文档为PDF文件可以参考下面的代码:
 
LoadOptions loadop = new LoadOptions();
loadop.LoadFormat = LoadFormat.Text;
loadop.Encoding = Encoding.GetEncoding(936) ;
Document doc=new Document("Test1.txt",loadop);
doc.Save("TextPDF.pdf",SaveFormat.Pdf);
 
由于上面的txt文档包含了简体中文,所以在加载txt文档时我们设置编码为936,具体其他语言可以根据需求做修改。
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat