2016-12-27 5 views
1

Ich muss ein WP-Plugin bearbeitet, um ein PDF-Dokument von einer HTML-Seite zu erstellen. Ich muss einen Weg hinzufügen, um die Bilder in das PDF-Dokument einzufügen. Ein Teil des Plugin-Code ist wie folgt:Erstellen Sie ein PDF von einer HTML-Seite

<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> 

Auf diese Weise wird nur der Textteil wird in das PDF-Dokument gedruckt. Ich mag die Bilder auch addieren und ich würde die preg_match_all PHP-Funktion verwenden, um das Attribut src alle img-Tags in der folgenden Art und Weise zu extrahieren:

<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> 

aber $ Spiel ist NULL. Wie kann ich die Zeichenfolge von HTML-Code nehmen, um das IMG-Tag zu entfernen? Können Sie mir bitte helfen?

Antwort

0

mit fpdf und PHP Sie

+0

eine PDF aus dem HTML-Code erstellen können ich habe dieses Plugin zu verwenden, und ich habe seinen Code zu bearbeiten –