HelpSmith 是一款實用的CHM製作工具，CHM是實用的文檔幫助系統，包括一個內置的 Unicode 字處理器與動態樣式和拼寫檢查器，支援範本和變數、 條件編譯，單個媒體存儲庫，能夠輕鬆地管理圖形和視頻檔和許多其他有用的工具。
HelpSmith 可以幫助用戶使用單一來源創建CHM HTML幫助檔、 Web 幫助系統，列印手冊、 Adobe PDF 文檔和 Microsoft Word 文檔的幫助。
建立回應式 Web 說明系統
- 易於與Google Analytics（分析）集成。
- 自動生成Google XML Sitemap。
- 支援 Facebook 和 Disqus 評論。
- 單一來源的多種輸出格式:HTML 説明 (CHM)、Web 幫助、列印手冊、Adobe PDF、MS Word 和 ePub 電子書。
- 能夠導入 HTML、CHM、HHP(支援 CSS)和 MS Word 檔(包括包含目錄的文檔)。
- 功能齊全的文字處理器:動態樣式、不同語言的拼寫檢查器和 Unicode 支援。
Create CHM Help, Web Help, Manuals, PDF, ePub eBooks, and Word Documents from a Single Source
Using HelpSmith, you can create a CHM help file, a fully responsive Web Help system compatible with desktop computers and mobile devices, Printed Manual, PDF document, ePub eBook, and Microsoft Word document from a single source help project.
Built-in Word Processor with a Spell Checker
You can write topic content using a built-in word processor that includes a spell checker with dictionaries available for many languages.
When writing content, you can use images, videos, tables, horizontal lines, hyperlinks (linking to topics within the same help system, or external hyperlinks to a website or email address), variables, bookmarks, and other objects.
Dynamic Styles for Formatting Attributes
Based on dynamic styles, the word processor allows you to reuse font and alignment attributes, which, in turns, means that you can setup a style and change formatting easily without having to edit large amount of text manually.
Also, you can use styles to setup different formatting attributes for use in different output help formats (for example, in a CHM help file and in a PDF document).
Import Content from Existing Help Files and Documents
HelpSmith allows you to import existing help files and document from multiple formats such as Microsoft Word documents, RTF documents, HTML files, compiled CHM files, text files, and also from MS HTML Help Workshop (HHP) projects.
Built-in Screenshot Tool
HelpSmith provides a built-in Image Tool that you can use to capture screenshots of the entire screen, individual windows, or a selective area in a window without the need to use an external image editor.
Additionally, the Image Tool allows you to add various annotations (such as rectangles, ellipses, balloons, arrows, lines, or text labels), clickable hotspots, and also control annotations for UI elements to any image in your documentation.
Thus, the Image Tool available in HelpSmith enables you to create comprehensive documentation in the most efficient way!
Automatic Help Creation for the User Interface
With the built-in Image Tool, you can add control annotations for user interface elements (such as buttons, input boxes, etc.) that can be exported directly into a topic. This allows you to easily generate the topic in which you can provide a detailed description for each control shown on a screenshot, or for a group of controls under a single annotation.
Thus, the HelpSmith’s Image Tool makes it possible for you to generate documentation for the user interface of your application almost automatically!
Conditional Compilation and Build Tags
You can use Build Tags to define when a specific help topic or part of content in a help topic should be included (or excluded) to the compilation. This enables you to create different versions of a help file for different audiences of users by using the same source help project.
The Syntax Highlighter feature allows you to use HelpSmith to produce API documentation, program specifications, help files with code examples, and any other kinds of documentation containing program code written in various programming languages.
Variables allow you to insert values such as product name, version, or current date into any place of your help project including the content of help topics, or in textual parameters, for example, in help file settings. Thus, you can update the value of a variable at any time without the necessity to revise large amount of topics.
Using topic templates, you can create a good-looking design for the help topics, which can be updated or replaced at any time. HelpSmith allows you to create a new template from scratch, or to use one of the existing templates that can be editing directly in the built-in word processor.
It should be pointed out that you can use different templates for different output help formats (for example, for electronic documentation and for a printed manual).
In addition, you can use a CSS stylesheet to apply any special formatting supported by web browsers.
Smart Project Merge for Project Translation and Team Work
The Project Merge tool allows you import new content and update existing content from an external HelpSmith project.
This enables you to use this feature for working on a help project by a team of technical writers, for translating a help project into other languages, or simply for creating libraries of common topics that can be exchanged between different help projects.
Customizable Web Help Layout and Ready-to-Use Design Themes
HelpSmith allows you to easily customize the layout of your Web Help system, so it can fit to the common design of your product's website.
You can use either one of the existing design themes, or to edit style settings of individual elements of the entire layout such as fonts, backgrounds, colors, and so on.
Similarly, you can customize the text labels used in the Web Help UI, for example, to translate them into the language your help system is written in.
Single Media Repository for Images and Videos
HelpSmith allows you to manage all images and videos that you use in your help project from a single media repository tool, which has a number of benefits such as:
- Saving the linked media files along with the help project file automatically;
- Easy moving or copying the entire help project to a new location;
- The possibility to update an image (for example, a screenshot) that can be used in multiple places of the help project.
Help File Integration and Context-Sensitive Help
You can easily integrate a help file or Web Help system with your application or website. The built-in tool also allows you to generate a header file that you can use in your application written in C#, VB.NET, Delphi, C++, or VBA.
Thus, you can integrate your help system and provide context-sensitive help, so the end-user will be able to get assistance from a specific place of your application (for example, in a dialog window) immediately.
Modern User Interface and Slight Learning Curve
Despite the rich set of features, HelpSmith provides an easy-to-use Ribbon user interface and slight learning curve, so you do not have to spend much time to start creating help files with it.
Also, the product comes with several sample help projects that you can edit and compile into different help formats.
Finally, you can use this step-by-step instruction to create your first help file or printable manual.
1 GHz processor, 512MB RAM, 150MB free disk space
Dynamic styles in the built-in word processor
Live Spell Checker
Live spell checker in the built-in word processor
Editing control annotations with HelpSmith
Control Annotations in Document
Editing descriptions for control annotations
Various Annotations for Images
Editing screenshot annotations with the built-in Image Tool
Formatting program code with Syntax Highlighter
Editing Non-scrolling Area in a topic template
A single media repository to manage images and video files
Defining a conditional text block to exclude a part of topic content
Printed Manual Preview
A printed manual created with HelpSmith
HTML Help (CHM) Sample 1
A CHM help file created with HelpSmith
HTML Help (CHM) Sample 2
The same CHM help file compiled with another topic template
Web Help Search Sample 1
Full-text search in a Web Help system created with HelpSmith
Web Help Search Sample 2
The same Web Help system compiled with a different style scheme
PDF Document Sample
An Adobe PDF document created with HelpSmith
Word Document Sample
A Microsoft Word document created with HelpSmith