ホームページ  >  記事  >  バックエンド開発  >  PHPを使用してPDF、Word、画像ファイルを生成する方法

PHPを使用してPDF、Word、画像ファイルを生成する方法

WBOY
WBOYオリジナル
2016-06-13 13:47:471441ブラウズ

php を使用して PDF、Word、画像ファイルを生成する方法
上記の一元的な形式でファイルを生成できるコンポーネントがあればいいのですが
上記のタイプにテーブルを埋め込みたいのですが、デモを提供してもらえますか?
この表のスタイルとフォント サイズを設定できるのがベストです
ありがとうございます

-----解決策------ --- ----------
phpword,=>ワードファイルを生成 (テーブルを生成するだけであれば、ライブラリを使わずに直接生成することも可能です)
fpdf または pdflib。

------解決策----------------------
gd ライブラリで画像を生成できるかわかりません他に何か
------解決策-----
これにより word
ob_start();
echo '';
?>

php で Word 文書を直接作成


著者: axgle




word.doc を開いてここの紹介文が表示されれば、Word 文書が正常に作成されたことを意味します。


word.doc を開いてここの紹介文が表示されれば、Word 文書が正常に作成されたことを意味します。


print "";
$data = ob_get_contents();
file_put_contents('d.doc',$data);
ob_end_clean();
?>
------解決策----------------------
画像処理用の GD PHP 拡張機能。

ディスカッション

引用:

GD は可能ですか?

GD とは何ですか?

------解決策---------
PHP コード



定義('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>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。