MakeDocW ver 0.71 (Download - 360k)

구 분 : 114pda | 텍스트 | Text converter |


MakedocW는 텍스트 파일을 팜 시리즈의 표준 문서 포맷인 Doc 형태로 변환해주는 변환 프로그램입니다. 갖고 계신 소설책 등을 Doc 파일로 변환해서 팜에 넣고 다니면서 보시면 유용하실 겁니다. Makedoc의 도스버전보다 편리하고 기능도 다양합니다. 단 확장자가 prc인 Doc 파일을 다시 원래의 텍스트 파일로 변환시키는 기능은 없습니다. 이럴 때는 도스용 Makedoc을 이용하시기 바랍니다.

makedocw.gif (6024 bytes)

MakeDocW 사용법

MakeDocW는 크게 다음의 여섯 가지 탭으로 이루어져 있습니다.

1. Conversion
2. Line Breaks
3. Selection Splitting
4. Advanced
5. Categories
6. About

하나하나 살펴보면

1. Conversion

텍스트 파일을 팜 시리즈 표준 문서 포맷 방식인 Doc 으로 변환합니다. MakeDocW를 실행 시키면 맨 처음 나타나는 탭입니다.

1) File Name : Browse 단추를 눌러 Doc 포맷으로 변환 할 텍스트 파일을 선택합니다.
2) Title : Doc Reader의 문서제목으로 이용할 문구를 입력합니다. 예를 들어 "태백산맥1권"이라고 하면 Doc Reader에 "태백산맥1권"이라고 나타납니다. 만약에 3. Selection Splitting에서 파일을 여러 개로 나누었을 경우는 "태백산맥1권1", "태백산맥1권2"하는 식으로 나타납니다.
3) Compress : Doc 포맷으로 변환 시 압축해서 파일의 크기를 줄입니다. 반드시 체크합니다.
4) Auto-Install : 다음 번 핫싱크 시 자동으로 팜 시리즈에 설치됩니다. 체크가 되어 있지 않은 경우 위의 Browse에서 선택한 파일이 있는 디렉토리에 Doc 포맷의 파일이 저장됩니다.
5) Category : 팜 시리즈에 핫싱크 시 넣고싶은 카테고리를 선택합니다. 이것을 설정하면 핫싱크와 동시에 해당 카테고리에 Doc 문서가 바로 들어갑니다. 단 5의 Categories 탭에서 먼저 팜 시리즈에 있는 Doc Reader의 카테고리를 등록해야 합니다.
6) Convert : 텍스트 파일을 Doc 포맷의 파일로 변환합니다.


2. Line Breaks

LF(Line Feed:한줄 이동)와 CR(Carrige Return:복귀)에 관련된 코드 변환 옵션입니다. 사실 MakeDocW은 기본설정 값만 가지고도 사용이 매우 간편합니다. 그러나 이 부분은 조금 더 신경을 써야 합니다. 특히 CR/LF Removal에서 2나 3을 선택하면 팜 시리즈에서 소설책을 읽기가 매우 편하게 됩니다만 시집의 경우는 None으로 해놓고 보는 게 편합니다.

참고로 IBM 호환기종에서는 텍스트의 줄 바꾸기 전 마지막 줄 끝에는 LF와 CR이 각각 하나씩 붙어서 화면상에 줄바꿈을 표시합니다. CR뒤에는 LF가 표시되어야 줄바꿈이 되는데 왜냐하면 CR은 그 줄의 첫 칸으로 이동시키기만 하기 때문에 LF가 들어오지 않으면 줄이 넘어가지 않고, 글자가 계속 같은 줄에 겹쳐서 나오게 됩니다. 그런데 팜은 좀 틀린 것 같군요.

어쨌든 IBM 호환기종에서 LF, CR가 갖는 기능은,
LF(Line Feed) : 커서를 다음 줄로 넘겨줍니다.
CR(Carrige Return) : 커서를 왼쪽경계선 즉, 그 줄의 첫 칸으로 보내는 기능을 합니다.

CR/LF Removal : 경우에 따라 1과 2,3중 하나를 선택합니다.
1) None : 텍스트 파일을 Doc 포맷으로 변환 시 LF나 CR 제어코드를 삭제하지 않습니다.
2) Remove LF Characters : 변환 시 LF 제어코드를 삭제합니다.
3) Remove CR Characters : 변환 시 CR 제어코드를 삭제합니다.

CR/LF Translation : 테스트 해본 결과 이쪽의 옵션은 특별히 건드릴 것 없이 None으로 놓아도 됩니다.
1) None : 텍스트 파일을 Doc 포맷으로 변환 시 LF나 CR 제어코드에 어떠한 변환도 가하지 않습니다.
2) CR --> LF : 변환 시 CR 제어코드를 LF로 변경합니다.
3) LF --> CR : 변환 시 LF 제어코드를 CR로 변경합니다.


3. Selection Splitting

크기가 큰 파일을 적당한 크기로 나누어줍니다.

1) No Splitting : 파일을 나누지 않습니다.
2) Output Name Base : No Splitting의 체크표시를 해제했을 때 활성화 됩니다. 나누어질 파일의 이름을 지정합니다. 여기서 지정한 파일명 뒤에 순차적으로 숫자가 증가합니다.
예) 여기에 "태백산맥1권"이라고 입력하면 생성된 파일명은 태백산맥1권1, 태백산맥1권2, 태백산맥1권3 이런 식으로 됩니다.
3) Min Size : 나눌 최소크기
4) Max Size : 나눌 최대크기. (사실 여기에서 지정한 옵션대로 크기가 깔끔하게 나눠지지는 않습니다)
5) Heading Tag
6) Pattern


4. Advanced

1) Ignore Single Line-Breaks : 하나의 LF를 무시합니다. 체크 해 둡니다.
2) Tabs --> Line Break : Tab키 코드를 Line Break로 변환합니다.
3) Allow Low ASCII Codes
4) Remove HTML Tags : HTML의 문서를 Doc 포맷으로 변환 시 HTML 태그를 제거합니다.
5) Remove Intermediate Files after Auto-Instll : Doc으로 변환한 파일을 다음 번 핫싱크 시 팜 시리즈에 설치하기 위해 팜 데스크탑의 install 디렉토리로 옮깁니다.
6) Pilot File Extension : Doc 문서의 확장자를 입력합니다. prc를 입력하면 됩니다.


5. Categories

카테고리를 등록.

Category Select  : 팜 시리즈의 Doc Reader에 있는 카테고리를 등록할 수 있습니다. 여기에서 등록한 카테고리는 conversion 탭의 카테고리 항목에 나타납니다.


변환 예)
다음의 예문을 변환 시켜 보았습니다.

바쳐야 한다

-박 종화-

사랑을 하려거든 목숨 바쳐라
사랑은 그럴 때 아름다워라
술 마시고 싶을 때 한번쯤은
목숨을 내걸고 마셔보거라

구차한 목숨으로 사랑을 못해
사랑은 그렇게 쉽지 않아라
두려움에 떨면은 술도 못 마셔
그렇게 먹은 술에 내가 죽는다

Line Breaks에서 CR/LF Removal을

1) None으로 한 경우 2) Remove LF Characters 3) Remove CR Characters

makedocw-1.gif (1797 bytes)

makedocw-2.gif (1848 bytes)

makedocw-3.gif (1846 bytes)

위의 예에서도 알 수 있듯이 시의 경우는 None로 놓으면 보기 좋습니다만, 소설의 경우는 2또는 3의 경우가 좋습니다.

어두운 밤 백라이트 켜놓고 혼자서 책을 보는 재미. 느껴본 사람만이 압니다.