亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php富文本如何轉html

發布時間:2021-11-16 10:02:31 來源:億速云 閱讀:470 作者:iii 欄目:編程語言

本篇內容介紹了“php富文本如何轉html”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

php富文本轉html的方法:1、打開相應的代碼文件并修改圖片路徑;2、利用phpword轉為html,代碼如“$phpWord  =  new  \ PhpOffice \ PhpWord \ PhpWord...”

php富文本如何轉html

本文操作環境:windows7系統、PHP7.1版、DELL G3電腦

php 富文本怎么轉 html?

PHP 富文本轉html、word、pdf文件下載

富文本我這里使用的是layui,因為 它輕……

至于富文本如何使用文檔記載非常簡單,有問題再說啦:http://www.layui.com/doc/modules/layedit.html

然后進行富文本的數據存取后,取出你要的內容:

1、轉html

$html = "這里是你要的內容!";

php富文本如何轉html

第一行是因為圖片路徑不對,顯示不出來,所有對圖片路徑進行了正確的替換

或者利用phpword也可以轉為html,如上圖phpword的demo,可以參考

phpword(composer):composer require phpoffice/phpword

<?PHP
require_once  ' bootstrap.php中' ;
//創建新文檔... 
$ phpWord  =  new  \ PhpOffice \ PhpWord \ PhpWord();
/ *注意:您附加到文檔的任何元素都必須位于節中。* /
//添加一個空的部分到文檔中... 
$ section  =  $ phpWord - > addSection(); 
//添加文本元素默認......風格的字體有第
$節- > addText(
 “ ‘借鑒昨天,活在今天,憧憬明天。‘ ’最重要的是不要停止問問題。’ ”。'(愛因斯坦)');    
         
         
/ *
 *注意:可以通過三種方式自定義添加的Text元素的字體樣式:
*  -  inline; 
*  - 使用指定的字體樣式(隱式創建新的字體樣式對象); 
*  - 使用明確創建的字體樣式對象。
* / 
//'添加帶有字體自定義內聯的文本元素... 
$ section - > addText(
 ''偉大的成就通常是由于偉大的犧牲''。'而且永遠不是自私的結果。''。'(Napoleon Hill)', array( ' name ' => ' Tahoma ', ' size ' => 10));    
         
         
        
//使用指定字體樣式自定義字體添加文本元素... 
$ fontStyleName  =  ' oneUserDefinedStyle ' ; 
$ phpWord - > addFontStyle(
 $ fontStyleName, array( ' name ' => ' Tahoma ', ' size ' => 10, ' color ' => ' 1B2232 ', ' bold ' => true)); $ section - >    
            
    “最大的成就是不是永遠不跌倒,‘ 
’但在再度上漲你掉下去了。” '。'(Vince Lombardi)',$ fontStyleName);         
         
    
//添加使用明確創建的字體樣式對象自定義字體的文本元素... 
$ fontStyle  =  new  \ PhpOffice \ PhpWord \ Style \ Font(); 
$ fontStyle - > setBold( true); 
$ fontStyle - > setName( ' Tahoma '); 
$ fontStyle - > setSize( 13); 
$ myTextElement  =  $節- > addText( ' “相信你能和你\'重新一半。“(西奧多·羅斯福)'); 
$ myTextElement - > setFontStyle($ fontStyle);
//將文檔保存為OOXML文件... 
$ objWriter  =  \ PhpOffice \ PhpWord \ IOFactory :: createWriter( $ phpWord, ' Word2007 '); 
$ objWriter - > save( ' helloWorld.docx ');
//將文檔保存為ODF文件... 
$ objWriter  =  \ PhpOffice \ PhpWord \ IOFactory :: createWriter( $ phpWord, ' ODText '); 
$ objWriter - > save( ' helloWorld.odt ');
//將文檔保存為HTML文件... 
$ objWriter  =  \ PhpOffice \ PhpWord \ IOFactory :: createWriter( $ phpWord, ' HTML '); 
$ objWriter - > save( ' helloWorld.html ');
/ *注意:我們跳過RTF,因為它不是基于XML的,需要一個不同的例子。* / 
/ *注意:我們跳過PDF,因為“HTML-to-PDF”方法用于創建PDF文檔。* /

2、轉word

(1)使用PHP內置file_put_contents(),我試著這樣保存為word后,原來的html標簽會全部存在,除非你需要富文本或html源碼,否則沒什么意義。

php富文本如何轉html

(2)利用緩存:圖片下載到本地后要顯示,只能使用網絡地址(IP或域名)

$wors = str_replace("/uploads/layui/","http://172.16.3.125/notes/public/uploads/layui/",$html);
$this->start();
$newname = 'pppp';
$wordname = 'files/word/'.$newname.".doc";//生成文件路徑
echo $wors;
$this->save($wordname);
ob_flush();//每次執行前刷新緩存
flush();
function start()
{
    ob_start();
    echo '<html xmlns:o="urn:schemas-microsoft-com:office:office"  xmlns:w="urn:schemas-microsoft-com:office:word"  xmlns="http://www.w3.org/TR/REC-html40">
          <head>
               <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
               <xml><w:WordDocument><w:View>Print</w:View></xml>
        </head><body>';
}
function save($path)
{
    echo "</body></html>";
    $data = ob_get_contents();
    ob_end_clean();
    $this->wirtefile ($path,$data);
}
function wirtefile ($fn,$data)
{
    $fp=fopen($fn,"wb");
    fwrite($fp,$data);
    fclose($fp);
}

(3)利用phpword也可以轉為word,如上圖phpword的demo,可以參考,但圖片下載到本地后要顯示,同樣只能使用網絡地址(IP或域名)

(4)網上有通過html轉為mht然后轉帶圖片文本word的實例,以為太長了,所以以后看一下       ε≡?(?>?<)? 一心向學

3、轉pdf

(1)HTML-to-PDF:聽說這個但是我沒試,大家用過的可以指點一二

(2)使用mpdf(麻婆豆腐)擴展(習慣composer):composer require mpdf/mpdf

public function topdf()
    {
        $html = Db::table('diary')->where('id',12)->find();
        $title = '<h2 style="text-align: center;">' . $html['notename'] . '</h2>';
        $content = $html['content'];
        $mpdf  =  new Mpdf();
        $mpdf->autoScriptToLang = true;
        $mpdf->autoLangToFont = true;
        $header='<table width="95%" style="margin:0 auto;border-bottom: 1px solid #4F81BD; vertical-align: middle; font-family:  
serif; font-size: 9pt; color: #000088;"><tr>  
                <td width="10%"></td>  
                <td width="80%" style="font-size:16px;color:#A0A0A0">這是我的頁眉</td>  
                <td width="10%" style="text-align: right;"></td>  
                
                </tr></table>';
        $mpdf->SetHTMLHeader($header);  //頁眉
//        $mpdf -> WriteHTML(' <h2> Hello world!</h2> ');
        $mpdf -> WriteHTML($title.$content);
        $mpdf->Output();
//        $mpdf -> Output('files/word/one.pdf','D'); //存為文件
    }

“php富文本如何轉html”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇沅| 三江| 醴陵市| 克拉玛依市| 汉寿县| 高青县| 霍林郭勒市| 珠海市| 黎城县| 仪征市| 公安县| 昭平县| 临汾市| 金沙县| 江山市| 井冈山市| 沽源县| 建昌县| 鲜城| 札达县| 资溪县| 保亭| 黄浦区| 香格里拉县| 库车县| 栖霞市| 兰坪| 永安市| 兖州市| 昌平区| 大港区| 台州市| 瑞昌市| 疏附县| 博客| 永康市| 古丈县| 浦北县| 台北县| 乌拉特后旗| 井研县|