我有一个红宝石脚本,它创建一个HTML文件作为输出,带有特定的字母颜色。
例如:
<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文档。如果是的话,我会如何处理这个问题?
发布于 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文档。
https://stackoverflow.com/questions/18303654
复制相似问题