이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 djvused 명령입니다.
프로그램:
이름
djvused - 다목적 DjVu 문서 편집기.
개요
djvsed [옵션] djv 파일
기술
프로그램 djvsed 여러 페이지로 구성된 문서를 조작하기 위한 강력한 명령줄 도구입니다.
주석 청크 생성 또는 편집, 숨겨진 텍스트 레이어 생성 또는 편집, 사전
썸네일 이미지 계산 등 프로그램은 먼저 DjVu 문서를 읽습니다. djv 파일
그리고 다수의 djvused 명령을 실행합니다.
Djvused 명령은 특정 파일에서 읽을 수 있습니다(옵션인 경우). -f 지정됨), 다음에서 읽습니다.
명령줄(옵션인 경우 -e 지정됨) 또는 표준 입력(
기본).
옵션
-v 원인 djvsed 명령과 요약을 읽기 전에 명령줄 프롬프트를 인쇄하려면
각 명령이 어떻게 실행되었는지 설명하는 메시지입니다. 이 옵션은 다음과 같은 경우에 매우 유용합니다.
djvused 스크립트 디버깅 및 대화식으로 djvused 명령 입력
표준 입력.
-f 스크립트 파일
원인 djvsed 파일에서 명령을 읽으려면 스크립트 파일.
-e 명령
원인 djvsed 옵션 인수로 지정된 명령을 실행하려면 명령.
djvused 명령을 작은따옴표로 묶는 것이 좋습니다.
원하지 않는 쉘 확장을 방지합니다.
-s 원인 djvsed 파일을 저장하려면 djv 파일 지정된 명령을 실행한 후.
이는 명령을 실행하는 것과 유사합니다. 저장 종료 직전
프로그램)
-u 원인 djvsed 인코딩 대신 숨겨진 텍스트와 주석을 UTF-8로 인쇄하려면
이식성을 극대화하기 위해 XNUMX진수 이스케이프 시퀀스가 있는 비ASCII 문자. 이것
옵션은 djvused 출력을 수동으로 편집하거나 보는 데 편리합니다. 이것
옵션을 사용하면 Windows에서 UTF-8 BOM이 방출됩니다.
-n 원인 djvsed 저장 명령을 무시합니다. 이는 djvused 디버깅에 유용합니다.
디스크의 파일을 덮어쓰지 않고 스크립트를 작성할 수 있습니다.
DJV사용됨 사용 예
프로그램을 사용하는 방법은 다양합니다 djvsed. 다음 예에서는 몇 가지 일반적인 예를 보여줍니다.
이 프로그램의 용도.
구하기 전에, 크기 of a 페이지
명령 크기 HTML 친화적인 형식을 사용하여 선택한 페이지의 너비와 높이를 출력합니다.
통사론. 예를 들어, 다음 명령은 페이지 크기를 인쇄합니다. 3 문서의
myfile.djvu.
djvsed myfile.djvu -e '선택하다 3; 크기'
적출 전에, 숨겨진 본문
명령 인쇄-순수-txt 페이지나 문서와 관련된 텍스트를 출력합니다. 을 위한
예를 들어 다음 셸 명령은 전체 문서에 대한 텍스트를 출력합니다. 라인과
페이지는 일반적인 제어 문자로 구분됩니다.
djvsed myfile.djvu -e '인쇄-순수-txt'
명령 인쇄-txt 구조를 설명하는 보다 광범위한 출력을 생성합니다.
텍스트 구성 요소의 위치. 이 출력의 구문은 이 문서의 뒷부분에 설명되어 있습니다.
페이지. 예를 들어, 다음 셸 명령은 다음에 대한 확장 텍스트 정보를 출력합니다.
페이지 3 문서의 myfile.djvu.
djvsed myfile.djvu -e '선택하다 3; 인쇄-txt'
적출 전에, 주석
명령을 사용하여 주석 데이터를 추출할 수 있습니다. 인쇄 개미. 주석의 구문
데이터는 이 매뉴얼 페이지의 뒷부분에 설명되어 있습니다. 예를 들어, 다음 쉘 명령은
문서의 첫 페이지에 대한 주석 데이터를 출력합니다. myfile.djvu.
djvsed myfile.djvu -e '선택하다 1; 인쇄개미'
명령 인쇄 개미 선택한 구성요소 파일에 저장된 주석만 인쇄합니다.
명령 인쇄 병합 개미 또한 모든 구성 요소 파일에서 주석을 검색합니다.
INCL 청크를 사용하여 현재 페이지에서 참조하고 병합된 정보를 인쇄합니다.
덤핑/복원 주석 and 본문
세 가지 명령, 출력-txt, 출력개미및 출력 전체, djvused 스크립트를 생성합니다. 을 위한
예를 들어, 다음 쉘 명령은 djvused 스크립트를 생성합니다. myfile.dsed그
문서의 모든 텍스트 및 주석 데이터를 다시 만듭니다. myfile.djvu.
djvsed myfile.djvu -e '출력-모두' > myfile.dsed
스크립트 myfile.dsed 쉽게 편집할 수 있는 텍스트 파일입니다. 다음 쉘 명령
그런 다음 파일에 텍스트 및 주석 정보를 다시 생성합니다. myfile.djvu.
djvsed myfile.djvu -f myfile.dsed -s
적출 a 페이지
두 명령 모두 저장 페이지 and 페이지 저장 선택한 것을 나타내는 DjVu 파일을 만듭니다.
문서의 구성 요소 파일입니다. 예를 들어 다음 쉘 명령은 파일을 생성합니다.
p05.djvu 포함된 페이지 5 문서의 myfile.djvu.
djvsed myfile.djvu -e '선택하다 5; 저장 페이지 p05.djvu'
문서의 각 페이지는 소위 말하는 방법을 사용하여 다른 구성 요소 파일에서 데이터를 가져올 수 있습니다.
포함(INCL) 청크. 명령 저장 페이지 그런 다음 해결되지 않은 파일을 생성합니다.
가져온 데이터에 대한 참조. 그러한 파일은 다중 페이지의 일부로 만들어져야 합니다.
다른 구성 요소 파일에 필요한 데이터가 포함된 문서입니다. 반면에,
명령 페이지 저장 가져온 모든 데이터를 출력 파일에 복사합니다. 이 파일은
직접 사용 가능. 그러나 그러한 파일 여러 개를 여러 페이지로 구성된 문서로 수집하면
쓸모없는 데이터 복제.
사전 컴퓨팅 썸네일
명령 미리보기 이미지 설정 나중에 DjVu 시청자가 표시할 수 있는 썸네일을 구성합니다.
예를 들어, 다음 쉘 명령은 크기의 썸네일을 계산합니다. 64x64 픽셀
파일의 모든 페이지 myfile.djvu.
djvsed myfile.djvu -e '썸네일 설정 64 ' -s
DJV사용됨 명령
명령줄에는 XNUMX개, XNUMX개 이상의 djvused 명령과 선택적 설명이 포함될 수 있습니다.
여러 djvused 명령은 세미콜론 문자 ';'로 구분해야 합니다. 댓글은
'#' 문자로 시작되며 명령줄 끝까지 확장됩니다.
선택 명령
다중 페이지 DjVu 문서는 여러 구성 요소 파일로 구성됩니다. 대부분의 구성 요소
파일은 문서의 특정 페이지를 설명합니다. 일부 구성 요소 파일에는 정보가 포함되어 있습니다.
공유 이미지 데이터, 공유 주석 또는 썸네일과 같은 여러 페이지에서 공유됩니다. 많은
djvused 명령은 선택한 구성 요소 파일에서 작동합니다. 모든 구성 요소 파일은 처음에
선택된. 다음 명령은 선택 항목을 변경하는 데 유용합니다.
n 문서의 총 페이지 수를 인쇄합니다.
ls 문서의 모든 구성 요소 파일을 나열합니다. 각 줄에는 선택적인 페이지가 포함되어 있습니다.
숫자, 구성 요소 파일 형식을 설명하는 문자, 구성 요소 크기
파일 및 구성 요소 파일의 식별자입니다. 구성 요소 파일 형식 문자 P, I, A,
and T 각각 페이지 데이터, 공유 이미지 데이터, 공유 주석 데이터를 나타냅니다.
및 썸네일 데이터. 페이지 번호는 다음을 포함하는 구성 요소 파일에만 나열됩니다.
페이지 데이터. 설정되면 선택적 페이지 제목(명령어 참조) 페이지 제목 설정
아래)는 구성 요소 파일 식별자 뒤에 표시됩니다.
고르다 [파일 ID]
인수로 식별된 구성 요소 파일을 선택합니다. 파일 ID. 논쟁 파일 ID 해야합니다
페이지 번호 또는 구성 요소 파일 식별자입니다. 그만큼 고르다 명령은 선택합니다
인수가 있는 경우 모든 구성 요소 파일 파일 ID 생략됩니다.
선택 공유 개미
공유 주석이 포함된 구성 요소 파일을 선택합니다. 그러한 구성 요소는 단 하나뿐입니다.
파일은 현재 DjVu 소프트웨어에서 지원됩니다. 이 구성 요소 파일은 일반적으로
특정 페이지가 아닌 전체 문서와 관련된 주석이 포함되어 있습니다.
해당 구성 요소 파일이 없으면 오류 메시지가 표시됩니다.
공유 개미 만들기
공유 주석이 포함된 구성요소 파일을 생성하고 선택합니다. 이 명령
해당 구성요소 파일이 이미 있는 경우에만 공유 주석 구성요소 파일을 선택합니다.
존재합니다. 그렇지 않으면 새로운 공유 주석 구성요소 파일을 생성하고 다음을 확인합니다.
문서의 모든 페이지에서 가져옵니다.
쇼셀
명령과 동일한 형식으로 현재 선택된 구성요소 파일을 표시합니다. ls.
본문 and 주석 명령
인쇄-순수-txt
선택한 페이지의 숨겨진 텍스트 레이어에 저장된 텍스트를 인쇄합니다. 비슷한
기능은 프로그램에 의해 제공됩니다 djvutxt. 구조적 정보는 때때로
제어 문자로 표시됩니다. 다른 페이지의 텍스트는 양식별로 구분됩니다.
피드 문자("\f"). 줄은 개행 문자("\n")로 구분됩니다.
열, 영역 및 단락은 때때로 수직 탭("\013")으로 구분됩니다.
각각 그룹 구분 기호("\035") 및 단위 구분 기호("\037")입니다.
인쇄-txt
선택한 페이지에 대한 광범위한 숨겨진 텍스트 정보를 인쇄합니다. 이 정보
문서 페이지의 텍스트 구조를 설명하고 구조적 위치를 찾습니다.
페이지 이미지의 요소. 이 출력의 구문은 이 문서의 뒷부분에 설명되어 있습니다.
man 페이지.
제거-txt
선택한 구성 요소 파일에서 숨겨진 텍스트 정보를 제거합니다. 을 위한
인스턴스, 명령 실행 고르다 and 제거-txt 숨겨진 텍스트를 모두 제거합니다.
DjVu 문서의 정보.
세트-txt [djvusedtxt파일]
선택한 페이지에 숨겨진 텍스트 정보를 삽입합니다. 선택적 인수
djvusedtxt파일 숨겨진 텍스트 정보가 포함된 파일의 이름을 지정합니다. 이 파일은 반드시
명령으로 생성된 것과 유사한 데이터를 포함합니다. 인쇄-txt. 선택적일 때
인수가 생략되면 프로그램은 djvused에서 숨겨진 텍스트 정보를 읽습니다.
파일 끝에 도달하거나 단일 마침표가 포함된 줄에 도달할 때까지 스크립트를 실행합니다.
출력-txt
숨겨진 텍스트 정보를 재구성하는 djvused 스크립트를 인쇄합니다.
선택한 페이지. 이 스크립트는 나중에 프로그램을 호출하여 편집하고 실행할 수 있습니다.
djvsed 옵션으로 -f.
인쇄 개미
선택한 구성요소 파일의 주석을 인쇄합니다. 주석 데이터는
이 문서의 뒷부분에 설명된 간단한 구문을 사용하여 표현됩니다.
인쇄 병합 개미
선택한 구성 요소 파일에 저장된 주석을 주석과 병합합니다.
공유 주석 구성요소 파일과 같은 다른 구성요소 파일에서 가져옵니다.
주석 데이터는 이 문서의 뒷부분에 설명된 간단한 구문을 사용하여 표현됩니다.
문서를 참조하시기 바랍니다.
개미 제거
선택한 구성 요소 파일에서 주석 정보를 제거합니다. 예를 들어,
명령 실행 고르다 and 개미 제거 모든 주석 정보를 제거합니다.
DJVu 문서.
개미 [djvusedant파일]
선택한 구성 요소 파일에 주석을 삽입합니다. 선택적 인수
djvusedant파일 주석 데이터가 포함된 파일의 이름을 지정합니다. 이 파일에는 다음이 포함되어야 합니다.
명령으로 생성된 것과 유사한 데이터 인쇄 개미. 선택적 인수인 경우
생략되면 프로그램은 djvused 스크립트 자체에서 주석 데이터를 읽습니다.
파일 끝이나 단일 마침표가 포함된 줄에 도달할 때까지.
출력개미
에 대한 주석 정보를 재구성하는 djvused 스크립트를 인쇄합니다.
선택한 페이지. 이 스크립트는 나중에 프로그램을 호출하여 편집하고 실행할 수 있습니다.
djvsed 옵션으로 -f.
인쇄 메타
선택한 구성 요소 파일에 대한 주석의 메타데이터 부분을 인쇄합니다. 이것
명령은 명령으로 인쇄된 정보의 하위 집합을 표시합니다. 인쇄 개미 를 사용하여
다른 구문. 메타데이터는 키-값 쌍으로 구성됩니다. 인쇄된 각 라인
다음과 같은 키 이름을 포함합니다. 저자, 제목등, 탭 문자가 뒤따릅니다.
("\t") 및 UTF-8로 인코딩된 메타데이터 값을 나타내는 큰따옴표 문자열입니다.
메타 제거
선택한 구성 요소 파일 주석의 메타데이터 부분을 제거합니다.
세트 메타 [djvused메타파일]
선택한 구성 요소 파일의 주석 중 메타데이터 부분을 설정합니다. 그만큼
주석의 나머지 부분은 변경되지 않은 채로 남아 있습니다. 선택적 인수
djvused메타파일 메타데이터가 포함된 파일의 이름을 지정합니다. 이 파일에는 데이터가 포함되어 있어야 합니다.
명령에 의해 생성된 것과 유사 인쇄 메타. 선택적 인수가 다음과 같은 경우
생략하면 프로그램은 djvused 스크립트 자체에서 주석 데이터를 읽습니다.
파일 끝이나 단일 마침표가 포함된 줄에 도달했습니다.
인쇄-XMP
선택한 주석 청크에 포함된 XMP 메타데이터 문자열을 인쇄합니다.
구성 요소 파일. 이 명령은 실제로 인쇄된 정보의 하위 집합을 표시합니다.
명령으로 인쇄 개미.
제거-xmp
선택한 구성 요소 파일의 주석 청크에서 XMP 태그를 제거합니다.
세트 xmp [xmp파일]
선택한 구성 요소 파일 주석의 XMP 메타데이터 부분을 설정합니다. 그만큼
주석의 나머지 부분은 변경되지 않은 채로 남아 있습니다. 선택적 인수 xmp파일
XMP 메타데이터가 포함된 파일의 이름을 다음에서 생성된 것과 유사한 형식으로 지정합니다.
명령 인쇄-XMP. 선택적 인수가 생략되면 프로그램은 다음을 읽습니다.
파일 끝에 도달할 때까지 djvused 스크립트 자체의 XMP 주석 데이터 또는
단일 마침표를 포함하는 줄.
출력 전체
숨겨진 텍스트와 주석을 모두 재구성하는 djvused 스크립트를 인쇄합니다.
선택한 페이지에 대한 정보입니다. 이 스크립트는 나중에 편집하고 실행할 수 있습니다.
프로그램을 호출하여 djvsed 옵션으로 -f.
개요/북마크 명령
인쇄 개요
문서의 개요를 인쇄합니다. 문서에 다음 내용이 포함되어 있으면 아무 것도 인쇄되지 않습니다.
개요.
개요 제거
문서에서 윤곽선을 제거합니다.
윤곽선 설정 [djvused개요 파일]
문서에 개요 정보를 삽입합니다. 선택적 인수
djvused개요 파일 개요 정보가 포함된 파일의 이름을 지정합니다. 이 파일은 반드시
명령으로 생성된 것과 유사한 데이터를 포함합니다. 인쇄 개요. 때
선택적 인수가 생략되면 프로그램은 숨겨진 텍스트 정보를 읽습니다.
파일 끝이나 단일 항목을 포함하는 줄에 도달할 때까지 djvused 스크립트
기간.
썸네일 명령
미리보기 이미지 설정 sz
크기의 축소판 계산 szxsz 픽셀을 복사하여 문서에 삽입합니다. 디제이뷰
시청자는 나중에 별도의 조치 없이 이러한 썸네일을 매우 효율적으로 표시할 수 있습니다.
각 페이지의 데이터를 다운로드하세요. 일반적인 썸네일 크기 범위는 48~128입니다.
픽셀.
썸네일 제거
DjVu 문서에서 미리 계산된 축소판을 제거합니다. 그러면 새 썸네일을 만들 수 있습니다.
명령을 사용하여 계산 미리보기 이미지 설정.
찜하기 명령
위 명령은 DjVu 문서의 메모리 이미지만 수정합니다. 다음과 같은
명령은 수정된 데이터를 파일 시스템에 저장하는 수단을 제공합니다.
저장 수정된 DjVu 문서를 입력 파일에 다시 저장합니다. djv 파일 에 의해 지정된
프로그램의 인수 djvsed. DjVu 파일이 없으면 아무 작업도 수행되지 않습니다.
수정되었습니다. 합격 옵션 -s 프로그램 djvsed 명령을 실행하는 것과 동일합니다.
저장 프로그램을 종료하기 전에.
세이브 번들 파일 이름
현재 DjVu 문서를 이름이 붙은 번들 다중 페이지 DjVu 문서로 저장합니다.
파일 이름. 유사한 기능이 프로그램에서 제공됩니다. djvmcvt.
간접 저장 파일 이름
현재 DjVu 문서를 간접 다중 페이지 DjVu 문서로 저장합니다. 인덱스
간접 문서의 파일 이름이 지정됩니다. 파일 이름. 기타 모든 파일 작성
간접 문서는 색인 파일과 동일한 디렉터리에 저장됩니다. ㅏ
비슷한 기능이 프로그램에서 제공됩니다 djvmcvt.
저장 페이지 파일 이름
선택한 구성 요소 파일을 DjVu 파일에 저장 파일 이름. 선택한 구성 요소
파일은 소위 포함(inclusion)을 사용하여 다른 구성요소 파일에서 데이터를 가져올 수 있습니다.
포함) 청크. 그런 다음 이 명령은 다음에 대한 해결되지 않은 참조가 있는 파일을 생성합니다.
가져온 데이터. 그런 다음 이러한 파일은 여러 페이지로 구성된 문서의 일부로 만들어야 합니다.
다른 구성 요소 파일에 필요한 데이터가 포함되어 있습니다.
페이지 저장 파일 이름
선택한 구성 요소 파일을 DjVu 파일에 저장 파일 이름. 다음에서 가져온 모든 데이터
다른 구성 요소 파일도 출력 파일에 복사됩니다. 이 명령은 항상
사용 가능한 DjVu 파일을 생성합니다. 반면에 그러한 파일을 여러 개 모아서
여러 페이지로 구성된 문서는 쓸모없는 데이터 복제로 이어질 수 있습니다.
그 외 명령
도움 지원되는 모든 명령을 나열하는 도움말 메시지를 표시합니다. djvsed.
덤프 문서 또는 선택한 구성 요소 파일의 EA IFF 85 구조를 표시합니다.
유사한 기능이 프로그램에서 제공됩니다. 디제이 덤프.
크기 선택한 페이지의 너비와 높이를 표시합니다. 각각의 치수
페이지는 직접 삽입에 적합한 구문을 사용하여 표시됩니다.
태그. 이 명령은 기본 페이지 방향도 표시합니다.
XNUMX과 다를 때.
세트 회전 [+-]썩다
선택한 페이지의 기본 방향을 변경합니다. 오리엔테이션은
0도 카운터 수를 나타내는 3..90 범위의 정수로 표현됩니다.
시계 방향 회전. 인수 앞에 부호가 올 때 + or -, 논쟁 썩다
시계 반대 방향으로 90도 회전을 추가로 적용해야 하는 횟수를 계산합니다.
페이지로. 그렇지 않으면 인수 썩다 원하는 절대 페이지를 나타냅니다.
정위. DjVu 페이지만 회전할 수 있습니다. 원시 IW44로 표시되는 페이지
이미지를 회전할 수 없습니다.
세트-dpi DPI
페이지 이미지의 해상도를 인치당 도트 수로 설정합니다. 논쟁 DPI 에 있어야합니다
범위 25..6000.
페이지 제목 설정 제목
선택한 페이지의 페이지 제목을 설정합니다. 페이지 제목을 사용할 수 있는 경우 최근
DjVuLibre 뷰어 버전은 페이지 번호 대신 이러한 페이지 제목을 표시합니다.
또한 페이지 선택 옵션에서도 이를 허용합니다. 명령 ls 둘 다 보는 데 사용할 수 있습니다.
페이지 제목 및 페이지 식별자. 페이지 제목을 설정 해제하려면 간단히 동일하게 만드세요.
페이지 식별자에.
DJV사용됨 FILE 형식
Djvused는 간단한 괄호로 묶인 구문을 사용하여 주석과 숨겨진 텍스트를 모두 나타냅니다.
* 이 구문은 주석을 저장하기 위해 DjVu에서 사용하는 기본 구문입니다. 프로그램 djvsed
단순히 다음을 사용하여 주석 데이터를 압축합니다. ㅋㅋㅋ(1) 알고리즘.
* 이 구문은 숨겨진 텍스트를 저장하기 위해 DjVu에서 사용하는 기본 구문과 다릅니다.
프로그램 djvsed 컴팩트 바이너리 표현 간의 변환을 수행합니다.
DjVu에서 사용되며 쉽게 수정 가능한 괄호로 묶인 구문입니다.
일반 구문
Djvused 파일은 ASCII 텍스트 파일입니다. djvused 파일의 유효한 문자는 다음과 같습니다.
인쇄 가능한 ASCII 문자와 공백, 탭, cr 및 nl 문자. 다른 것을 사용하여
문자에 정의되지 않은 결과가 있습니다.
Djvused 파일은 공백 문자로 구분된 일련의 표현식으로 구성됩니다.
(공백, 탭, cr 또는 nl). 표현에는 정수, 기호, 네 가지 종류가 있습니다.
문자열과 목록.
정수 :
정수는 하나 이상의 숫자로 표현됩니다.
해석.
기호 :
기호 또는 식별자는 다음을 나타내는 인쇄 가능한 ASCII 문자의 시퀀스입니다.
이름이나 키워드. 허용되는 문자는 영숫자 문자입니다.
밑줄 "_", 빼기 문자 "-" 및 해시 문자 "#". 이름은 다음과 같습니다
숫자나 빼기 문자로 시작하지 마세요.
문자열 :
문자열은 임의의 바이트 시퀀스를 나타내며 일반적으로 다음의 시퀀스로 해석됩니다.
UTF-8로 인코딩된 문자. djvused 파일의 문자열은 C의 문자열과 유사합니다.
언어. 큰따옴표 문자로 둘러싸여 있습니다. 특정 시퀀스의
백슬래시("\")로 시작하는 문자는 특별한 의미를 갖습니다. 백슬래시
그 뒤에 문자 "a", "b", "t", "n", "v", "f", "r", "\"가 오고 ASCII를 나타냅니다.
문자 BEL(007) BS(008) HT(009) LF(010) VT(011) FF(012) CR(013)
백슬래시(134)과하면 큰따옴표(042) 각각. 백슬래시 다음에 XNUMX -
세 자리는 XNUMX진수 코드가 숫자로 표현되는 바이트를 나타냅니다. 모두
다른 백슬래시 시퀀스는 올바르지 않습니다. 인쇄할 수 없는 모든 ASCII 문자는 다음과 같아야 합니다.
탈출.
목록: 목록은 공백으로 구분되고 다음으로 둘러싸인 일련의 표현식입니다.
괄호. 하위 표현식을 포함하여 모든 표현식 유형이 목록 내에서 허용됩니다.
목록.
숨겨진 본문 구문
숨겨진 텍스트 구문의 구성 요소는 각 구조를 나타내는 목록입니다.
숨겨진 텍스트의 구성 요소입니다. 구조 구성 요소의 형식은 다음과 같습니다.
(유형 x분 ymin xmax 와이맥스 ... )
상징물 유형 다음 중 하나여야 합니다. 페이지, 칼럼, 지방, 파라, 선, 워드및 이륜 전차, 나열됨
여기서는 중요성의 순서를 줄여서 설명합니다. 정수 x분, ymin, xmax및 와이맥스 대표
구조 구성요소의 위치를 나타내는 직사각형의 좌표
페이지. 좌표는 픽셀 단위로 측정되며 원점은 왼쪽 하단에 있습니다.
페이지의. 목록의 나머지 표현식은 다음 중 하나를 나타내는 단일 문자열입니다.
이 구조적 구성 요소와 관련된 인코딩된 텍스트이거나 구조적 구성 요소의 시퀀스입니다.
더 적은 유형의 구성 요소.
각 페이지의 숨겨진 텍스트는 유형의 단일 구조 요소로 간단히 표시됩니다.
페이지. 다양한 수준의 구조 정보가 허용됩니다. 예를 들어, 페이지
수준 구성 요소는 페이지 수준 문자열만 지정하거나 다음 목록만 제공할 수 있습니다.
라인을 제공하거나 개별 문자까지 전체 계층 구조를 제공할 수도 있습니다.
개요/북마크 구문
개요 구문은 다음 형식의 단일 목록입니다.
(북마크 ~)
목록의 첫 번째 요소는 기호입니다. 즐겨 찾기. 후속 요소는 목록입니다.
최상위 개요 항목을 나타냅니다. 각 개요 항목은 목록으로 표시됩니다.
다음 형식을 사용합니다.
(제목 URL ... )
문자열 제목 개요 항목의 제목입니다. 대상 문자열 URL 될 수 있습니다
임의의 퍼센트로 인코딩된 URL 또는 뒤에 해시 문자("#")로 구성됨
페이지 이름이나 번호로 구성되거나 물음표 문자("?")와 그 뒤에 오는 문자로 구성됩니다.
djvu 뷰어에 의해 해석되는 cgi 스타일 인수입니다. 목록의 나머지 표현식
이 개요 항목의 하위 항목을 설명합니다.
주석 구문
주석은 일련의 주석 표현식으로 표시됩니다. 다음과 같은
주석 표현식이 인식됩니다.
(배경 색)
DjVu 이미지 주변 뷰어 영역의 색상을 지정합니다. 색상은
X11 XNUMX진수 구문으로 표현됨 #RRGGBB. 예를 들어, #000000 is
검정과 #FFFFFF 흰색입니다.
(줌 확대/축소값)
이미지의 초기 확대/축소 비율을 지정합니다. 논쟁 확대/축소값 중 하나가 될 수 있습니다
뻗다, 원투원, 폭, 페이지, 또는 문자로 구성 d 그 뒤에 숫자가 옵니다.
확대/축소 비율을 나타내는 범위 1~999(예: d300 or d150 예를 들어.)
(방법 모드값)
이미지의 초기 표시 모드를 지정합니다. 논쟁 모드값 중 하나입니다 색,
bw, 전부및 뒤로.
(맞추다 수평 정렬 수직 정렬)
뷰어 표면에서 이미지를 정렬하는 방법을 지정합니다. 기본적으로
이미지는 중앙에 위치합니다. 논쟁 수평 정렬 중 하나가 될 수 있습니다 왼쪽 (left), 센터및
연락해주세요. 논쟁 수직 정렬 중 하나가 될 수 있습니다 상단, 센터및 바닥.
(지도 영역 URL 본문 지역 ~)
지정된 대상에 대한 하이퍼링크를 정의합니다.
논의 URL 다음 형식 중 하나를 가질 수 있습니다.
HREF
(URL HREF 목표)
어디에 HREF 목적지를 나타내는 문자열이고 목표 문자열이다
HTML 앵커 태그에 정의된 대로 하이퍼링크의 대상 프레임을 나타냅니다.
. 대상 문자열 HREF 임의의 퍼센트로 인코딩된 URL일 수 있습니다.
또는 해시 문자("#") 뒤에 페이지 이름이나 번호가 오는 구성, 또는
물음표 문자("?")와 그 뒤에 오는 CGI 스타일 인수로 구성됩니다.
djvu 뷰어로 해석됩니다. 페이지 번호 앞에 선택적 기호가 붙을 수 있습니다.
페이지 변위를 나타냅니다. 예를 들어 문자열 "#-1" and "#+1" 될 수 있습니다
이전 페이지와 다음 페이지에 액세스하는 데 사용됩니다.
논의 본문 사용자가 볼 때 뷰어에 의해 표시될 수 있는 문자열입니다.
하이퍼링크 위로 마우스를 이동합니다.
논의 지역 하이퍼링크의 모양과 위치를 정의합니다. 다음과 같은
양식이 인식됩니다:
(직접 x분 ymin 폭 신장)
(타원형 x분 ymin 폭 신장)
(폴리 x0 y0 x1 y1 ... )
(텍스트 x분 ymin 폭 신장)
(선 x0 y0 x1 y1)
모든 매개변수는 좌표를 나타내는 숫자입니다. 좌표는 다음으로 측정됩니다.
픽셀이며 페이지의 왼쪽 하단에 원점이 있습니다.
나머지 표현은 지도 영역 목록은 시각적 효과를 나타냅니다.
하이퍼링크와 연결됩니다.
첫 번째 옵션 세트는 테두리를 그리는 방법을 정의합니다. rect, 타원, 다각형및
본문 하이퍼링크 영역.
(없음)
(엑소르)
(국경 색)
(shadow_in [두께])
(shadow_out [두께])
(shadow_ein [두께])
(shadow_eout [두께])
여기서 매개변수 색 구문이 있습니다 #RRGGBB 위에서 설명한 대로 매개변수
두께는 1~32 범위의 정수입니다. 마지막 네 개의 테두리 옵션은
지원되는 rect 하이퍼링크 영역. 테두리 모드는 기본적으로 (엑소르), 그
항상 테두리 모드를 지정하는 것이 현명합니다. 테두리 옵션은 적용되지 않습니다. 선
지역.
테두리 옵션을 지정하면 사용자가 움직일 때 테두리가 표시됩니다.
하이퍼링크 위에 마우스를 올려 놓습니다. 다음을 사용하여 테두리를 항상 표시할 수 있습니다.
다음 옵션:
(국경_avis)
다음 두 가지 옵션을 함께 사용할 수 있습니다. rect 하이퍼링크 영역. 전체 면적
지정된 불투명도(0-100,
기본값은 50).
(힐라이트 색)
(불투명 op)
이는 단순히 특정 부분을 강조하기 위해 빈 URL과 함께 사용되는 경우가 많습니다.
이미지.
다음 세 가지 옵션을 선 영역과 함께 사용하여 선택 사항을 지정할 수 있습니다.
끝 화살표, 선 너비 및 색상. 기본값은 너비가 1인 검은색 선입니다.
그리고 화살표 없이.
(화살)
(너비 w)
(라인클러 색)
마지막으로 다음 세 가지 옵션을 텍스트 영역에 사용할 수 있습니다. 기본값
배경색은 투명합니다. 기본 텍스트 색상은 검은색입니다. 그만큼 압정
옵션은 텍스트가 작은 압정 아이콘으로 기호화됨을 나타냅니다. 클릭하면
아이콘은 텍스트를 보여줍니다.
(뒤로 bkcolor)
(텍스트 txtcolor)
(압정)
(메타데이터 ... (키 가치) ... )
메타데이터 항목을 정의합니다. 각 항목은 기호로 식별됩니다. 키 나타내는
메타데이터 항목의 성격. 문자열 가치 연관된 값을 나타냅니다.
해당 키로. 두 가지 키 세트가 주목할 만합니다. 키는 다음에서 빌렸습니다.
BibTex 참고문헌 시스템 및 PDF DocInfo 메타데이터에서 빌린 키.
BibTex 키는 항상 소문자로 표현됩니다. year, 책 제목, 편집자,
저자등. DocInfo 키는 대문자로 시작합니다. Title, 저자,
제목, 창조자, 생산, 함정, 생산 일및 수정 날짜. 가치
마지막 두 키와 관련된 날짜는 RFC 3339에 따라 표현되어야 합니다.
제한 사항
현재 프로그램 버전 djvsed 하나의 구성 요소 파일 또는 모두 선택만 지원합니다.
구성 요소 파일. 몇 개의 구성요소 파일만 선택할 수 있는 방법은 없습니다.
CREDITS
이 프로그램은 처음에 Léon Bottou에 의해 작성되었습니다.[이메일 보호]> 그리고 있었다
Yann Le Cun에 의해 개선됨[이메일 보호]>, 플로린 닉사, 빌 리머스
<[이메일 보호]> 및 기타 다수.
onworks.net 서비스를 사용하여 온라인으로 djvused를 사용하세요