2011-06-18 12 views
12

wkhtmltopdf(html to pdf converter)を使用しており、PHP shell_execで実行しています。wkhtmltopdf:どの用紙サイズが有効ですか?

wkhtmltopdf --help 1つのオプションを実行すると、ヘルプテキストが

設定した用紙サイズにされた状態で、大きさである:誰かが紙のリストを持っている場合、私は疑問に思ってなどA4、レター、

この実行ファイルのサイズは実行されますか?

特定のバージョン、私は次のことを試してみましたwkhtmltopdf-0.9.9-static-i386

+0

関連:[?wkhtmltopdfを経由して無限の1ページのPDFにHTMLに変換する方法](http://superuser.com/q/958988/87805)SU – kenorb

答えて

30

あなたはpdfsettings.cc source in the project repositoryを通じて見てみる場合は、名前の用紙サイズの受け入れリストのように私には見えた、このリストを見つけることができます。

res["A0"] = QPrinter::A0; 
res["A1"] = QPrinter::A1; 
res["A2"] = QPrinter::A2; 
res["A3"] = QPrinter::A3; 
res["A4"] = QPrinter::A4; 
res["A5"] = QPrinter::A5; 
res["A6"] = QPrinter::A6; 
res["A7"] = QPrinter::A7; 
res["A8"] = QPrinter::A8; 
res["A9"] = QPrinter::A9; 
res["B0"] = QPrinter::B0; 
res["B1"] = QPrinter::B1; 
res["B10"] = QPrinter::B10; 
res["B2"] = QPrinter::B2; 
res["B3"] = QPrinter::B3; 
res["B4"] = QPrinter::B4; 
res["B5"] = QPrinter::B5; 
res["B6"] = QPrinter::B6; 
res["B7"] = QPrinter::B7; 
res["B8"] = QPrinter::B8; 
res["B9"] = QPrinter::B9; 
res["C5E"] = QPrinter::C5E; 
res["Comm10E"] = QPrinter::Comm10E; 
res["DLE"] = QPrinter::DLE; 
res["Executive"] = QPrinter::Executive; 
res["Folio"] = QPrinter::Folio; 
res["Ledger"] = QPrinter::Ledger; 
res["Legal"] = QPrinter::Legal; 
res["Letter"] = QPrinter::Letter; 
res["Tabloid"] = QPrinter::Tabloid; 
+0

で私はいくつかの無制限の高さがあるだろう期待していましたオプション。 – kenorb

+1

@kenorbまた、無制限の高さの用紙とプリンタ:) –

+0

@VladimirPrudnikov [それほど見つからない](http://superuser.com/q/958988/87805)。 – kenorb

2

、彼らは私のために働いている:

  1. を法的
  2. レター
  3. タブロイド
  4. A4
  5. A3
  6. B5
  7. B4
  8. B3