magento:請求書PDFデザインのカスタマイズ


25

Invoice PDFレイアウトをカスタマイズしたい。

大きな製品名がある場合、テーブルデータは適切に調整されて見えませんここに画像の説明を入力してください

PDF INVOICEのデザインを簡単に管理するにはどうすればよいですか。

app / code / core / mage / sales / model / order / pdf / abstract.phpを変更しようとしましたが、解決策が見つかりませんでした。PDFレイアウト設計を修正するのに助けが必要です。


1
magentoのinoiceレイアウトを変更することは常に困難な作業であり、そのために多くの時間を計画する必要があります。Firegento_Pdfをご覧ください。カスタマイズが簡単だと思います:github.com/firegento/firegento-pdf
Fabian Blechschmidt 14

回答:


11

このファイルを変更することで請求書レイアウトをカスタマイズできます:Mage_Sales_Model_Order_Pdf_Invoice(app/code/core/Mage/Sales/Model/Order/Pdf/Invoice.php)。もちろん、ファイルを適切に書き換える必要があります。

追加情報と例については、以下の記事もご覧ください。

  1. http://www.atwix.com/magento/customize-magento-pdf-invoice-and-packingslip/
  2. http://www.satollo.net/magento-how-to-sligtly-modify-the-invoice-pdf
  3. http://www.magentocommerce.com/knowledge-base/entry/custom-pdf-templates/
  4. http://www.magentocommerce.com/wiki/5_-_modules_and_development/orders/editing_an_invoice_pdf

こんにちは、返信ありがとうございます。両方のソースを確認しました。invoice.phpとabstract.phpはまだ開いたままであり、まだ変更を加えていますが、修正方法が見つかりませんでした。
ジャックトリス14年

まあ、MagentoはZend_Pdfクラスを使用してpdfファイルを作成します。マージン、パディングのようなものを追加してする方法だから上、ここで見ることができますように(framework.zend.com/manual/1.12/en/zend.pdf.pages.html
エフゲニー・イワノフ

行っている変更を確認するには、ファイルに変更を加えてから、PDF経由で請求書を再作成する必要があります。出力を簡単に確認できますか?毎回請求書を作成せずに?
ジャックトリス14年

まず、キャッシュが無効になっていることを確認してください。変更するときよりも、既存の請求書を印刷するだけです(販売->請求書)。レイアウトに何らかの変更を加えるたびに、プロセスを繰り返します。
エフゲニイワノフ14年

テーブルを描きたいかどうか教えてもらえますか?テーブルやボーダーを描く方法は?
ジャックトリス14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.