2011-08-10 7 views
2

개발이 VC++ 인 고객에게 .hlp 파일을 제공했습니다.
1. rtf 파일을 만듭니다.
2. WinHelp에서 새 프로젝트를 만든 다음 컴파일하여 .hlp 파일을 가져옵니다.rtf 파일을 chm 파일로 변환 하시겠습니까? hlp 파일을 chm 파일로 변환 하시겠습니까?

지금 개발 .NET로 이동하고 또한 내가 발견 윈도우 7이나 비스타에서 우리가 할 수있는 더 이상 개방 .HLP 파일.

이러한 .hlp 파일을 .chm 파일로 변환 할 수있는 무료 명령 줄 도구가 있는지 알고 싶었습니까?

또한 .rtf 파일을 .chm으로 변환 할 수있는 무료 명령 줄 도구가 있는지 알고 싶었습니까?

답변

1

주요 문제가

내가 HTML로 RTF를 변환하려고 할 HTML과 RTF의 변환이 그래서 CHM은 HTML을 컴파일, 매우 HTML 관련이없는 점을 명심하지만, 파일 당 주제에 .

시도해 볼 수있는 것은 RTF를 단어로 입력하고 HTML로 저장하려고 시도한 다음 프로그램/스크립트를 사용하여 다양한 주제를 개별 파일과 수정 참조로 분리하는 것입니다.

그런 다음

2

Microsoft는 HTML 도움말을 승리 도움말 프로젝트를 변환 할 수있는 도구가 (MS의 HTMLHELP 워크샵 같이) CHM 컴파일러와 결과를 컴파일합니다. HTML Help Workshop이라고합니다. 기존 .hpj 프로젝트 파일을 열고 HTML Help 프로젝트 .hhp로 변환하는 옵션을 선택할 수 있습니다. 그런 다음 동일한 도구로 .hhp 프로젝트를 컴파일하여 .chm 파일을 생성 할 수 있습니다.

그러나 도구에는 많은 단점이 있습니다. rtf 파일의 각 페이지에 대해 HTML 페이지를 생성하지만 이러한 HTML 페이지의 이름은 무작위이므로 향후 참조를 어렵게 만듭니다.

원래 Windows 도움말 프로젝트 파일이 아닌 .hlp 파일 만있는 경우에는 decompiler를 사용하여 .hpj 및 .rtf 파일을 먼저 생성 한 다음 HTML Help Workshop을 사용하여 변환 할 수 있습니다.

http://www.help-info.de/en/Help_Info_WinHelp/hw_converting.htm

편집 :

는 꽤 도움이 다음 링크 발견 된 일부 타사 컨버터 및 도움말 저작 도구 (모자)가도 사용할 수 HTML 도움말 제작하지만,보다 더 나은 일을 할 수 있습니다 대부분의 그들 중 누구도 자유롭지 못합니다.

+0

"이러한 HTML 페이지의 이름 지정"은 매우 임의적이지는 않지만 충분히 고통 스럽습니다. 대량으로 이름을 변경하려면이 AHK [script] (http://www.theassimilationlab.com/forums/topic/16010-autohotkey-scripts/#entry351598)를 시도하십시오.하지만 100 개의 주제로 100 개의 검색 및 이름 바꾸기가 여전히 필요합니다. –

관련 문제