有没有办法使用c#自动创建chm文件? [英] Is there any way to create chm file automatically using c # ?

查看:170
本文介绍了有没有办法使用c#自动创建chm文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




Is there any way to create chm file automatically using c # ?



提前谢谢


Thanks in advance

推荐答案

坦率地说,我不建议处理CHM文件。到目前为止,它对用户来说不是最方便的。我真的不明白为什么不使用带有样式,甚至脚本等的HTML文件集。甚至EPUB,更适合书籍,也更好,更灵活。



如果你还想要CHM,答案是:开发实用程序来创建这样的文件。您可以找到撰写此类文件的所有文档: https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help [< a href =https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Helptarget =_ blanktitle =New Window> ^ ]。



或者你可以使用一些可用的软件。例如,您可以使用: http://chmprocessor.sourceforge.net/start.htm [ ^ ]。



另一个项目是Sandcastle:

https://en.wikipedia.org/wiki/Sandcastle_ %28software%29 [ ^ ] ,

http://docproject.codeplex.com [ ^ ]。



另请参阅此CodeProject文章:使用SandCastle工具生成基于.chm的项目文档 [ ^ ]。



我甚至发现了一些视频(不,我没有足够的耐心观看它,不想浪费时间): https:// www。 youtube.com/watch?v=DBgYKhsvQPI [ ^ ]。



-SA
Frankly, I would not advise dealing with CHM file. It is, by far, not the most convenient for the users. I don't really understand why not using just the set of HTML files with styles, even scripts, and so on. Even EPUB, more suitable for books, is much better and more flexible.

If you still want CHM, the answer is: develop the utility to create such file. You can find all the documentation to compose such file: https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help[^].

Or you can use some available software. For example, you can use this: http://chmprocessor.sourceforge.net/start.htm[^].

Another project is Sandcastle:
https://en.wikipedia.org/wiki/Sandcastle_%28software%29[^],
http://docproject.codeplex.com[^].

See also this CodeProject article: Generate .chm based documentation of your project using SandCastle tool[^].

I found even some video (no, I don't have enough patience to watch it, don't want to waste time): https://www.youtube.com/watch?v=DBgYKhsvQPI[^].

—SA


试试这个 -



生成基于.chm的文档您的项目使用SandCastle工具 [ ^ ]
Try this -

Generate .chm based documentation of your project using SandCastle tool[^]


您是否熟悉了MS的HTML帮助研讨会? [ ^ ]



退房:(免费)



SandCastle:[ ^ ],[ ^ ]



SandCastle的DocProject:[ ^ ]。



KEL Chm创作者:[ ^ ]



退房:(不是免费的)

Atomineer是一种低成本(美国
Have you familiarized yourself with MS's HTML Help Workshop ? [^]

Check out: (free)

SandCastle: [^], [^]

DocProject for SandCastle: [^].

KEL Chm Creator: [^]

Check out: (not free)
Atomineer is a low-cost (US


这篇关于有没有办法使用c#自动创建chm文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆