(이름공간을 뺀) 문서 제목 (page_title) | '도쿠위키/PDF출력' |
전체 문서 제목 (page_prefixedtitle) | '도쿠위키/PDF출력' |
편집 전 과거 문서의 위키텍스트 (old_wikitext) | '' |
편집 후 새 문서의 위키텍스트 (new_wikitext) | '[[도쿠위키]]는 만들어진 [[위키]] 문서를 [[PDF]]로 출력할 수가 있다.
== 설치 ==
사용하는 플러그인은 [[#바깥 링크|dw2pdf]]이다.[윈도우에서도 잘 동작한다.]
== 설정 ==
=== 도쿠위키 설정 ===
dw2pdf를 이용한 출력은 프린트 설정에 영향을 받으므로, {{파일|userprint.css}}를 설정하면 원하는 [[글꼴]] 등을 설정해줄 수가 있다.
=== dw2pdf 설정 ===
크게 [[설정 파일]]과 템플릿 파일 설정을 하여 사용할 수가 있다.
==== 설정 파일: ====
{{파일|conf/default.php}}을 수정한다. 다음 두 항목에 주목한다.
<source lang="php">
$conf['template'] = 'default'; // 1.
$conf['usecache']= 1; // 2. 0 이면 꺼진다.
</source>
첫 번째는 출력물의 양식을 위한 템플릿으로 이를 수정하면, 페이지의 머리말·꼬리말 및 문서정보 따위를 넣어줄 수가 있다. 두 번째는 캐시인데, 지금 처럼 환경 설정 중이라면 반드시 꺼두어야만 한다.[정말 중요!! ;ㅁ;]
==== 템플릿 파일: ====
템플릿 수정시 default를 복제하여 사용하도록 한다.
=== mPDF 설정 ===
dw2pdf에 내장된 PDF 생성기로 이에 대한 설정을 꼭 해주어야만 한다.
==== 기본 설정: ====
{{파일|mpdf/config.php}}에 대한 설정인데, 다음 항목을 변경하여 한글이 출력할 수 있도록 해준다.
<source lang="php">
$this->useAdobeCJK = true; // 기본값은 false다.
</source>
==== 글꼴 설정: ====
{{파일|mpdf/config_fonts.php}}를 수정하여 글꼴에 대한 사용 정보를 설정 및 입력한다.
<source lang="php">
// 시스템에 설치한 글꼴을 사용할 수 있도록 한다.
define("_MPDF_SYSTEM_TTFONTS", 'C:/Windows/Fonts/');
…
// 다음은 사용할 글꼴에 대한 것인데, 기본 설정으로 은바탕을 지원하고 있다.
// 기본 설정 대신 다른 글꼴, 가령 나눔명조(옛한글)를 쓰고 싶다면 다음 처럼 지정해준다.
$this->fontdata = array(
"nanummyeongjoyethangul" => array(
'R' => "NanumMyeongjo-YetHangul.ttf",
),
…
</source>
==== 언어에 따른 설정: ====
만약 글꼴 설정에서 은바탕이 아닌 다른 글꼴을 설정하였다면, {{파일|mpdf/config_lang2fonts.php}}도 수정해주도록 한다. 예시는 이전 항목에 따른다.
<source lang="php">
<$Doku/lib/plugins/dw2pdf/mpdf/config_lang2fonts.php>
…
CASE "ko": CASE "kor": // HANGUL Korean
$unifont = "nanummyeongjoyethangul";
…
</source>
== 바깥 링크 ==
* [https://www.dokuwiki.org/plugin:dw2pdf DW2PDF Plugin]
* [http://mpdf1.com/manual/index.php?tid=501 Fonts in mPDF 6.x]' |
편집 전후의 차이 (edit_diff) | '@@ -1 +1,61 @@
+[[도쿠위키]]는 만들어진 [[위키]] 문서를 [[PDF]]로 출력할 수가 있다.
+== 설치 ==
+사용하는 플러그인은 [[#바깥 링크|dw2pdf]]이다.[윈도우에서도 잘 동작한다.]
+
+== 설정 ==
+=== 도쿠위키 설정 ===
+dw2pdf를 이용한 출력은 프린트 설정에 영향을 받으므로, {{파일|userprint.css}}를 설정하면 원하는 [[글꼴]] 등을 설정해줄 수가 있다.
+
+=== dw2pdf 설정 ===
+크게 [[설정 파일]]과 템플릿 파일 설정을 하여 사용할 수가 있다.
+
+==== 설정 파일: ====
+{{파일|conf/default.php}}을 수정한다. 다음 두 항목에 주목한다.
+<source lang="php">
+$conf['template'] = 'default'; // 1.
+$conf['usecache']= 1; // 2. 0 이면 꺼진다.
+</source>
+
+첫 번째는 출력물의 양식을 위한 템플릿으로 이를 수정하면, 페이지의 머리말·꼬리말 및 문서정보 따위를 넣어줄 수가 있다. 두 번째는 캐시인데, 지금 처럼 환경 설정 중이라면 반드시 꺼두어야만 한다.[정말 중요!! ;ㅁ;]
+
+==== 템플릿 파일: ====
+템플릿 수정시 default를 복제하여 사용하도록 한다.
+
+=== mPDF 설정 ===
+dw2pdf에 내장된 PDF 생성기로 이에 대한 설정을 꼭 해주어야만 한다.
+
+==== 기본 설정: ====
+{{파일|mpdf/config.php}}에 대한 설정인데, 다음 항목을 변경하여 한글이 출력할 수 있도록 해준다.
+<source lang="php">
+$this->useAdobeCJK = true; // 기본값은 false다.
+</source>
+
+==== 글꼴 설정: ====
+{{파일|mpdf/config_fonts.php}}를 수정하여 글꼴에 대한 사용 정보를 설정 및 입력한다.
+<source lang="php">
+// 시스템에 설치한 글꼴을 사용할 수 있도록 한다.
+define("_MPDF_SYSTEM_TTFONTS", 'C:/Windows/Fonts/');
+…
+// 다음은 사용할 글꼴에 대한 것인데, 기본 설정으로 은바탕을 지원하고 있다.
+// 기본 설정 대신 다른 글꼴, 가령 나눔명조(옛한글)를 쓰고 싶다면 다음 처럼 지정해준다.
+$this->fontdata = array(
+ "nanummyeongjoyethangul" => array(
+ 'R' => "NanumMyeongjo-YetHangul.ttf",
+ ),
+ …
+</source>
+
+==== 언어에 따른 설정: ====
+만약 글꼴 설정에서 은바탕이 아닌 다른 글꼴을 설정하였다면, {{파일|mpdf/config_lang2fonts.php}}도 수정해주도록 한다. 예시는 이전 항목에 따른다.
+<source lang="php">
+<$Doku/lib/plugins/dw2pdf/mpdf/config_lang2fonts.php>
+ …
+ CASE "ko": CASE "kor": // HANGUL Korean
+ $unifont = "nanummyeongjoyethangul";
+ …
+</source>
+
+== 바깥 링크 ==
+* [https://www.dokuwiki.org/plugin:dw2pdf DW2PDF Plugin]
+* [http://mpdf1.com/manual/index.php?tid=501 Fonts in mPDF 6.x]
' |
편집 중 추가된 줄 (added_lines) | [
0 => '[[도쿠위키]]는 만들어진 [[위키]] 문서를 [[PDF]]로 출력할 수가 있다.',
1 => '== 설치 ==',
2 => '사용하는 플러그인은 [[#바깥 링크|dw2pdf]]이다.[윈도우에서도 잘 동작한다.]',
3 => false,
4 => '== 설정 ==',
5 => '=== 도쿠위키 설정 ===',
6 => 'dw2pdf를 이용한 출력은 프린트 설정에 영향을 받으므로, {{파일|userprint.css}}를 설정하면 원하는 [[글꼴]] 등을 설정해줄 수가 있다.',
7 => false,
8 => '=== dw2pdf 설정 ===',
9 => '크게 [[설정 파일]]과 템플릿 파일 설정을 하여 사용할 수가 있다.',
10 => false,
11 => '==== 설정 파일: ====',
12 => '{{파일|conf/default.php}}을 수정한다. 다음 두 항목에 주목한다.',
13 => '<source lang="php">',
14 => '$conf['template'] = 'default'; // 1.',
15 => '$conf['usecache']= 1; // 2. 0 이면 꺼진다.',
16 => '</source>',
17 => false,
18 => '첫 번째는 출력물의 양식을 위한 템플릿으로 이를 수정하면, 페이지의 머리말·꼬리말 및 문서정보 따위를 넣어줄 수가 있다. 두 번째는 캐시인데, 지금 처럼 환경 설정 중이라면 반드시 꺼두어야만 한다.[정말 중요!! ;ㅁ;]',
19 => false,
20 => '==== 템플릿 파일: ====',
21 => '템플릿 수정시 default를 복제하여 사용하도록 한다.',
22 => false,
23 => '=== mPDF 설정 ===',
24 => 'dw2pdf에 내장된 PDF 생성기로 이에 대한 설정을 꼭 해주어야만 한다.',
25 => false,
26 => '==== 기본 설정: ====',
27 => '{{파일|mpdf/config.php}}에 대한 설정인데, 다음 항목을 변경하여 한글이 출력할 수 있도록 해준다.',
28 => '<source lang="php">',
29 => '$this->useAdobeCJK = true; // 기본값은 false다.',
30 => '</source>',
31 => false,
32 => '==== 글꼴 설정: ====',
33 => '{{파일|mpdf/config_fonts.php}}를 수정하여 글꼴에 대한 사용 정보를 설정 및 입력한다.',
34 => '<source lang="php">',
35 => '// 시스템에 설치한 글꼴을 사용할 수 있도록 한다.',
36 => 'define("_MPDF_SYSTEM_TTFONTS", 'C:/Windows/Fonts/');',
37 => '…',
38 => '// 다음은 사용할 글꼴에 대한 것인데, 기본 설정으로 은바탕을 지원하고 있다.',
39 => '// 기본 설정 대신 다른 글꼴, 가령 나눔명조(옛한글)를 쓰고 싶다면 다음 처럼 지정해준다.',
40 => '$this->fontdata = array(',
41 => ' "nanummyeongjoyethangul" => array(',
42 => ' 'R' => "NanumMyeongjo-YetHangul.ttf",',
43 => ' ),',
44 => ' …',
45 => '</source>',
46 => false,
47 => '==== 언어에 따른 설정: ====',
48 => '만약 글꼴 설정에서 은바탕이 아닌 다른 글꼴을 설정하였다면, {{파일|mpdf/config_lang2fonts.php}}도 수정해주도록 한다. 예시는 이전 항목에 따른다.',
49 => '<source lang="php">',
50 => '<$Doku/lib/plugins/dw2pdf/mpdf/config_lang2fonts.php>',
51 => ' …',
52 => ' CASE "ko": CASE "kor": // HANGUL Korean',
53 => ' $unifont = "nanummyeongjoyethangul";',
54 => ' …',
55 => '</source>',
56 => false,
57 => '== 바깥 링크 ==',
58 => '* [https://www.dokuwiki.org/plugin:dw2pdf DW2PDF Plugin]',
59 => '* [http://mpdf1.com/manual/index.php?tid=501 Fonts in mPDF 6.x]'
] |