» »

Reportlab - template

Reportlab - template

rkb2 ::

Pri generiranju PDF datoteke v Reportlabu, za ozadje dokumenta uporabljam template (TIFF datoteka, 2480x3507 - zaradi kvalitete izpisa). Problem se pojavi pri tiskanju dokumenta - je namreè zelo pèasno. V primeru, da ozadja ni je tiskanje hitro. A kdo ve èe je namesto rasterske slike mogoèe uporabiti drugi PDF dokument ali kakšen drugi vektorski format ? Ozadje je precej zapletena kombinacija èrt/teksta, ki je narejena v 2D risarskem programu.

jype ::

Hm, to bo pa komplicirano...

Preprican sem, da je izvedljivo nalimat en PDF page cez drugega, ne vem pa, kako to naredis (in zdajle na zalost tudi ne utegnem raziskovat).

Ena taka precej storasta moznost je da poizkusis v Image od reportlaba kar PDF nalozit, samo se mi zdi, da ga v vsakem primeru rasterizira.

rkb2 ::

def mreza(c):
c.drawImage("okvir.pdf", 0, 0, 210*mm, 297*mm)

vrne ven samo napako:

File "C:\bin\Python24\Lib\site-packages\PIL\Image.py", line 1745, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file

Mislim da drawImage dela samo z rasterskimi slikami, ker gre vse skupaj prek Python Imaging Library.

rkb2 ::

Čudno se mi zdi, da niso predvideli kakšnega bolj pametnega načina, ker praktično vsak dokument vsebuje kakšen logo, etc.

Printer porabi zdaj 5 minut da prebavi 3 strani dolg dokument.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Sinhronizacija podatkov iz Excela v Word

Oddelek: Programska oprema
152872 (2411) jukoz
»

c# tiho tiskanje slik.

Oddelek: Programiranje
101850 (1521) OmegaM
»

corel težava

Oddelek: Programska oprema
262045 (1718) harvey
»

Iskanje po slikah (daš sliko in išče podobne) ?

Oddelek: Loža
73222 (2817) Music Man
»

Photoshop -> Corel?

Oddelek: Programska oprema
182336 (2106) ali3n

Več podobnih tem