PHP-Yii2MPDFがテーブルをレンダリングしない

ジヌ・ジョセフ・ダニエル

pdfを生成するためにYii2でmpdf拡張機能を使用していますhttp://www.yiiframework.com/extension/yii2-mpdf/

コードを以下に示します。

$fileName = 'tst.pdf';
    $invoiceHtml = "
    <table style = 'height:500px;width:500px' border='1'>
      <tr>
        <td>Test
        </td>
        <td>Test2
        </td>
      </tr>
        <tr>
          <td>Test
          </td>
          <td>Test2
          </td>
        </tr>
    <table>
    ";
    $pdf = new Pdf([
         // set to use core fonts only
         'mode' => Pdf::MODE_CORE,
         // A4 paper format
         'orientation' => Pdf::ORIENT_LANDSCAPE,
         // stream to browser inline
         'destination' => Pdf::DEST_DOWNLOAD,
         // your html content input
         'content' => $invoiceHtml,
         'filename' =>$fileName,
         'cssInline' => ' @page{size: 500mm 200mm}',

          // set mPDF properties on the fly
         'options' => ['title' => 'Krajee Report Title'],
          // call mPDF methods on the fly
         'methods' => [
             'SetHeader'=>['New Horizon Travel And Tours LLC'],
         ]
   ]);
   return $pdf->render();

コードは空白のPDFファイルを生成しています。他のHTMLタグや他のタグを試しましたが、プレーンテキストは期待どおりに機能しています。テーブルタグを使用すると、機能します。この問題の解決策を探しています

子供

これはあなたの質問に対する答えではないかもしれません。しかし、私は以前に同じ問題にすでに直面しています。あなたが主張するなら、あなたは私の代わりを使うかもしれません...

1-HtmlコードをHTMLファイル内に配置します。別のファイル。2-以下のコードを使用してコードを置き換えます。

$invoiceHtml = Yii::$app->controller->renderPartial('_yourHtmlFile');
$pdf = new Pdf([
     // set to use core fonts only
     'mode' => Pdf::MODE_CORE,
     // A4 paper format
     'orientation' => Pdf::ORIENT_LANDSCAPE,
     // stream to browser inline
     'destination' => Pdf::DEST_DOWNLOAD,
     // your html content input
     'content' => $invoiceHtml,
     'filename' =>$fileName,
     'cssInline' => ' @page{size: 500mm 200mm}',

      // set mPDF properties on the fly
     'options' => ['title' => 'Krajee Report Title'],
      // call mPDF methods on the fly
     'methods' => [
         'SetHeader'=>['New Horizon Travel And Tours LLC'],
     ]
]);
return $pdf->render();

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

非同期でテーブルが正しくレンダリングされない| PHP | API | LARAVEL

分類Dev

Yii2mpdfダウンロードしたファイル名を変更

分類Dev

PHP配列をTWIGのテーブルとしてレンダリングします

分類Dev

PHPを使用してHTMLテーブルにXML出力をレンダリングする

分類Dev

PHPログインページリダイレクトが新しいページをロードしない

分類Dev

PHP-サブフォルダーサイトでルーティングが機能しない

分類Dev

PHPメールがスペイン語のアクセントを正しくレンダリングしない

分類Dev

Yii2-ビューのindex.php内に_search.phpファイルをレンダリングします

分類Dev

PHP WebサイトがCSSやリンクをレンダリングしないのはなぜですか?

分類Dev

PHP、MySQL、2つのテーブル間でリンクされていないレコードを一覧表示しますか?

分類Dev

PHPがレンダリングされない

分類Dev

Yiiがすべてのバックエンドコントローラー出力に「<?php」をレンダリングするのはなぜですか?

分類Dev

PHPでページを読み込んだ後、Ajaxを使用してテーブル値を動的にレンダリングします

分類Dev

MathjaxがPHP / AjaxからTEX数式を動的にレンダリングしない

分類Dev

PHPを使用して1か月間のテーブル(カレンダーなど)を生成します

分類Dev

CentOS 7 + PHP7-phpがブラウザでレンダリングされない

分類Dev

phpログインがリダイレクトされない

分類Dev

グーテンベルクカスタムブロックphpレンダリングの問題

分類Dev

PHPがテーブルからリンクをスクレイピングする

分類Dev

PHP / MySQL-ダブルミーティングルームの予約を確認しています

分類Dev

symfony 3.4でレンダリングされたphpテンプレートがhttpヘッダーを出力するのはなぜですか?

分類Dev

テレグラムボットインラインキーボードがPHPを表示しない

分類Dev

ネストされたIFステートメントでPHPリダイレクトが機能しない

分類Dev

PHP正規表現サブルーチンリファレンスが機能しない

分類Dev

PHP - ZF2 - 文字列変数からテンプレートをレンダリングする

分類Dev

正しいユーザーとパスワードを使用すると、PHPログインシステムがリダイレクトされません

分類Dev

PHPにログインした後にモーダルが表示されない

分類Dev

PHP jqueryajaxが機能していないフォルダーから画像のリンクを解除します

分類Dev

PHPがMySQL一時テーブルに自動インクリメントフィールドを挿入しない

Related 関連記事

  1. 1

    非同期でテーブルが正しくレンダリングされない| PHP | API | LARAVEL

  2. 2

    Yii2mpdfダウンロードしたファイル名を変更

  3. 3

    PHP配列をTWIGのテーブルとしてレンダリングします

  4. 4

    PHPを使用してHTMLテーブルにXML出力をレンダリングする

  5. 5

    PHPログインページリダイレクトが新しいページをロードしない

  6. 6

    PHP-サブフォルダーサイトでルーティングが機能しない

  7. 7

    PHPメールがスペイン語のアクセントを正しくレンダリングしない

  8. 8

    Yii2-ビューのindex.php内に_search.phpファイルをレンダリングします

  9. 9

    PHP WebサイトがCSSやリンクをレンダリングしないのはなぜですか?

  10. 10

    PHP、MySQL、2つのテーブル間でリンクされていないレコードを一覧表示しますか?

  11. 11

    PHPがレンダリングされない

  12. 12

    Yiiがすべてのバックエンドコントローラー出力に「<?php」をレンダリングするのはなぜですか?

  13. 13

    PHPでページを読み込んだ後、Ajaxを使用してテーブル値を動的にレンダリングします

  14. 14

    MathjaxがPHP / AjaxからTEX数式を動的にレンダリングしない

  15. 15

    PHPを使用して1か月間のテーブル(カレンダーなど)を生成します

  16. 16

    CentOS 7 + PHP7-phpがブラウザでレンダリングされない

  17. 17

    phpログインがリダイレクトされない

  18. 18

    グーテンベルクカスタムブロックphpレンダリングの問題

  19. 19

    PHPがテーブルからリンクをスクレイピングする

  20. 20

    PHP / MySQL-ダブルミーティングルームの予約を確認しています

  21. 21

    symfony 3.4でレンダリングされたphpテンプレートがhttpヘッダーを出力するのはなぜですか?

  22. 22

    テレグラムボットインラインキーボードがPHPを表示しない

  23. 23

    ネストされたIFステートメントでPHPリダイレクトが機能しない

  24. 24

    PHP正規表現サブルーチンリファレンスが機能しない

  25. 25

    PHP - ZF2 - 文字列変数からテンプレートをレンダリングする

  26. 26

    正しいユーザーとパスワードを使用すると、PHPログインシステムがリダイレクトされません

  27. 27

    PHPにログインした後にモーダルが表示されない

  28. 28

    PHP jqueryajaxが機能していないフォルダーから画像のリンクを解除します

  29. 29

    PHPがMySQL一時テーブルに自動インクリメントフィールドを挿入しない

ホットタグ

アーカイブ