2017-10-19 1 views
0

HTML Help workshop을 사용하여 chm 파일을 만들었으며 Windows에서도 정상적으로 작동합니다. 그러나 에 사용 된 chm viewer은 그리 좋지 않으므로 Linux에 사용하지 않는 것이 좋습니다. 나는 또한 리눅스에서 다른 뷰어를 사용하지 못하도록 제한되어있다. 그래서 나는 chm을 역 컴파일하고 리눅스에서 사용할 수있는 HTML 파일을 생성하려고 생각했다. 그러나 디 컴파일시 hhc 파일이 생성되었지만 HTML 태그가 포함되어 있지만 브라우저에 제대로 표시되지 않습니다.hhc 파일 (CHM to html)

<LI> <OBJECT type="text/sitemap"> 
    <param name="Name" value="Main"> 
    <param name="Local" value="Main.html"> 
    </OBJECT> 

위의 코드는 글 머리 기호 만 표시하며 다른 것은 표시하지 않습니다. param tags의 데이터를 사용할 수있는 방법이 있습니까? 마찬가지로 Main.html에 대한 링크로 Main을 표시합니다.

참고 : Windows에서 브라우저를 사용하고 싶지 않으므로 chm 파일을 사용하지 않는 것이 해결책이 아닙니다. 또한 Windows에서 chm을 사용하고 Linux에서 HTML 파일을 분리하면 여러 위치에서 변경해야합니다. 그래서 내가 생각하고있는 옵션은 리눅스에서 chm을 디 컴파일하여 생성 된 HTML 파일을 사용하는 것이다.

답변

0

.hhc 파일에는 CHM 뷰어 창의 왼쪽 창에 으로 표시된 항목 인 HTMLHelp 파일 (CHM)에 대한 목차 (TOC)가 들어 있습니다. 그것은 CHM 파일로 컴파일됩니다.

.hhc 파일을 사이트 맵 파일이라고합니다. Sitemap은 Microsoft에서 World Wide Web 컨소시엄에 제안하고 제안한 파일 형식입니다. Sitemap 파일은 목차와 색인 창과 같은 CHM 파일의 많은 탐색 기능을 제어합니다.

HTML 도움말과 약 20 년 전의 사항입니다. .hhc 사이트 맵 파일은 W3C에서 표준화되지 않았습니다 (표준화되지 않았습니다). HTML5 형식으로 제공되며 현재 독점적 인 Microsoft 파일 형식입니다.

리눅스에서 소위 웹 기반 도움말을 사용하는 것이 좋습니다. 도움말 항목 컨텐츠를 영구적으로 업데이트 한 경우 워크 플로를 조사해야합니다.

어떤 생각

(나는 당신의 요구를 이해) :

  • 낮은 예산과 (도구 의 사용을 HTMLHELP 워크샵을 사용하여 사람의 방법은 예를 들어 같은 FAR HTML
  • 단일 소싱에 대해 생각 권장
      - 하나 개의 소스 (예 : CHM, 서버상의 웹 기반 (압축되지 않은 도움말))
    • CHM 파일을 컴파일 된 웹으로 생각하고 웹 페이지와 같은 구조화 된 폴더에 HTML 주제를 만듭니다 FAR HTML의 마법사)
    • 소스에서 CHM 파일 만들기
    • .hhc에서 파생 된 수작업으로 작성된 인트라넷이나 인터넷 (HTML 파일, 이미지 등)에 웹을 업로드하여 소스에서 압축되지 않은 웹 기반 도움말을 만듭니다. 파일

    그러나 디 컴파일하지 마십시오. 단일 소싱을 염두에 두십시오. 위에서 언급 한 시간 절약 도구를 사용하는 것이 좋습니다.나는 다음 링크로 이동 무엇을 의미하는지에 관해 알기 위해 : 자세한 내용은

    Overview에 가서 압축 도움말을 아래로 스크롤합니다.

    enter image description here

  • 관련 문제