问题标签 [chm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
262 浏览

php - 试图找到 php 库将 pdf 转换为 chm

是否有任何库或 PHP 项目来操作 pdf 并将其更改为 chm 格式?

0 投票
1 回答
261 浏览

xml - 用于上下文相关帮助的 XML 文档

这些天来,已经为此目的开发了许多商业和开源工具。但是(不幸的是),它们都不符合我对我正在处理的特定问题的要求。目前,我正在开发一个项目,该项目将不同的类和函数作为脚本接口向用户公开。用户可以使用自定义脚本界面中的对象并调用方法来解决一些特定问题。

我面临的问题是我的课程的用户需要某种文档才能有效地编写他们的脚本。为了解决这个问题,我计划使用编译器生成的 XML 文件来提供上下文相关帮助,它允许用户将鼠标悬停在 GUI 中的任何控件和相应方法上,并阅读类/方法的参考文档。

我的问题是:

  • 我可以获得示例源代码吗?

  • 谁能告诉我如何最好地解决这个问题?

0 投票
1 回答
431 浏览

chm - chm 上下文相关帮助在反编译和再次编译后不起作用

我有一个 C# 应用程序,它使用 .chm 文件来提供上下文相关的帮助。我不得不在现有帮助中添加更多的 html 页面。因此,我使用 microsoft HTML help Workshop 对其进行了反编译,并通过编译之前的一组 HHC、HHK、HTML 文件(包括新添加的 HTML 文件)创建了一个新的 chm 文件。现在,每当在应用程序的不同窗口按下 F1 时,右侧页面就会打开,但我没有在左侧获取 chm 文件的内容,因此,我的应用程序用户无法逐页浏览整个帮助 chm 文件. 由于这种行为是在更改他的 .chm 文件之后发生的,我相信它与应用程序代码无关。在阅读之后,我怀疑这是因为我的项目正在创建的 .hhp 文件缺少一些设置。请帮忙

0 投票
1 回答
1812 浏览

chm - How to generate HHP file from CHM file

When I decompile my CHM file use microsoft html help workshop. It generates HHC,HHK and bunch of HTML files but no HHP file. When I create an HHP file using new project option and then compile it to create another CHM file. Now these two CMH files are not of same size and they behave differently. Am I missing something here? I am simply decompiling and re-compiling the same CHM file but the result is different.

0 投票
3 回答
1661 浏览

php - 如何使用 PHP 将 html 页面转换为单个 .chm 文件?

这个任务有图书馆吗?

0 投票
6 回答
2630 浏览

qt - 跨平台的最终用户帮助创作工具

有哪些优秀的创作工具可以为最终用户创建跨平台帮助文件?(我们的应用程序使用的是 Qt 框架,如果这有什么不同的话。)

注意:我对内部 API 文档不感兴趣——我们为此使用了doxygen

理想情况下,解决方案将:

  • 允许我们在一个位置管理所有帮助内容(文本、目录、图像等)。
  • 输出为本机帮助格式。(Windows 的 CHM ——或者至少我们可以直接输入 HTML 帮助 API 的东西;不确定其他平台的“标准”帮助格式是什么。)
  • 体面的所见即所得支持:轻松处理常见的文本输入、图像、交叉引用等,但我们可以在需要时编辑 HTML。
  • 帮助项目(XML 等)的基于文本的文件格式,以便它可以在 Subversion 中进行版本控制。
  • 任何有助于使其与实际代码库保持同步的钩子都会很棒。(也许帮助主题以某种方式与代码文件相关联,并且可以检查 Subversion 以查看是否进行了任何更改并将主题标记为“可能已过时”......我在做梦吗?)
  • 帮助内容可以本地化。
  • 不反对商业产品,但免费的选择会很好。

我会继续把它变成一个wiki,并从几个例子开始。如果您对他们有经验,请对他们投赞成票或反对票,并留下一些评论。还要添加其他工具。

0 投票
3 回答
75268 浏览

chm - 如何创建.chm文件?

创建 chm 文件的最佳方法是什么?

如果可能的话,有人可以为这项工作提供开源工具吗?

0 投票
1 回答
4370 浏览

chm - 如何从chm文件中提取hhp文件

我的 Windows 应用程序有一个 A.chm 文件,它按预期运行。当我使用 HTML Workshop 反编译它时,我得到了一组 html 文件、.hhc 文件、.hhk 文件。当我从这些提取的文件中编译另一个文件 B.chm 而不更改任何文件时。((我想在这个文件中添加更多的 html 内容,但看起来我在反编译后丢失了一些信息))我得到的输出文件是 72K原始文件是75K。B.chm 的内容在 chm 查看器中查看时看起来像所有文件,但在与应用程序一起使用时行为会丢失。

  1. 在阅读之后我发现如果 .hhp 可以从 .chm 文件中提取,那么它可以按原样重新构建而不会丢失任何映射或别名。真的吗?

  2. 如何从 .chm 文件中提取 .hhp 文件?

谢谢,山姆

0 投票
9 回答
41151 浏览

winforms - 哪些工具可用于在 Visual Studio 2010 中创建帮助文件?

我需要在 Visual Studio 2010 中为 WinForms 应用程序编写帮助文件。理想情况下,我想使用与 Visual Studio 集成的工具,而不是完全独立的工具。

过去我使用过 HTML Help Workshop,但这是很古老的,我记得它使用起来有点时髦。我也知道 Visual Studio 2005 SDK 中内置了一个工具,但我需要一些 2010 的东西。

0 投票
2 回答
521 浏览

lua - 使用 Lua 在定义的索引页面打开 .chm

我希望从 lua 中打开 .chm 文件中的特定页面,但找不到任何资源可以指导我如何完成此任务。如果有人可以提供一些代码,可以在来自 lua 的名为“TestFile.chm”的文件中打开名为“Test2”的索引页面,我将不胜感激。

非常感谢 :)