首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建带有格式的Word文件

创建带有格式的Word文件
EN

Stack Overflow用户
提问于 2013-08-18 21:05:22
回答 1查看 77关注 0票数 0

我有一个红宝石脚本,它创建一个HTML文件作为输出,带有特定的字母颜色。

例如:

代码语言:javascript
复制
<p>
        <b>>aug3me.g5.t1</b> has a signal p with a cleavage site between positions 19 and 20.<br>
        <b class="SignalP">MLRSMMLMIAMGCFLNAFG</b>QSGQELE<b class="motif_site">KR</b>VI<b class="motif_site">KNAR</b>QLIYEG<b class="motif_site">KR</b>SGEGYFSKDGK<b class="motif_site">HLIFQSER</b>EEENPYYQIYILDLESGDINRVSPGQGKTTCSYFDWSSDNNVLFGSTHHDPKAKEKQQAELDF<b class="motif_site">RASGKKRR</b>YSWDYDKEMDIFSAN<b class="motif_site">RDGSNVKR</b>ITTEEGYDAEGSYSPDG<b class="motif_site">KK</b>IAFCSLRDAYN<b class="motif_site">KK</b>LSEKEIKTLEVDAAYFGEIYIMDADGSNQ<b class="motif_site">KR</b>LTNVPEPVRITHTDGFDGLPVFSPNGKNIAWTSVRTSD<b class="motif_site">KK</b>SQIFYASWDHQAALSLLKQAPAKGQDAKDPNFTGEIKSDEIKSKVAYLASDELEGRMTGSEGI<b class="motif_site">KK</b>ASDYITGQF<b class="motif_site">KK</b>IGLNSIESREEYLQEFPFVSSVEVNAAGTSFSTTN<b class="motif_site">KK</b>KPKAWVLYENFVPLPFSMNGEFEGEVVFAGYGIKTPDKSEVEYNSYANIEVKDKAVMILFDVPPHFNDDEEKELI<b class="motif_site">RYASPR</b>Y<b class="motif_site">KALVAR</b>ELGAKAVIFISE<b class="motif_site">REREFR</b>GVSKDNVPGNAGILALKVKSDLANEMLKSKETDFEKVKTQFENYNPHSENEFPLPGQTIGITTQLDKVESSDNNVIGILYADEPTDHYLMVGAHYD<b class="motif_site">HLGR</b>GEAGTLAHGEEKEEIHNGADDNASGTAAVMELAEYFVQLKNENPGSLTKNLLFALWSGEEMGLVGSAHYTKQSSKEIEGMDAYLNFDMIGMLNDNKLILQGLGSSPAWNKIVE<b class="motif_site">KK</b>NVAAGFDLTLQDDPYVPTDGMSFYQAGVPMLCFFSGIHDYYH<b class="motif_site">KPTDDIER</b>LNYEGAERIIKFSAEIIKELMKVDTLAYA<b class="motif_site">KVEMVKNR</b>AAGSKGFSVYLGTIPDYVAEVEGV<b class="motif_site">KLSGVR</b>AGGPAEKAVFRPN<b class="motif_site">KALR</b>LYGLNPLRGPH
    </p>

按照上述顺序,某些残余物(字母)以颜色或另一种颜色着色。

我需要创建一个脚本来创建一个具有所有这些格式的文本文件(最好是一个.doc文件)。

是否可以制作脚本来创建带有格式的word文档。如果是的话,我会如何处理这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-18 21:11:35

是的,这是可能的。有困难的方法,也有容易的方法。

硬道

Use可以使用WordprocessingML创建Microsft Word文档。过去,我使用XML样式表将XML输出转换为模板,并在C#中从头构建它们。(见http://msdn.microsoft.com/en-us/library/office/aa212812(v=office.11).aspx & http://msdn.microsoft.com/en-us/library/bb264572(v=office.12).aspx

如果您可以用Word中所需的样式创建一个模板。将扩展更改为.zip并解压缩。document.xml是一个文档,它可以让您使用基本的XML文件。

易道

如果html文件是“独立的”,包含所需的所有样式,您可以作弊,只需给html文件一个.doc扩展。Word将把HTML呈现为word文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18303654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档