how to integrate HTML output with ASP.NET c# ?
Copy link to clipboard
Copied
i have a help project created with RoboHelp 2017 , HTML Output .. i need to integrate it with my Web App (ASP.NET C#) ,
i checked the manual , and followed the steps ,
Copied RoboHelp_CSH.cs into the Solution,
tried to add a reference for MSXML2.DLL but it wasn't there (i run Windows 10) so i downloaded it off the internet ..
but i'm still getting issues like "using HHCTRLLib;" this library is no where to be found and i even can't find it on the internet
even the RoboHelp_CSH.cs file which the manual instructed to fetch from the RoboHelp installation folder is full of errors and undefined references
please advice ..
Copy link to clipboard
Copied
I don't think CHM files are appropriate for web applications. You should look at a web format such as Webhelp, or one of the HTML5 outputs. Probably Responsive HTML5 as the most modern version.
Willam's site provides detailed information about context sensitive help, assuming that's what you mean by "integrating":
https://www.wvanweelden.eu/article-category/context-sensitivity
Copy link to clipboard
Copied
I suspect the poster has made the simple mistake of taking HTML Help to mean WebHelp rather than a single file CHM which would not run on a server. I have therefore moved this post to the WebHelp forum. The links to it remain unchanged.
See www.grainge.org for RoboHelp and Authoring information
Copy link to clipboard
Copied
we do use html pages [the RoboHelp project output] , the point is that we're trying to call them from our own web application,
in the manual of RoboHelp2017 P:347 they put instructions to do so ,
all the files and libraries mentioned in that sector either doesn't exist or has dependencies to ones that doesn't exist
and that's our problem , so i was asking about another way to get to our goal
Copy link to clipboard
Copied
Can you tell us where you found this document? Is it a PDF?
Copy link to clipboard
Copied
A search of the online help for MSXML2.DLL revealed it is in c:\windows\system32\ msxml2.dll
A Google search for HHCTRLLib found results for HHCTR.Lib and this hhctrl.lib file for developer came up. It is 9 years old but the interesting bit is the reply was from Pete Lees who was the CHM file guru.
Are you generating WebHelp which is uncompiled HTML files or CHM help which is a compiled file? However, it will not work on a network so it seems to be the wrong type of help anyway.
See www.grainge.org for RoboHelp and Authoring information
Copy link to clipboard
Copied
Hi M3ssaf,
Robohelp can create a dozen different outputs, and what you need to do depends on which output you are generating. If you could share a screenshot of your Output Properties dialog box, the dialog box title should tell us which output you are generating.
Having said that, this would seem to be the most relevant topic, although I'm not sure how these instructions relate if you are generating Responsive HTML5 or Multiscreen HTML5, as I've never worked with .NET. The previous link to Willam's site might contain information that helps.
HTH
Copy link to clipboard
Copied
Hi Amber,
Here's a screenshot of project settings in RH,
, the instrustions relates to this as we wanted to have the look and feel of a traditioinal CHM file ..., while according to my understanding it's done using JS & CSS files generated from RH output, so when i recieved the output files for the first time i didn't get that look and feel,
when reviewing the manual as i described in the initial post i followed the instructions and faced the issues described ,
that's it
Copy link to clipboard
Copied
Okay, you're creating Webhelp.
So the the link I posted should tell you how to do it.
However, I checked Win10 (Home) and I have an msxml3.dll in the directory Peter mentions. And I'm nearly positive that HHCTRL.LIB is only for CHM help.
I think it's probably time to contact Adobe tech support to find out if something has been left out of the build by mistake, or if the documentation is out of date. (For example, I found this older post, where Adobe confirmed the documentation was incorrect Re: Linking F1 to ResponsiveHTML help -missing files )
HTH
Copy link to clipboard
Copied
I thought you just gave the whole folder of ASP.NET files to the developers & let them figure it out?

