2011-06-18 12 views
12

Używam wkhtmltopdf(html to pdf converter) i używam go przez php shell_exec.wkhtmltopdf: Jakie rozmiary papieru są prawidłowe?

Uruchamiając wkhtmltopdf --help Jedną z opcji jest wielkość, przy czym tekst pomocy

Ustaw rozmiar papieru: A4, list itp

Zastanawiam się, czy ktoś ma listę papierze rozmiary tego pliku wykonywalnego zostaną uruchomione?

Specyficzna wersja jest wkhtmltopdf-0.9.9-static-i386

+0

pokrewne: [? Jak przekonwertować HTML do niekończącej się jedna strona formatu PDF poprzez wkhtmltopdf] (http://superuser.com/q/958988/87805) na SU – kenorb

Odpowiedz

30

Jeśli spojrzeć przez pdfsettings.cc source in the project repository znajdziesz tę listę, która wygląda mi na to, przyjętej listy nazwanych rozmiarów papieru.

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

Miałem nadzieję, że będzie jakiś nieograniczona wysokość opcja. – kenorb

+1

@kenorb a także nieograniczoną wysokość papieru i drukarki :) –

+0

@ VladimirPrudnikov [Nie można go znaleźć] (http://superuser.com/q/958988/87805). – kenorb

2

Próbowałem następujących, pracowali dla mnie:

  1. Prawnego
  2. List
  3. Tabloid
  4. A4
  5. A3
  6. B5
  7. B4
  8. B3
Powiązane problemy