php を使用して PDF、Word、画像ファイルを生成する方法
上記の一元的な形式でファイルを生成できるコンポーネントがあればいいのですが
上記のタイプにテーブルを埋め込みたいのですが、デモを提供してもらえますか?
この表のスタイルとフォント サイズを設定できるのがベストです
ありがとうございます
-----解決策------ --- ----------
phpword,=>ワードファイルを生成 (テーブルを生成するだけであれば、ライブラリを使わずに直接生成することも可能です)
fpdf または pdflib。
------解決策----------------------
gd ライブラリで画像を生成できるかわかりません他に何か
------解決策-----
これにより word
echo '';
?>
word.doc を開いてここの紹介文が表示されれば、Word 文書が正常に作成されたことを意味します。
word.doc を開いてここの紹介文が表示されれば、Word 文書が正常に作成されたことを意味します。
定義('FPDF_FONTPATH','fpdf152/font/'); require('fpdf152/fpdf.php'); $pdf = 新しい FPDF; $pdf->AddPage(); $pdf->Output('a.pdf', 'D'); ?> <br><font color="#e78608">------解決策----------------------</font><br>以下は、次を使用して非常に簡単に作成する方法です。 FPDF pdf ファイルを作成し、1 ページの例を追加します<br><br><?<br />define('FPDF_FONTPATH','fpdf152/font/');<br />require('fpdf152/fpdf.php'); <br />$pdf = 新しい FPDF;<br />$pdf->AddPage();<br>$pdf->Output('a.pdf', 'D');<br>?><br><br>もちろん、$pdf->open(); を使用して新しい PDF ファイルを作成することもできます <br> ただし、ここでは、Addpage() に open() が含まれており、これで新しい PDF ファイルの作成と追加の両方が完了します。ステップ<br><br>上記の例のdefine('FPDF_FONTPATH','fpdf152/font/'); フォントファイルが保存されるディレクトリを定義します<br>圧縮パッケージをダウンロードした後、フォント フォルダーが表示されます。そのフォルダーをポイントするだけです<br>上記のプログラムではまだ何も表示できません<br>次に 2 つの文を追加しましょう<br><br><?<br />define('FPDF_FONTPATH','fpdf152/ font/ ');<br />require('fpdf152/fpdf.php');<br />$pdf = new FPDF;<br />$pdf->AddPage();<br />$pdf->SetFont( 'arial ');<br />$pdf->Text(5,20,'test pdf');<br />$pdf->Output('a.pdf', 'D');<br />? > <br><br>SetFont() は、FPDF を初めて呼び出すときに実行する必要があります。そうしないと、PDF ファイルを開いたときに「フォントが定義されていません」というメッセージが表示され、何も表示されません。 <br>ここで最も重要なステップは、Hao が一般的に使用されるフォントを定義しており、中国語ではサポートされていないことです。 <br>中国語以降の偏ったフォントをサポートするには、AddFont() を使用する必要がありますが、とりあえずテストに失敗しました。合格した人がアドバイスをいただければ幸いです^^<br>Text() を印刷します。文字列、横座標は5です。縦座標は20で、文字列の内容は「test pdf」です<br> 最終的なOutput()のパラメータ「D」については、マニュアルを参照してください。非常に明確に書かれています<br> この方法でエクスポートされた PDF ファイルは「テスト PDF」と表示されます。 <br>ご興味がございましたら、画像を追加してください<br><br><?<br />define('FPDF_FONTPATH','fpdf152/font/');<br />require('fpdf152/fpdf.php' ) ;<br />$pdf = new FPDF;<br />$pdf->AddPage();<br />$pdf->SetFont('arial');<br />$pdf->Text(5, 20) ,'テスト pdf');<br />$pdf->Image('jianxin_mark.jpg', 5, 30, 60, 50);<br />$pdf->Output('a.pdf', ' D ');<br />?><br><br>Image() は、パスを含むファイル名を先頭に付けて画像を PDF に挿入できます。5 は横座標、30 は縦座標、60 は画像の幅、高さは 50 です<br>それで、テキストと画像の両方を含む PDF ファイルが作成されます^^<br>実際には、マニュアルに記載されている機能がたくさんありますが、あまり詳しくはありません。自分で調べて見つけてください ^^<br> <br><font color="#e78608">------解決策----------------------</font><br>codeplex には、このようなセットがあります。 PHPExecl、PHPWord、PHPPowerpoint は、<div class="clear"> を検索すると簡単に見つかります。</div>