2017-06-08 16 views
0

私は正常に作成し、pdfとしてmpdf関数を使ってエクスポートしたhtmlページを作成しました。

$mpdf->Output(); 

は、A4サイズなどのhtmlファイルをプレビューし、各html要素(ボディ、テーブルの

contenteditable="true" 

で出力を編集する前に、それが可能であれば私の質問は、あります、p、divなど)。

私は試してみましたが、html出力の見方はmpdf出力とは異なります。 (サイズ、寸法、画像、表など)

ありがとうございます。

よろしく、 ニックネーム

答えて

0

私が正しくあなたを理解していれば、最も簡単な答えは(必ずしも必要ではないが、真の答えは)「ノー」です。

私の答えの理由は、あなたが私たちに本の作成を依頼したからです。 Javascript、PHP、およびHTMLを説明すると、すべての要素をある程度の制限なしに合理的な(ただし決して無限に変わらない)程度に制御する必要があります。 PDFが印刷される間、HTMLは印刷されないように配慮してください。 PDFは単純にできない多くのことをHTMLで行うことができます。ウェブブラウザでフォーム作成ツールを作成する際の多くの問題の1つは、ブラウザが文字通り紙の種類を気にしないように設計されており、PDFは文字通り紙のことを気にするように設計されているということだけです。

あなたの質問に対する真の答えは「はい」です。しかし、それを行う方法に関する完全なチュートリアルを書くことは、このフォーラムの範囲をはるかに超えています。

これを行う方法を学びたい場合は、賛否両論を理解する必要があります。プロと出発点については、hereを開始することができます。短所については、thisを読んでください。

+0

まず、ご回答いただきありがとうございます。私の主な問題は、htmlの要素を編集する方法ではありません。 (あなたが私に送った最初のリンクページを見つけましたが)contenteditableを使うためにhtmlページにmpdf関数の同じレイアウトを作る方法を教えてください。私はmpdfを使用して、私は正常にPDFファイルを作成しました。(正確に私が望むビューを持っていますが)要素出力を編集するためにpdfで "not"出力を選択すると、HTMLビューは全く異なります。 – NickName

+0

HTMLページは、画面の解像度の制限がある場合、印刷された用紙を模倣する必要があります。 A4ページの幅は8.27インチです(私はアメリカです)。 150dpiは1240.5ピクセルです。 Javascriptを使用してブラウザウィンドウの内側の幅を1240ピクセルに設定します(サポートしていない場合は、DPIを減らしてください)。この時点で、HTMLはmPDF出力に似ています。そうでない場合は、いくつかのテストを実行できるように、限られた数のHTMLオブジェクトに対して特定のコードで質問を再投稿する必要があります。 – JBH

関連する問題