2016-12-27 456 views
1

我必須編輯一個WP插件來從html頁面創建PDF文檔。 我必須添加一種方法將圖像插入到pdf文檔中。 插件代碼的一部分是這樣的:從html頁面創建pdf

<div class="description" style="margin:0 30px;"> 
      <?php 
      $description = wpautop($this->data->description); 
      $description = preg_replace("/\[[^\]]+\]/", '', $description); 
      $description = explode('<p>', $description); 
      foreach ($description as $value) { 
       ?> 

       <div class="pacchettino" style="padding-bottom: 20px;margin:0 30px;"> 
        <?php 
         echo $value 
        ?> 
       </div> 

      <?php 
      } 
      ?> 

     </div> 

以這種方式,僅文本部分被印刷成PDF文件。我也想加入圖像,我會使用preg_match_all PHP函數來提取每一個的img標籤的src屬性以下列方式:

<div class="description" style="margin:0 30px;"> 
       <?php 
       $description = wpautop($this->data->description); 
       $match = preg_match_all('<img src=\"(*?)\">', $description, $match); 

       $description = preg_replace("/\[[^\]]+\]/", '', $description); 
       $description = explode('<p>', $description); 
       foreach ($description as $value) { 
        ?> 

        <div class="pacchettino" style="padding-bottom: 20px;margin:0 30px;"> 
         <?php 
          echo $value 
         ?> 
        </div> 

       <?php 
       } 
       ?> 

      </div> 

但是$匹配爲NULL。 如何獲取html代碼的字符串以提取img標籤? 你能幫我嗎?

回答

0

與fpdf和PHP你可以創建一個PDF格式的HTML代碼

+0

我必須使用這個插件,我必須編輯它的代碼 –