abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 1
dnes 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 0
včera 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 5
včera 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 33
včera 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 9
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 25
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 18
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 6
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 774 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Python - jagpdf + gtk - prázdná stránka

5.8.2009 19:52 horada | skóre: 3
Python - jagpdf + gtk - prázdná stránka
Přečteno: 188×

Dobrý den,

píši program v pythonu který ukládá určitá data do databáze (sqlite) a následně by měl vytvářet sestavy do pdf s využitím knihovny jagpdf (http://www.jagpdf.org/). Jako grafickou knihovnu používám gtk. Problém je v tom že mi jako sestava vyleze prázdná bílá stránka. Jako příčinu jsem určil knihovnu gtk neboť vytvořením dvou téměř totožných programů (jedná se v podstatě o Hello World z dokumentace) kde jeden obsahuje import knihovny gtk a druhý ne, my v prvém případě vygeneruje pouze prázdnou stránku, v druhém případě vrátí očekávaný výsledek. Nezáleží ani na pořadí importu jednotlivých knihoven.

#!/usr/bin/env python
#-*- coding: utf-8 -*-

import gtk
import jagpdf

doc = jagpdf.create_file("hello.pdf")
doc.page_start(597.6, 848.68)
doc.page().canvas().text(50, 800, "Hello, World!")
doc.page_end()
doc.finalize()

Používám python 2.6.2, jagpdf 1.3.33, a libgtk 2.12.8 na Ubuntu 9.04.

Kdybyste někdo měl jakýkoliv tip který by mě přivedl blíže k řešení byl bych vděčný.

Děkuji

Odpovědi

6.8.2009 10:08 jarda
Rozbalit Rozbalit vše Re: Python - jagpdf + gtk - prázdná stránka

Vas problem se mi nepovedlo zreplikovat. Na mem systemu je v obou pripadech vysledne PDF identicke. Uploadnete nekam to prazdne PDF nebo mi ho poslete na jarda at jagpdf.org.

6.8.2009 14:01 horada | skóre: 3
Rozbalit Rozbalit vše Re: Python - jagpdf + gtk - prázdná stránka
Příloha:

Níže přikládám vygenerovaný pdf soubor (v tomto případě vygenerované na starším Ubuntu 8.10 s pythonem 2.5.2). ještě jsem to nezkoušel na systému windows - během dne to můžu zkusit.

Každopádně děkuji za Váš čas.

(Jenom poznámka: knihovnu jagpdf jsem instaloval nakopírováním souborů jagpdf.py a _jagpdf.so do adresáře /usr/lib/python<VERZE>/)

6.8.2009 14:25 horada | skóre: 3
Rozbalit Rozbalit vše Re: Python - jagpdf + gtk - prázdná stránka

nyní jsem to ještě vyzkoušel na systému windows a tam je vše zdá se v pořádku...

6.8.2009 15:44 jarda
Rozbalit Rozbalit vše Re: Python - jagpdf + gtk - prázdná stránka

Problem je v nastaveni locales - mate pravdepodobne cestinu. PyGtk pri importu zmeni c-runtime locales, coz bohuzel ovlivni i JagPDF a zpusobi generovani invalidnich PDF. Da se tedy rici, ze problem je na strane JagPDF, ktera by se mela chovat konzistentne bez ohledu na nastavene locales. Podstata problemu je popsana zde: http://www.python.org/dev/peps/pep-0331/.

Zkuste vasi aplikaci spustit takto:

$ env LC_ALL=C hello_world.py

popripade s nejakym jinym locale, ktere pro desetinou carku pouziva symbol . <tecka>.

 

 

 

 

6.8.2009 15:59 horada | skóre: 3
Rozbalit Rozbalit vše Re: Python - jagpdf + gtk - prázdná stránka

děkuji za informace a částečné řešení (v případě malé testovací aplikace to funguje - u té větší ne -ale zatím jsem to moc nezkoumal) - nicméně pokud to ve windows funguje dobře tak to pro mě bude jen malá komplikace při vývoji.

Jinak je tato knihovna perfektní! Děkuji

6.8.2009 21:49 jarda
Rozbalit Rozbalit vše Re: Python - jagpdf + gtk - prázdná stránka

OK. Vas dotaz jsem zde objevil vicemene nahodou - pokud narazite v budoucnu na nejaky dalsi problem s JagPDF, doporucuji smerovat pripadne dotazy na http://groups.google.com/group/jagpdf.

7.8.2009 20:51 horada | skóre: 3
Rozbalit Rozbalit vše Re: Python - jagpdf + gtk - prázdná stránka

mě nějak nedošlo že autor rozumí česky :) a anglicky moc nevládku (tedy přečíst si kousek dokumentace to snad jo.. s pomocí stardicu...) ale něco napsat ... :-(

každopádně díky

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.