우리는 현재 간단한 텍스트 마크 업으로 문서를 만들 수있는 AsciiDoc 이라는 시스템을 사용하고 있습니다 . 이를 통해 여러 출력 형식을 생성 할 수 있습니다. pdf 출력 및 chm 출력 형식 만 사용합니다.
chm의 대안이 있는지 궁금합니다. 내가 찾고있는 것은 소프트웨어로 오프라인에서 사용할 수있는 것입니다 (우리의 사용자 중 상당수가 매우 먼 곳에 있기 때문에 중요합니다). 색인이 있어야하며 (하이퍼 링크 된 용어가있는 html 페이지만큼 간단 할 수 있음) 검색 가능해야하며 코드에서 특정 항목을 호출 할 수있는 메커니즘이 있어야합니다 (상황에 맞는 도움말과 유사 함).
이 경우 PDF와 반대되는 두 가지 사항은 다음과 같습니다.
- 상황에 맞는 도움말은 옵션이 아닙니다
- 일반적으로 문서는 다소 큽니다
- 상황에 맞는 도움말보다 PDF가 인쇄 된 문서에 더 적합합니다
내가 원하는 것은 html을 사용하는 것입니다. html의 유일한 문제는 자동으로 키워드 검색을 제공하는 방법을 알 수 없다는 것입니다 (브라우저 ctrl + f 기능 이외의 것-더 분명한 것을 원합니다). 또한 하이퍼 링크로 연결된 키워드 색인을 자동으로 생성하는 방법을 찾지 못하는 것 같습니다. 섹션 태그로 인해 상황에 맞는 도움말이 간단합니다. 기본 브라우저에 관심이있는 페이지 및 섹션의 URL을 전달하면 해당 페이지가 올바른 섹션으로로드됩니다.
내 요구 사항은 chm처럼 끔찍하게 들립니다. chm에서 내 요구 사항을 모델링했습니다. 내가 chm을 싫어하는 유일한 이유는 코드가 mapid 등을 사용하여 코드와 상호 작용하는 방식 때문입니다. 내 코드가 문서의 상황에 민감한 부분에 액세스하는 데 사용할 수있는 일반 텍스트 목록 (자동으로 생성됨)을 저장하는 것이 좋습니다.
html 출력 파일을 통과하고 찾은 키워드 목록을 포함하는 색인 페이지를 생성하는 스크립트를 구상하고 있습니다. 분명히 다음과 같은 단어를 무시할 수있는 단어 배제 메커니즘이 있어야합니다.이 부분은 상대적으로 쓰기 쉽습니다. 두 번째 부분은 키워드 데이터베이스와 html 텍스트 내에서의 위치를 모으기 위해 일종의 스크립트가 필요합니다. 나는 이것이 브라우저 내에서 검색 메커니즘을 제공하는 것과 함께 까다로운 부분이라고 생각합니다.
대안에 대한 아이디어가 있으면 감사하겠습니다. 웹 서버에서 호스팅되는 위키 또는 정적 HTML 페이지 세트를 사용하고 싶지만 중요한 오프라인 사용 요구 사항이 있습니다. 단순히 html을 로컬 드라이브에 배치한다고해서 필요한 검색 요구 사항이 제공되지는 않습니다.
편집하다:
광산업에서 사용하는 소프트웨어를 디자인합니다. 많은 광산은 매우 멀리 떨어져 있으며 의미있는 방식으로 인터넷에 액세스 할 수 없습니다. pdf 또는 html 또는 chm에는 아무런 문제가 없습니다 (노후화는 제외). 올바른 위치에 pdf 파일을 표시 할 수 있으면 (예 : 상황에 맞는 도움말) 사용할 것입니다. 나는 거의 내 자신의 글을 쓰고 싶어한다. 기본적으로 휴대용 위키 일 것이다. 말하자면, 휴대용 위키를 제안한다면, 그러한 도구를 사용해 본 경험이없는 최종 사용자를 생각해야합니다. 간단하게 죽어야한다. 그것은 chm의 아름다움이었습니다. 작업하기가 쉽지 않지만 최종 사용자는 그것을 좋아합니다.