Archive Builder íë¬ê·¸ì¸
í°í¤5ìì ëì
ë¨
ìí¤ë 모ë ì¬ëì´ ì ë³´ì ì ê·¼í ì ìë íë¥í ì¤ì 리í¬ì§í°ë¦¬ì
ëë¤. íì§ë§, ì¡°ì§ì ìì ë´ìì ì¬ì©ë ë, ì¸ë¶ 그룹ì ì¬ëë¤ìê² ì ë³´ì ì¼ë¶ë§ì ì ê³µíë ê²ì ì´ë ¤ì´ ì¼ì¼ ìë ììµëë¤. ê¶í í ë¹ì íµíì¬ ê°ë¥íì§ë§, ì¬ì í ì¬ëë¤ìê² ìí¤ì ì ê·¼ì ì¹ì¸í´ì¼íê³ , ê³ì ì ì ê³µí´ì¼íê³ , ì¬ëë¤ì´ íìí ê²ì ì°¾ë ì 차를 ë³´ì¡°íë ê²ë±ì íìë¡ í©ëë¤. ë¨ìí, ê·¸ë¤ìê² íìí ì ë³´ê° ë´ê¸´ ìì¶íì¼ì ë³´ë´ë ê²ì´ ë ì¬ì´ ì¼ì¼ ìë ììµëë¤.
ìì
ì´ íë¬ê·¸ì¸ì ë°ë¡ ê·¸ë¬í ì¼ì í©ëë¤. ì¸ì를 íµíì¬, ë³´ê´(archive)ì ë´ì©ì ì ìíë ê²ì íì©í©ëë¤. ë ëê° ëê³ ëë©´, ìê° ë³´ê´ì ìì±í ë³´ê´ ë¤ì´ë¡ë ë²í¼ì íìí©ëë¤.
ìí ì¬ì©ì Copy to clipboard {ARCHIVEBUILDER(name=DF120-Summary.zip)}
page-as-pdf:DF120/Vision.pdf:VisionDF120
page-as-pdf:DF120/Team.pdf:TeamDF120
tracker-attachments:DF120/Requirements/:2232
{ARCHIVEBUILDER}
ì¬ì©ê°ë¥í íë¬ê·¸ì¸ì ì¶ë ¥ì ë¤ì ë´ì©ê³¼ ì ì¬í ê²ì
ëë¤:
- DF120-Summary.zip
- DF120/
- Requirements/
- performance.doc
- mockup.png
- Vision.pdf
- Team.pdf
- manifest.txt (automatically generated, containing the list of files)
문ë²
ìëë ì´ íë¬ê·¸ì¸ìì ìì©ëë 매ê°ë³ìì 본문ì í´ë¹íë 문ë²ì
ëë¤.
매ê°ë³ì
Define an archive that can be downloaded Introduced in Tiki 5. Required parameters are in bold . Go to the source code Preferences required: wikiplugin_archivebuilder
Parameters |
Accepted Values |
Description |
Default |
Since |
(body of plugin) |
|
Description of the archive content. Multiple handlers are available for content types. One per line. Ex: page-as-pdf:some-folder/foo.pdf:HomePage , tracker-attachments:target-folder/:3435 |
|
|
name |
|
Upon download, the name of the file that will be provided. |
|
5.0 |
본문
íë¬ê·¸ì¸ì 본문ì ë¨ìí ì´ë íì¼ì ë§ë¤ ê²ì´ë©° ì´ëìì 컨í
ì¸ ë¥¼ ê°ì ¸ì¬ì§ë¥¼ ê²°ì íë ê·ì¹ì 목ë¡ì
ëë¤. ê° ì¤ì ë
립ì ì
ëë¤. ì¸ìë ì½ë¡ ì¼ë¡ 구ë¶ë©ëë¤. 첫 ì¸ìë ëë¨¸ì§ ì¤ì ì´ë»ê² ì·¨ê¸í ê²ì¸ì§ë¥¼ ëíë
ëë¤. ë¤ìì í í°ë¤ì´ ì¬ì©ë ì ììµëë¤:
- page-as-pdf íì´ì§ì 컨í
ì¸ ë ëí ê²ì ê°ì§ê³ PDF를 ë§ë¬.
- 첫 ë²ì§¸ ì¸ìë ZIP íì¼ ë´ë¶ì PDF íì¼ì ì´ë¦ê³¼ ìì¹ì
ëë¤.
- ë ë²ì§¸ ì¸ìë íì´ì§ëª
ì
ëë¤.
- tracker-attachments ë í¸ë커 í목 ìì 모ë 첨ë¶íì¼ì ìì§íì¬ í´ëì ì ì¥í©ëë¤.
- 첫 ë²ì¬ ì¸ìë íì¼ë¤ì´ ì¶ê°ë í´ëì ì´ë¦ì
ëë¤.
- ë ë²ì¬ ì¸ìë í¸ë커 í목ì ID ì
ëë¤.
ì구ì¬í
PDF ë¡ ì¸ì ë©ì»¤ëì¦ì íì¤ ìí¤ ì¸ì 기ë¥ì ì¬ì©í©ëë¤. íì§ë§, PDF ìì±ì PDF ë구ë¡ì ì¸ë¶ HTMLì íµíì¬ ì´ë£¨ì´ì§ëë¤. ì´ë ë°ëì íì±íëê³ êµ¬ì±ëì´ì¼ë§ í©ëë¤. ë¤ìì ëìë¤ì
ëë¤. íë를 ì ííììì¤
- ì¹í· wkhtmltopdf
- wkhtmltopdf 를 ë¤ì´ë¡ëíê³ ì¤ííì¼ì í¸ì¤í¸ì ì´ëê°ì ëìëììì¤. ì¹ìë²ìì ì¤íì´ ê°ë¥íì§ë¥¼ íì¸íììì¤.
- URLìì PDF 를 ì¹í·ì¼ë¡ ì¤ì íììì¤ (기본ì¤ì : print_pdf_from_url ì webkit ì¼ë¡ ì¤ì )
- ì¹í· ê²½ë¡ ë¥¼ ì¤ííì¼ì ì ì²´ê²½ë¡ë¡ ì¤ì íììì¤. ì를 ë¤ë©´ /home/doc.tiki.org/webkit/wkhtmltopdf.(기본ì¤ì : print_pdf_webkit_path)
- ì¹ìë¹ì¤
- URLìì PDF 를 ì¹ìë¹ì¤ë¡ ì¤ì íììì¤ (기본ì¤ì : print_pdf_from_url ì ì¹ìë¹ì¤ë¡ ì¤ì )
- ì¹ìë¹ì¤ URL ì ìë¹ì¤ ìì¹ë¡ ì¤ì íììì¤. ì¹ìë¹ì¤ë ë°ëì ì§ì 문ìì´ë¡ URLì ê°ì ¸ì¼ë§ í©ëë¤. ìí PHP ì¤í¬ë¦½í¸ê° ìëì ì ê³µë©ëë¤. (기본ì¤ì : print_pdf_webservice_url)
주ì: í°í¤<5.0 ë²ì ììë, ì´ë¬í 기본ì¤ì ë¤ì´ ë°ì´í°ë² ì´ì¤ìì ì§ì ì ì¼ë¡ ì¤ì ëì´ì¼ë§ í©ëë¤ (í°í¤ìì ì´ë¤ì ë³´ë ¤ë©´ ìºì를 ìì íë ê²ì ìì§ë§ììì¤)
주ì: ì´ ì¤ì ë¤ì ê´ë¦¬ í (tiki-admin.php)ê³¼ êµ¬ì± ê²ì ìììì ë°ê²¬ë ì ììµëë¤, (ë°ì´í ìì´) "pdf" 를 ì
ë ¥íììì¤. ì ì¶í í, ê° ì¤ì ìì "ë°ê²¬ëì§ ìì"ì ë³´ìê² ë ê²ì
ëë¤; ì´ë¥¼ 무ìíììì¤ (ì´ë ê·¸ ì¤ì ì ëí ê´ë¦¬ í¨ëì´ ë°ê²¬ë ì ìë¤ë ê²ì ë§íê³ ìë ê²ì
ëë¤).
ì 구ì±ìì
ì´ íìíê°?
wkhtmltopdf ë C++ë¡ ìì±ëì´ìì¼ë©° ìëì°/리ë
ì¤/맥OSX ì ëíì¬ ë¤ë¥¸ í¨í¤ì§ë¤ì´ ì¡´ì¬í©ëë¤, ê·¸ë¬ë¯ë¡ ê°ë³ì ì¼ë¡ ì¤ì¹íë ê²ì´ ì¢ìµëë¤.
ëìê°ì, ì¼ë¶ ìë²ë¤ì ììì ì¤íì íì©íì§ ììµëë¤, íì§ë§ ì¬ê¸°ìì ì´ë íìì¬íì
ëë¤. ì´ ë¬¸ì ë ë¤ë¥¸ ìë²ì ì¤ì¹ë¥¼ íê³ ì격ì¼ë¡ ì ê·¼íë ë°©ìì¼ë¡ ì°íí ì ììµëë¤.
ì ê·¼ ê¶í
íì´ì§ì 컨í
ì¸ ê° URLì íµíì¬ ì ê·¼ë기 ë문ì, ì ê·¼ ê¶íì´ ë°ëì ì¬ë°ë¥´ê² ê´ë¦¬ëì´ì¼ë§ í©ëë¤. ê¶íì´ íì´ì§ê° ìµëª
ì¬ì©ììê² ë³´ì´ë ê²ì¼ë¡ë¶í° ë³´í¸ë¥¼ íê±°ë íë¬ê·¸ì¸ì´ ì´ë¥¼ ë¤ë¥´ê² ë ëíë ê²½ì°, ì¶ê° 기ë¥ì´ íì±íëì´ì¼ë§ í©ëë¤.
í í° ì ê·¼ 기ë¥ì ë³´ê´ ë¹ë(archive builder) ë¡ íì¬ê¸ í¹ì URLë¡ ë°ì¸ëëë í í°ì ìì±íë ê²ì íì©í©ëë¤. ê·¸ë¬ë©´ PDF ìì±ê¸°ë URLë¡ì ë¶ë¶ì¼ë¡ì¨ í í°ì í¬í¨í ê²ì
ëë¤. ê·¸ë ê²ëë©´ ë³´ê´ ìì²ìì ìíì¬ ì¬ì©ë 그룹과 ëì¼í 그룹ì PDF ìì±ê¸°ì íì©í ê²ì
ëë¤. 기본ì¼ë¡, í í°ì 30ì´ ëì ì¬ì©ê°ë¥í ê²ì
ëë¤.
ìí ì¹ìë¹ì¤
generate_pdf.php Copy to clipboard <?php
$query = $_SERVER['QUERY_STRING'];
if( ! empty( $query ) ) {
header( 'Content-Type: application/pdf' );
$query = escapeshellarg( urldecode( $query ) );
echo `../wkhtmltopdf-i386 $query -`;
}
?>
|