pdf.examples.html

来自「php的帮助文档,涉及到PHP的案例和基本语法,以及实际应用内容」· HTML 代码 · 共 65 行 · 第 1/2 页

HTML
65
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title>Examples</title>  <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="pdf.constants.html">Predefined Constants</a></div> <div class="next" style="text-align: right; float: right;"><a href="ref.pdf.html">PDF Functions</a></div> <div class="up"><a href="book.pdf.html">PDF</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div><hr /><div><h1>Examples</h1> <div id="pdf.examples-basic" class="section">  <h2 class="title">Basic Usage Examples</h2>  <p class="para">   Most of the functions are fairly easy to use. The most difficult part   is probably creating your first PDF document. The following   example should help to get you started. It is developed for PHP 4 and    creates the file <var class="filename">hello.pdf</var> with one page.   It defines some document info field contents, loads the Helvetica-Bold   font and outputs the text &quot;Hello world! (says PHP)&quot;.  </p>  <p class="para">   <div class="example">    <p><b>Example #1 Hello World example from PDFlib distribution for PHP 4</b></p>    <div class="example-contents"><div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$p&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">PDF_new</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">/*&nbsp;&nbsp;open&nbsp;new&nbsp;PDF&nbsp;file;&nbsp;insert&nbsp;a&nbsp;file&nbsp;name&nbsp;to&nbsp;create&nbsp;the&nbsp;PDF&nbsp;on&nbsp;disk&nbsp;*/<br /></span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">PDF_begin_document</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">""</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">""</span><span style="color: #007700">)&nbsp;==&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;die(</span><span style="color: #DD0000">"Error:&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">PDF_get_errmsg</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">));<br />}<br /><br /></span><span style="color: #0000BB">PDF_set_info</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"Creator"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"hello.php"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">PDF_set_info</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"Author"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"Rainer&nbsp;Schaaf"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">PDF_set_info</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"Title"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"Hello&nbsp;world&nbsp;(PHP)!"</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">PDF_begin_page_ext</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">595</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">842</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">""</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$font&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">PDF_load_font</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"Helvetica-Bold"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"winansi"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">""</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">PDF_setfont</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$font</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">24.0</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">PDF_set_text_pos</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">50</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">700</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">PDF_show</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"Hello&nbsp;world!"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">PDF_continue_text</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"(says&nbsp;PHP)"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">PDF_end_page_ext</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">""</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">PDF_end_document</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">""</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$buf&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">PDF_get_buffer</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$len&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">strlen</span><span style="color: #007700">(</span><span style="color: #0000BB">$buf</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-type:&nbsp;application/pdf"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-Length:&nbsp;$len"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-Disposition:&nbsp;inline;&nbsp;filename=hello.pdf"</span><span style="color: #007700">);<br />print&nbsp;</span><span style="color: #0000BB">$buf</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">PDF_delete</span><span style="color: #007700">(</span><span style="color: #0000BB">$p</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>    </div>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?