Re: Konfigurovatelný vzhled PDF pro karty osob
Napsal: sob led 14, 2017 16:44
[přesun z vlákna viewtopic.php?f=2&t=32979&p=153895#p153895 ]
O své skripty se rád podělím i s ostatními, pokud budou někomu užitečné Momentálně akorát z GEDCOMu generuji svůj web: http://www.hytha.org/index.php?ACTION=1002 a http://www.hytha.org/index.php?ACTION=1001
Ve svém dotazu zmiňujete, že máte ve Wordu šablonu osoby. To je ideální začátek, dokonce si myslím, že nic lepšího už ani být nemůže
Microsoft má pro své produkty (Word, Excel, Powerpoint, Outlook, MS Project, ...) velmi kvalitní API, pomocí něhož můžete libovolně přistupovat k souborům .doc, .xls, atd. Toto API je navíc přístupné ze všech základních programovacích jazyků, včetně .vbs skriptů přímo ve Windows.
To, co tedy musíte vyplňovat ručně, půjde s největší pravděpodobností vyplnit automaticky z GEDCOMu nebo jiných zdrojů.
Můžete sem prosím nasdílet Vaši šablonu? Podívám se, jak je dělaná, a zda by šla jednoduše strojově zpracovat.
(Nevýhodou takovéhoto zpracování je, že musíte mít v PC, kde se šablona vyplňuje, nainstalovány příslušné programy, tedy v našem případě Word.)
Monika píše:Pokud jde o technické parametry počítače, myslím, že bych nemusela mít problém s limity ani na serveru. Je to sice jen virtuální server, ale dost "našlápnutý" a úpravy v nastavení (je-li třeba) mi udělají nejdéle do druhého dne, ale spíš v řádu hodin.
Jde mi spíš o to, že programy samy můžou mít různé chyby a omezení a některé se mohou projevit až když mají vykonat "více práce najednou".
Placené a vlastně ani neplacené služby třetích stran nepotřebuji využívat, protože nemám zájem o vyhledávání shod. Jedinou výjimkou je Exploring Family Trees https://learnforeverlearn.com/ancestors/ (nyní v betaverzi zdarma), který hezky graficky ukáže ztrátu dat. Tam je jasné, že může být nějaký limit (na využití systémových prostředků), ale zase nemá důvod načítat z gedcomu všechny položky (pokud jej tedy autoři píšou tak, jak myslím).
Myslím, že by mi taky ani nevadilo, pokud by program nenačetl některé položky z gedcomu, jejichž ztrátu neuvidím, protože je tam nepotřebuji zpracovávat. Tedy s jedinou výjimkou a ta se týká exportu "karet osob" do PDF, čili možná toho, o čem píšete:pesovirodkm píše:... takže mě v nejbližší době čeká napsat si parser na ancestří XML formát, abych mohl svá data dále zpracovávat (cílem je generovat celou kroniku ve formátu PDF přímo z dat z Ancestry).
Tohle mě tedy velmi zajímá! Už jsem se po něčem takovém sháněla tady viewtopic.php?f=2&t=32544 ale z gedcomu nebo z databáze na serveru. Docela mě překvapuje, že při tom množství amatérských genealogů programy stále ještě neumějí uživatelům nabídnout nějaký lepší konfort i v generování dat do PDF. Přece výsledkem obvykle bývá nejen "hezky vyvedený strom" (což už se v zásadě programy snaží řešit), ale i "hezky upravená kniha".
Bohužel nejsem programátorka, dělala jsem vždycky jen ty "vedlejší práce" (vedení projektu, spolupráce na hledání optimálního řešení, komunikace se zákazníky/cílovou skupinou, betatesty...), takže se umím podílet na vzniku programu, ale neumím jej napsat. Vy se máte, že to umíte
Asi by se vám nechtělo pustit se do programu použitelného i pro nás ostatní?
O své skripty se rád podělím i s ostatními, pokud budou někomu užitečné Momentálně akorát z GEDCOMu generuji svůj web: http://www.hytha.org/index.php?ACTION=1002 a http://www.hytha.org/index.php?ACTION=1001
Ve svém dotazu zmiňujete, že máte ve Wordu šablonu osoby. To je ideální začátek, dokonce si myslím, že nic lepšího už ani být nemůže
Microsoft má pro své produkty (Word, Excel, Powerpoint, Outlook, MS Project, ...) velmi kvalitní API, pomocí něhož můžete libovolně přistupovat k souborům .doc, .xls, atd. Toto API je navíc přístupné ze všech základních programovacích jazyků, včetně .vbs skriptů přímo ve Windows.
To, co tedy musíte vyplňovat ručně, půjde s největší pravděpodobností vyplnit automaticky z GEDCOMu nebo jiných zdrojů.
Můžete sem prosím nasdílet Vaši šablonu? Podívám se, jak je dělaná, a zda by šla jednoduše strojově zpracovat.
(Nevýhodou takovéhoto zpracování je, že musíte mít v PC, kde se šablona vyplňuje, nainstalovány příslušné programy, tedy v našem případě Word.)