2015-04-23 12 views
6

Sto lavorando a un progetto che utilizza WeasyPrint per l'output di documenti. per la vita di me non riesco a capire perché è l'impostazione predefinita delle dimensioni della pagina a una dimensione di pagina non standard.Dimensione pagina WeasyPrint errata. (8,27 pollici x 11,69 pollici)

Mi aspetto che sia impostato su 8,5 x 11 pollici. invece i pdf escono come 8.27 x 11.69 pollici.

per la vita di me non riesco a capire perché la dimensione della pagina è così spenta.

qualche idea?

+0

Si prega di notare, ho modificato GROSSLY il contenuto in una pagina più piccola, sempre lo stesso risultato –

+5

Perché pensi che sia una dimensione non standard? È A4, che è standard quasi ovunque nel mondo. –

+1

aaa e sei corretto, anche se non riesco a trovare dove nella documentazione si afferma come si sostituisce la dimensione della pagina, ma alla fine ho scoperto che dovrei usare il tag css @page. vorrei che questo fosse più chiaro nei documenti –

risposta

12

Ho trovato che il tag CSS @page mi avrebbe permesso di cambiare le dimensioni della pagina reale di ciò che il pdf genererebbe a:

 @page { 
      size: Letter; 
      margin: 0in 0.44in 0.2in 0.44in; 
     } 

tempi buoni che cercano di capire che uno.

Problemi correlati