導航:首頁 > 編程語言 > php生成word圖片

php生成word圖片

發布時間:2022-10-06 02:19:12

『壹』 phpword怎麼在載入的模板中插入一張圖片

在word文檔中,插入一個圖片作為背景的操作步驟:
1、單擊頁面布局---頁面顏色----填充效果;

2、彈出填充效果對話框,單擊選擇圖片按鈕;

3、彈出選擇圖片對話框,選擇所需要的圖片即可,如圖所示。

『貳』 thinkphp怎麼生成word

PHP操作Word文檔的方法有很多,這里為大家提供一種高效方法,要比伺服器安裝com組件效率高的多,因為 word的com組件還要打開客戶端。
首先保證你的伺服器安裝Microsoft Office
本文以下載素材火的特效頁面,作為word輸出內容。當然你也可以自定義字元串內容,比如表格、列表、標題等。
若是有圖片的話,咱們必須轉換成mht格式。
PHP生成word,並即時下載代碼:
$url = file_get_contents("http://www.sucaihuo.com/js");
$fileContent = getWordDocument($url);
$fileName = iconv("utf-8", "GBK", '素材火' . '_' . $id . '_' . rand(100, 999));
header("Content-Type: application/doc");
header("Content-Disposition: attachment; filename=" . $fileName . ".doc");
echo $fileContent;

『叄』 php上傳word和pdf的時候,怎麼把word和pdf生成圖片,

請安裝Adobe Acrobat XI Pro軟體,
1、各種軟體都可用Adobe PDF列印機列印你要輸出的內容,即可得到PDF文檔。
2、用Adobe Acrobat XI Pro軟體打開PDF文檔,另存為JPG格式即可。

『肆』 PHP怎麼把文字生成圖片啊

你既然這樣$content=fread($fp,filesize($file_dir));//讀文件用了,為何下面不調用它呢已經幫你修改好了header("Content-type:image/png");$file_dir="verchk.txt";$fp=fopen($file_dir,"r");$content=fread($fp,filesize($file_dir));//讀文件fclose($fp);$fplen=strlen($content);//計算字元字數$mailaddressimages=imagecreate($fplen*10,25);//獲得文件名圖片信息。$lenadd=$fplen;$fontsize="4";$center=(imagesx($mailaddressimages)-8.3*strlen($content))/2;
$mailimagesbackground=ImageColorAllocate($mailaddressimages,231,196,43);
$mailimagesfacecolor=ImageColorAllocate($mailaddressimages,0,0,0);
ImageString($mailaddressimages,$fontsize,$center,5,$content,$mailimagesfacecolor);
Imagepng($mailaddressimages);ImageDestroy($mailaddressimages);復制代碼

『伍』 使用PHPWord導出Word

首先使用composer安裝PHPWord

composer require phpoffice/phpword

創建一個公共方法

function exportWorld()

{

$phpWord = new PhpWord();//實例化對象

$section = $phpWord->addSection();//新增一個空白頁

$section->addText('hello');//添加一個段落文字

$textrun = $section->addTextRun();//普通文字,一個段落,可以在後面追加文字

$textrun->addText('world');//在上面的文字後面添加文字

$textrun->addTextBreak(1);//文字換行,參數表示幾行

$section->addTextBreak(1);//段落直接換行

$section->addPageBreak();//添加換行符

//字體樣式

$fstyle = [

    'name' =>'宋體',  //字體

    'size' => 12,    //大小

    'color'=> 'red',  //顏色

    'bold' => true'  //加粗

];

//段落樣式

$pstyle = [

    'align' =>'center',  //對齊方式

    'inden' => 2,    //縮進

];

$section->addText('how are you!',$fstyle,$pstyle);//添加自定義文字樣式和段落樣式的

$objWriter = IOFactory::createWriter($phpWord, 'Word2007');

header('pragma:public');

header("Content-Disposition:attachmeng;filename=hello.doc");//設置導出保存的文件名

$objWriter->save('php://output');

}

以下舉例一些常用的參數配置

設置文檔屬性

$pro = $PHPWord->getProperties();

$pro->setCreator('Jankin');        //創建者

$pro->setCompany('apple');        //公司

$pro->setTitle('computer science');        //標題

$pro->setDescription('this is computer science document.');//描述

$pro->setCategory('computer');      //分類

$pro->setLastModifiedBy('Jankin');    //最後修改者

$pro->setCreated( mktime(0, 0, 0, 8, 12, 2019) );//創建時間

$pro->setModified( mktime(0, 0, 0, 8, 12, 2010) );//修改時間

$pro->setSubject('computer science');//主題

$pro->setKeywords('science');//關鍵詞

設置常用頁面樣式

$pStyle = [

    'orientation' => null,//頁面方向,默認null是豎向,landscape是橫向

    'marginTop' => 800,//上邊距

    'marginLeft' => 800,//左邊距

    'marginRight' => 800,//右邊距

    'marginBottom' => 800,//下邊距

    'borderTopSize' => 800,//上邊框尺寸

    'borderTopColor' => 'red',//上邊框顏色

    'borderLeftSize' => 800,//左邊框尺寸

    'borderLeftColor' => 'red',//左邊框顏色

    'borderRightSize' => 800,//右邊框尺寸

    'borderRightColor' => 'red',//右邊框顏色

    'borderBottomSize' => 800,//下邊框尺寸

    'borderBottomColor' => 'red',//下邊框顏色

];

設置常用文本樣式

$pStyle = [

    'size' => 12,//文字大小

    'name' => '宋體',//字體名稱

    'bold' => true,//加粗

    'italic' => true,//斜體

    'Color' => 'red',//顏色

];

原文鏈接 PHPWord導出Word

『陸』 如何用 PHP 生成 Word 文檔

PHP 生成 word 文檔,可以考慮以下兩類辦法:

1. 利用 windows 系統提供的 com組件。

這種方法的原理,是使用 php 的調用 com 組件功能函數,如果系統里安裝過 office 的伺服器,就可以調用 word.application 。

2. 利用PHP將內容寫入doc文件之中。

這種方法,難分為兩種,一種是生成mht格式寫入word,另一種是編寫純 HTML 格式寫入word。這種方法是基於 word 對 html 的良好支持。

『柒』 如何用PHP生成word文檔

PHP 生成 word 文檔,可以考慮以下兩類辦法:
1. 利用 windows 系統提供的 com組件。
這種方法的原理,是使用 php 的調用 com 組件功能函數,如果系統里安裝過 office 的伺服器,就可以調用 word.application 。

2. 利用PHP將內容寫入doc文件之中。
這種方法,難分為兩種,一種是生成mht格式寫入word,另一種是編寫純 HTML 格式寫入word。這種方法是基於 word 對 html 的良好支持。

『捌』 thinkPHP5.0怎麼在生成的word中加入圖片

如果使用的是phpword插件操作word 可以看下這篇

閱讀全文

與php生成word圖片相關的資料

熱點內容
程序員用得到數字區嗎 瀏覽:172
python求商 瀏覽:475
ipad能用c語言編譯器嗎 瀏覽:559
軟泥解壓球最新版 瀏覽:996
4萬程序員辭職創業 瀏覽:757
thinkingphp 瀏覽:595
安卓相冊移動文件夾 瀏覽:4
耳朵清潔解壓聲控99的人都睡得著 瀏覽:203
叉車出租網站源碼 瀏覽:872
共享單車的app是什麼 瀏覽:406
不帶gui的伺服器什麼意思 瀏覽:371
金剛經及PDF 瀏覽:100
php中冒號 瀏覽:356
php5432 瀏覽:350
命令在哪使用 瀏覽:170
php獲取網頁元素 瀏覽:706
為什麼需要硬體驅動編譯 瀏覽:883
pm編程怎樣看導柱孔對不對稱 瀏覽:136
農業大學選課找不到伺服器怎麼辦 瀏覽:649
路由配置網關命令 瀏覽:933