잔글 (HotCat을 사용해서 분류:위키 소프트웨어을(를) 삭제함, 분류:도쿠위키을(를) 추가함) |
잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>)) |
||
(같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
13번째 줄: | 13번째 줄: | ||
==== 설정 파일: ==== | ==== 설정 파일: ==== | ||
{{파일|conf/default.php}}을 수정한다. 다음 두 항목에 주목한다. | {{파일|conf/default.php}}을 수정한다. 다음 두 항목에 주목한다. | ||
< | <syntaxhighlight lang="php"> | ||
$conf['template'] = 'default'; // 1. | $conf['template'] = 'default'; // 1. | ||
$conf['usecache']= 1; // 2. 0 이면 꺼진다. | $conf['usecache']= 1; // 2. 0 이면 꺼진다. | ||
</ | </syntaxhighlight> | ||
첫 번째는 출력물의 양식을 위한 템플릿으로 이를 수정하면, 페이지의 머리말·꼬리말 및 문서정보 따위를 넣어줄 수가 있다. 두 번째는 캐시인데, 지금 처럼 환경 설정 중이라면 반드시 꺼두어야만 한다.[정말 중요!! ;ㅁ;] | 첫 번째는 출력물의 양식을 위한 템플릿으로 이를 수정하면, 페이지의 머리말·꼬리말 및 문서정보 따위를 넣어줄 수가 있다. 두 번째는 캐시인데, 지금 처럼 환경 설정 중이라면 반드시 꺼두어야만 한다.[정말 중요!! ;ㅁ;] | ||
28번째 줄: | 28번째 줄: | ||
==== 기본 설정: ==== | ==== 기본 설정: ==== | ||
{{파일|mpdf/config.php}}에 대한 설정인데, 다음 항목을 변경하여 한글이 출력할 수 있도록 해준다. | {{파일|mpdf/config.php}}에 대한 설정인데, 다음 항목을 변경하여 한글이 출력할 수 있도록 해준다. | ||
< | <syntaxhighlight lang="php"> | ||
$this->useAdobeCJK = true; // 기본값은 false다. | $this->useAdobeCJK = true; // 기본값은 false다. | ||
</ | </syntaxhighlight> | ||
==== 글꼴 설정: ==== | ==== 글꼴 설정: ==== | ||
{{파일|mpdf/config_fonts.php}}를 수정하여 글꼴에 대한 사용 정보를 설정 및 입력한다. | {{파일|mpdf/config_fonts.php}}를 수정하여 글꼴에 대한 사용 정보를 설정 및 입력한다. | ||
< | <syntaxhighlight lang="php"> | ||
// 시스템에 설치한 글꼴을 사용할 수 있도록 한다. | // 시스템에 설치한 글꼴을 사용할 수 있도록 한다. | ||
define("_MPDF_SYSTEM_TTFONTS", 'C:/Windows/Fonts/'); | define("_MPDF_SYSTEM_TTFONTS", 'C:/Windows/Fonts/'); | ||
45번째 줄: | 45번째 줄: | ||
), | ), | ||
… | … | ||
</ | </syntaxhighlight> | ||
==== 언어에 따른 설정: ==== | ==== 언어에 따른 설정: ==== | ||
만약 글꼴 설정에서 은바탕이 아닌 다른 글꼴을 설정하였다면, {{파일|mpdf/config_lang2fonts.php}}도 수정해주도록 한다. 예시는 이전 항목에 따른다. | 만약 글꼴 설정에서 은바탕이 아닌 다른 글꼴을 설정하였다면, {{파일|mpdf/config_lang2fonts.php}}도 수정해주도록 한다. 예시는 이전 항목에 따른다. | ||
< | <syntaxhighlight lang="php"> | ||
<$Doku/lib/plugins/dw2pdf/mpdf/config_lang2fonts.php> | <$Doku/lib/plugins/dw2pdf/mpdf/config_lang2fonts.php> | ||
… | … | ||
55번째 줄: | 55번째 줄: | ||
$unifont = "nanummyeongjoyethangul"; | $unifont = "nanummyeongjoyethangul"; | ||
… | … | ||
</ | </syntaxhighlight> | ||
== 바깥 링크 == | == 바깥 링크 == |
2021년 2월 8일 (월) 03:09 기준 최신판
도쿠위키는 만들어진 위키 문서를 PDF로 출력할 수가 있다.
설치[편집 | 원본 편집]
사용하는 플러그인은 dw2pdf이다.[윈도우에서도 잘 동작한다.]
설정[편집 | 원본 편집]
도쿠위키 설정[편집 | 원본 편집]
dw2pdf를 이용한 출력은 프린트 설정에 영향을 받으므로, «userprint.css
»를 설정하면 원하는 글꼴 등을 설정해줄 수가 있다.
dw2pdf 설정[편집 | 원본 편집]
크게 설정 파일과 템플릿 파일 설정을 하여 사용할 수가 있다.
설정 파일:[편집 | 원본 편집]
«conf/default.php
»을 수정한다. 다음 두 항목에 주목한다.
$conf['template'] = 'default'; // 1.
$conf['usecache']= 1; // 2. 0 이면 꺼진다.
첫 번째는 출력물의 양식을 위한 템플릿으로 이를 수정하면, 페이지의 머리말·꼬리말 및 문서정보 따위를 넣어줄 수가 있다. 두 번째는 캐시인데, 지금 처럼 환경 설정 중이라면 반드시 꺼두어야만 한다.[정말 중요!! ;ㅁ;]
템플릿 파일:[편집 | 원본 편집]
템플릿 수정시 default를 복제하여 사용하도록 한다.
mPDF 설정[편집 | 원본 편집]
dw2pdf에 내장된 PDF 생성기로 이에 대한 설정을 꼭 해주어야만 한다.
기본 설정:[편집 | 원본 편집]
«mpdf/config.php
»에 대한 설정인데, 다음 항목을 변경하여 한글이 출력할 수 있도록 해준다.
$this->useAdobeCJK = true; // 기본값은 false다.
글꼴 설정:[편집 | 원본 편집]
«mpdf/config_fonts.php
»를 수정하여 글꼴에 대한 사용 정보를 설정 및 입력한다.
// 시스템에 설치한 글꼴을 사용할 수 있도록 한다.
define("_MPDF_SYSTEM_TTFONTS", 'C:/Windows/Fonts/');
…
// 다음은 사용할 글꼴에 대한 것인데, 기본 설정으로 은바탕을 지원하고 있다.
// 기본 설정 대신 다른 글꼴, 가령 나눔명조(옛한글)를 쓰고 싶다면 다음 처럼 지정해준다.
$this->fontdata = array(
"nanummyeongjoyethangul" => array(
'R' => "NanumMyeongjo-YetHangul.ttf",
),
…
언어에 따른 설정:[편집 | 원본 편집]
만약 글꼴 설정에서 은바탕이 아닌 다른 글꼴을 설정하였다면, «mpdf/config_lang2fonts.php
»도 수정해주도록 한다. 예시는 이전 항목에 따른다.
<$Doku/lib/plugins/dw2pdf/mpdf/config_lang2fonts.php>
…
CASE "ko": CASE "kor": // HANGUL Korean
$unifont = "nanummyeongjoyethangul";
…