VYŘEŠENO Konfigurovatelný vzhled PDF pro karty osob DĚKUJI

U nás používaný software. Kdo co používá, klady a zápory.

VYŘEŠENO Konfigurovatelný vzhled PDF pro karty osob DĚKUJI

Příspěvekod Monika » sob pro 17, 2016 2:13

Nejdřív... prošla jsem fórum, ale odpověď jsem nenašla. Navíc u počítačů je skoro každá debata po roce zastaralá :wink:

Začínám pomalu zpracovávat rozrod (jeden z plánovaných rozrodů) a u něj by se mi hodilo činnosti poněkud zautomatizovat. Řeším proto i otázku jak efektivně a trochu vzhledně exportovat "karty osob" (kompletní údaje o každé osobě) do souboru PDF.

Pro vývod mám ve wordu naformátovanou šablonu osoby. Pak už stačí jen zadat správná data a obrázky a je hotovo. Jenže to je časově náročnější a, samozřejmě, občas i několikrát opravuji překlepy. Co bych ale pro své přímé předky neudělala a navíc jich není tak moc.

U rozrodu ale takových karet osob budou stovky a možná i několik tisíc. Vzhledem k počtu osob a nutnosti více pracovat s daty, jsem si na server nainstalovala webtrees, v němž se mi data zadávají relativně pohodlně. Data exportuji do gedcomu. Webtrees umí tzv "reporty" i do PDF, a to i právě kartu zvolené osoby, ale výsledek je žalostný - u něčeho jsou nelogické mezery (zřejmě vynechaný řádek), jinde je zase několik odstavců spojeno do jediného. Korunu tomu dává umístění "obrázků" - všechny jsou vpravo vedle bloku s textem = výřezy zápisů z matrik, pozemkových knih apod. jsou pouze v maličkých a nečitelných náhledech. Nastavení podoby výstupu zde vůbec neexistuje.

Pro export grafu používám Ahnenblatt, proto jsem se pokusila o "kartu osoby" s "obrázky" i zde. Výsledek opět nepoužitelný - "obrázek jen jeden, opět zařazený vpravo jako nečitelný náhled (v tom místě by měla být standardní fotka obličeje, předpokládám), opět podivně "zatažených" několik odstavců do jediného. Nastavení zde sice nějaká jsou, ale nedostatečná. Nebo to možná neumím správně nastavit, ale těch položek je tam jen pár a nic, co by se týkalo obrázků (ty jsem našla až v RDK).

Jde mi přitom pouze o to, aby se na "kartě" objevily základní údaje o osobě, její rodiče, manželé/manželky, sourozenci a děti. K tomu bych potřebovala přidat citace pramenů a ke každé citaci obrázek v čitelné velikosti. V gedcomu jsou názvy obrázků nadefinované, propojené s příslušnými citacemi. Správné obrázky mám, do správné složky jsou nahrané - s tím není problém.
Nemám žádné zvláštní nároky na grafickou úpravu a rozhodně tam nechci žádné kudrnaté linky a rámečky, fotky jako podklady a kdoví co.

Hledala jsem nějaký plugin pro webtrees nebo Ahnenblatt, ale nic jsem nenašla. Hledala jsem ve webtrees něco jako šablonu nebo modul, který řídí export do PDF, ale to už je nad mé síly. HTML+CSS zvládám, PHP tu a tam něco jednoduchého maličko snad taky, ale XML (v němž, předpokládám, bude šablona výstupu) už je na mě moc :oops:

Řešil jste to, prosím, někdo? Nevíte o nějakém zadarmo programu bez nutnosti se někam registrovat, který buď dělá normálnější formátování PDF výstupu nebo v němž je možné si nějak nadefinovat alespoň umístění obrázků k citacím?

V nejhorším bych to možná mohla i tahat z databáze webtrees, pokud by někdo věděl o nějakém "udělátku" v PHP, které umí generovat PDF a kde jde nadefinovat zdroje proměnných a formátovat šablonu výstupu.

Předem děkuji za názory a tipy.
Naposledy upravil Monika dne sob led 28, 2017 23:09, celkově upraveno 1
Uživatelský avatar
Monika
 
Příspěvky: 2895
Registrován: úte lis 18, 2014 2:11
Oblast pátrání: Lounsko, Slánsko, Kladensko, Rakovnicko, Nové Strašecí, Halič

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod pesovirodkm » sob led 14, 2017 17:44

[přesun z vlákna viewtopic.php?f=2&t=32979&p=153895#p153895 :-)]

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á! :D 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 Obrázek

Asi by se vám nechtělo pustit se do programu použitelného i pro nás ostatní? :oops:


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.)
pesovirodkm
 
Příspěvky: 111
Registrován: ned čer 21, 2015 12:04

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod Monika » sob led 14, 2017 23:02

Moc děkuji, pesovirodkm :D

Pokusím se tedy přiložit soubor... Tak docx není povoleno, proto jsem soubor zazipovala.

Není to ve formě klasické šanlony, jen takový vzorový soubor, který vždy otevřu, uložím pod číslem dané osoby a přepíšu položky. Neměl by snad být problém jej přeuložit jako šablonu a klidně bych tu šablonu pak i uzpůsobila pro strojové zpracování. I když tedy mnohem raději styluji v CSS.

Výstup vašeho programu na generování webu z gedcomu se mi líbí. I to, že jste zvolil tabulku místo vnořených DIVů. Tak si říkám, že pokud byste se pustil třeba až za pár let do programu, který by generoval z gedcomu knihu a výstup by šel stylovat pomocí CSS, klidně si na to počkám. Stejně mi bude několik let trvat, než se v rozrodu dostanu do stavu, kdy už bude mít smysl generovat "knihu" :wink:
Přílohy
vzor_osoba.zip
(23.76 KiB) 78 krát
Uživatelský avatar
Monika
 
Příspěvky: 2895
Registrován: úte lis 18, 2014 2:11
Oblast pátrání: Lounsko, Slánsko, Kladensko, Rakovnicko, Nové Strašecí, Halič

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod pesovirodkm » ned led 15, 2017 18:54

Monika píše:Moc děkuji, pesovirodkm :D

Pokusím se tedy přiložit soubor... Tak docx není povoleno, proto jsem soubor zazipovala.

Není to ve formě klasické šanlony, jen takový vzorový soubor, který vždy otevřu, uložím pod číslem dané osoby a přepíšu položky. Neměl by snad být problém jej přeuložit jako šablonu a klidně bych tu šablonu pak i uzpůsobila pro strojové zpracování. I když tedy mnohem raději styluji v CSS.

Výstup vašeho programu na generování webu z gedcomu se mi líbí. I to, že jste zvolil tabulku místo vnořených DIVů. Tak si říkám, že pokud byste se pustil třeba až za pár let do programu, který by generoval z gedcomu knihu a výstup by šel stylovat pomocí CSS, klidně si na to počkám. Stejně mi bude několik let trvat, než se v rozrodu dostanu do stavu, kdy už bude mít smysl generovat "knihu" :wink:

Dobrý den,
v rychlosti jsem skoukl šablonu a začal s ní dělat první pokusy. Zatím jsem připravil funkce na jednorázovou náhradu identifikátoru (např. jméno) a iterátor (např. seznam dětí). Trochu jsem se zasekl při nahrazování obsahu v headeru/footeru, jelikož Word nahrazuje v úplně celém dokumentu, kdežto API pouze v hlavním textu, ale již je to vyřešeno.
V příloze je ukázka, jak se bude s šablonou pracovat - přestože je výstup na první pohled téměř stejný jako vstup (řešil jsem jen několik málo polí), to hlavní pro generování je připraveno.

Výhodou je, že přes API lze velmi jednoduše generovat nejen do .doc, ale i do .pdf a dalších formátů.

Dalšími kroky bude:
1) napojení na můj GEDCOM a generování polí, které mám k dispozici, pro jednu osobu
2) generování pro všechny osoby, popř. vývod ze specifikované osoby, či rodokmen ze specifikovanéhop předka
3) dodělání zbývajících polí podle Vašeho GEDCOMu (sám mám řadu polí nevyplněných) - připravte si prosím do té doby anonymizovaný soubor, který mi budete moct nasdílet, ale který bude obsahovat všechna požadovaná pole. Až budete data anonymizovat, zachovejte prosím různé "extrémy", jako jsou dlouhé texty, nestandardní znaky, zejména různé uvozovky, lomítka, apod., protože právě s těmito znaky bývají největší problémy. Pro jistotu do některého pole zadejte českou (případně jinou, máte-li předky cizince) diakritiku, ať se ověří kódování.
4) rozběhání softwaru na Vašem PC - momentálně mám software pevně vázán na konkrétní verzi Wordu - reference na knihovny ve Visual Studiu bohužel nejsou kompatibilní pro jinou verzi MS Office, takže pokud nemáte přesně tu samou verzi Wordu jako já (do toho se počítá nejen verze, ale i jazyková lokalizace), program při spuštění spadne s tím, že nemůže najít knihovnu. Vyřešit to půjde, jen to nebude za pět minut :-)

Až budu o krok dál (podle toho, jak se na to dostanu, možná příští víkend, ale nechci slibovat :-) ), opět se ozvu :-)

PS: tabulky na webu místo složitého stylování mají jednoduchý důvod - požadavek na web mám, aby se zobrazil i v textových prohlížečích jako je třeba Lynx, popřípadě na různých nestandardních zařízeních (PDA, mobily, ...), takže nic jiného nepřipadalo v úvahu :-) Web není moderní, ale zato je kompatibilní skoro se vším :-)
Přílohy
test1.zip
(232.1 KiB) 71 krát
pesovirodkm
 
Příspěvky: 111
Registrován: ned čer 21, 2015 12:04

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod Monika » ned led 15, 2017 19:52

pesovirodkm píše:Web není moderní, ale zato je kompatibilní skoro se vším :-)

A to je přesně důvod, proč se mi vaše volba tabulky líbí.


Stahla jsem si test. Nevím přesně, co bych na něm měla udělat, ale při prohlížení jsem snad pochopila, o co jde u "šablony wordu" - dosadit jedinečné identifikátory plus otevřít a uzavřít cykly.

Udělám tedy vzorový gedcom se vším možným co používám a se zvláštními písmeny pro jazyky, které používám. Zase ho dám sem.

Mám win10 a office 2007 (starší verze, ale novější nemají "udělátko", které používám ve své hlavní práci). Případně to můžu pak spustit na kombinaci win7 a office 2007.

Jsem moc vděčná, že jste se do toho pustil! Nevím, jak se vám odvděčit. Nepotřebujete něco z grafiky nebo redakční práce?
Uživatelský avatar
Monika
 
Příspěvky: 2895
Registrován: úte lis 18, 2014 2:11
Oblast pátrání: Lounsko, Slánsko, Kladensko, Rakovnicko, Nové Strašecí, Halič

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod Monika » ned led 15, 2017 19:58

Koukám, že vzor karty osoby je stahovaný, To mě těší. :D
Berte ale, prosím, v úvahu, že na tom není nic moc grafika, protože holt "kovářova kobyla..." :wink: Jde jen o "souhrn" možných položek, které mě napadly.
Uživatelský avatar
Monika
 
Příspěvky: 2895
Registrován: úte lis 18, 2014 2:11
Oblast pátrání: Lounsko, Slánsko, Kladensko, Rakovnicko, Nové Strašecí, Halič

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod pesovirodkm » ned led 15, 2017 22:25

Monika píše:Stahla jsem si test. Nevím přesně, co bych na něm měla udělat, ale při prohlížení jsem snad pochopila, o co jde u "šablony wordu" - dosadit jedinečné identifikátory plus otevřít a uzavřít cykly.

S testem nebo šablonou nemusíte dělat nic, tu si přizpůsobím :-) Jen prosím připravte ten testovací GEDCOM - až to rozběhám na svém, bude třeba to doladit na "ostrá" data :-)
pesovirodkm
 
Příspěvky: 111
Registrován: ned čer 21, 2015 12:04

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod Monika » ned led 15, 2017 23:15

V týdnu sem, doufám, zvládnu gedcom dát.

Ještě jednou moc děkuji :)
Uživatelský avatar
Monika
 
Příspěvky: 2895
Registrován: úte lis 18, 2014 2:11
Oblast pátrání: Lounsko, Slánsko, Kladensko, Rakovnicko, Nové Strašecí, Halič

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod Monika » pon led 16, 2017 1:13

Dumala jsem nad gedcomem, abych na něco důležitého nezapomněla, a došla jsem k tomu, že v něm mám jen data do 18. století, čili nijak tajné, jen je to pracovní verze, takže není vhodná vysloveně ke zveřejňování. Pokud by vám tedy nevadilo, že je v něm nějakých 350 osob (naštěstí zatím), tak přikládám. Kódování UTF-8.

K osobě I1 jsem do poznámky přidala i nečeské speciální znaky, které bych případně mohla použít.

Ke konci souboru (před SOUR a REPO) je ještě jedna vzorová položka (patří k osobě I102):
0 @M1@ OBJE
1 FILE dykast/91_n.jpg

Pokud by šly i tyhle obrázky, bylo by to skvělé.

Zazipovaný soubor je zaheslovaný, heslo posílám v soukromé zprávě :wink:

MOC DĚKUJI! :D
Přílohy
dykast_test.zip
(43.01 KiB) 39 krát
Uživatelský avatar
Monika
 
Příspěvky: 2895
Registrován: úte lis 18, 2014 2:11
Oblast pátrání: Lounsko, Slánsko, Kladensko, Rakovnicko, Nové Strašecí, Halič

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod Jan » pon led 16, 2017 12:32

Pokud není v GED souboru adresa snímku tak ho není možné načíst. Už jsem Vás upozornil že s GED z WT budete mít problémy s připojenými snímky k událostem.
Jen příklad z GED souboru s připojeným snímkem z matriky narozených včetně adresy na webu AP MZA Brno a stejné to je u sňatků i úmrtí:
GED z PAF:
0 @I9@ INDI
1 NAME Anna /Srncová/
2 SURN Srncová
2 GIVN Anna
2 _MARNM Knotková
1 SEX F
1 BIRT
2 DATE 28 Jul 1889
2 PLAC Slavětice, VYS, CZE
2 SOUR @S2@
3 PAGE http://actapublica.eu/matriky/brno/proh ... strana=155
3 NOTE DA, sig. 10181, sn. 155
3 DATA
4 TEXT Datum narození: 29. červenec 1889
5 CONT Dítě: Anna
5 CONT Místo narození: Slavětice, dům č. 48
5 CONT Otec: František Srnec, nádeník ve Slavěticích, syn Martina Srnce, nádeníka v Rouchovanech,
5 CONT a Veroniky, dcery Martina Hráčka
5 CONT Matka: Marie, dcera Jiřího Mátcy, domkaře v Přečkovicích, a Anny, dcery Alexandra Mičíka
3 OBJE
4 FORM jpg

4 FILE F:\rfoto\srncova_anna_1889_n.jpg
4 TITL
4 NOTE
4 _SCBK N
4 _PRIM N
4 _TYPE PHOTO
4 _SSHOW Y

Stejná osoba v GED z WT:
0 @I9@ INDI
1 NAME Anna /Srncová/
2 SURN Srncová
2 GIVN Anna
2 _MARNM Knotková
1 SEX F
1 BIRT
2 DATE 28 JUL 1889
2 PLAC Slavětice, VYS, CZE
2 SOUR @S2@
3 PAGE http://actapublica.eu/matriky/brno/proh ... strana=155
3 NOTE DA, sig. 10181, sn. 155
3 DATA
4 TEXT Datum narození: 29. červenec 1889
5 CONT Dítě: Anna
5 CONT Místo narození: Slavětice, dům č. 48
5 CONT Otec: František Srnec, nádeník ve Slavěticích, syn Martina Srnce, nádeníka v Rouchovanech,
5 CONT a Veroniky, dcery Martina Hráčka
5 CONT Matka: Marie, dcera Jiřího Mátcy, domkaře v Přečkovicích, a Anny, dcery Alexandra Mičíka
3 OBJE @M10356@
Uživatelský avatar
Jan
 
Příspěvky: 659
Registrován: stř srp 09, 2006 21:35
Bydliště: Brno

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod pesovirodkm » pon led 16, 2017 22:16

Mám staženo, díky :-) Že půjdou obrázky, doufám také - ještě jsem to nezkoušel, ale věřím tomu, že s nimi problém nebude. API umí téměř vše, co normální Word. Obvykle stačí nahrát makro a podle něj vykoukat, jak se s jednotlivými objekty pracuje :-)

Absolutní cesty na obrázky, o nichž se zmiňuje Jan, jsou už to nejmenší. Takovéto drobnosti vyřešíme až na konci. Buď je nějakým způsobem zkonvertujeme na relativní cesty, nebo se prohledá disk. Na rozběhání nástroje si nějaký obrázek domaluju :-)
pesovirodkm
 
Příspěvky: 111
Registrován: ned čer 21, 2015 12:04

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod Monika » pon led 16, 2017 23:57

V gedcomu, který mi webtrees vyexportoval, se nachází relativní cesta k objektu média:
0 @M1@ OBJE
1 FILE dykast/91_n.jpg
2 FORM
3 TYPE document
2 TITL 1807. 04. 03. Mutějovice matrika N Marie Dykast
1 _PRIM N
1 NOTE zápis o narození Marie Dykast 3. 4. 1807 Mutějovice
1 _UID 1683EA91E5A24619BA5550A906B7B870E7F2

Snad by to tedy mohlo jít. K propojení s příslušnou osobou by snad mohla sloužit položka _UID. Bude-li potřeba, PSPad gedcom bez problému otevře, jen mu dlouhý soubor asi bude o chvilku déle trvat. Použít "hledej a nahraď" by přece mělo jít i v dlouhých souborech.


Díky, pesovirodkm :) Napadlo mě, že bych možná měla předělat vzor tak, aby dole nebylo rozdělení na matriky/berní rulu/soupisy poddaných na panství. Že by tam bylo jen něso jako "Přílohy" a pak už rovnou název, popis, obrázek, text, mezera a další položka. To by asi bylo lepší na zpracování?
Uživatelský avatar
Monika
 
Příspěvky: 2895
Registrován: úte lis 18, 2014 2:11
Oblast pátrání: Lounsko, Slánsko, Kladensko, Rakovnicko, Nové Strašecí, Halič

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod pesovirodkm » úte led 17, 2017 23:29

Monika píše:Díky, pesovirodkm :) Napadlo mě, že bych možná měla předělat vzor tak, aby dole nebylo rozdělení na matriky/berní rulu/soupisy poddaných na panství. Že by tam bylo jen něso jako "Přílohy" a pak už rovnou název, popis, obrázek, text, mezera a další položka. To by asi bylo lepší na zpracování?

Toto jde řešit jedině formátováním na vstupu, nikoliv výstupu. Tedy popis označit např. "#MATR#NAR#:Jan Novák - narozen...". Takže by neměl být problém vypsat na prvním místě matriky, poté třeba gruntovní knihy a nakonec "ostatní". Jen se bude muset předělat zdrojová databáze. To se vyřeší, až se na to dostanu :-)

Zajímavé bylo třeba už jen jméno. Ve Vašem GEDCOMu máte u jména po sňatku uvedené plné jméno a příjmení, podobně jako u rodného jména, kdežto můj GEDCOM je formátovaný jako ukázka od Jana - tedy pouze rodné příjmení. K tomu se váže další nekonzistence - Váš GEDCOM má vyvdané příjmení formátované v lomítkách, jako u hlavního jména, kdežto můj a Janův tam má příjmení bez lomítek, takže ho parser automaticky strká do křestního jména :-) Nic, co by se nedalo vyřešit, ale přesně toto je důvod, proč jsem si vyžádal Váš GEDCOM, aby se to odladilo :-) A dá se čekat, že pokud se programem prožene jiný GEDCOM exportovaný z něčeho dalšího, je pravděpodobné, že to bude dělat podobné neplechy :-)
pesovirodkm
 
Příspěvky: 111
Registrován: ned čer 21, 2015 12:04

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod Monika » úte led 17, 2017 23:37

Aha. Tak pak se domluvíme :)

Program mi naprosto vyhovuje, nehodlám jej měnit. Jen doufám, že tvůrci nezmění způsob exportu gedcomu.
Uživatelský avatar
Monika
 
Příspěvky: 2895
Registrován: úte lis 18, 2014 2:11
Oblast pátrání: Lounsko, Slánsko, Kladensko, Rakovnicko, Nové Strašecí, Halič

Re: Konfigurovatelný vzhled PDF pro karty osob

Příspěvekod pesovirodkm » úte led 24, 2017 23:22

Dobrý den,
po kouskách jsem ve volných chvílích dodělal vyplňování šablony. Samotnou šablonu přikládám do přílohy, stejně tak textový seznam tagů.

Program nedokáže vyplnit vojenskou službu a ocenění. Jedná se o nestandardní atributy GEDCOMu a jelikož jste ani Vy v ukázce neměla žádný takový atribut, obě položky jsem přeskočil. Myslím si, že by stejně zůstaly u drtivé většiny osob nevyplněné (a to i u mužů :-) ). Kromě otce a dědy osobně nemám informace o vojenské službě nebo účasti ve válce jakéhokoliv dalšího předka a zakládat tedy celou položku pro několik set až tisíc osob na zjednodušenou kartu je zbytečné.
U nějakých položek jsem šablonu lehce upravil, aby dávala smysl. Některé další položky jsem též přeskočil, neboť měly charakter poznámek a těžko pro ně bude v GEDCOMu rezervováno nějaké pole (např. změna víry?).

Posílám v příloze ukázku exportovaného PDF (heslo pošlu v SZ), nicméně moc tam toho neuvidíte, neboť GEDCOM nebyl příliš vyplněný. Zkusil jsem Vám odeslat ukázku z mého rodokmenu, jenže fórum nedovolí odeslat delší přílohu než 512 KB. Díky obrázkům to vždy překročím :-)

K obrázkům mám ještě dvě informace:
1) pomocí formátování nadpisu můžete obrázky třídit do jednotlivých kategorií (matrika, berní rula, ...). Pokud nadpis začíná určitou zkratkou (vypsáno v textovém souboru), je do příslušné kategorie přiřazen. Pokud není kam ho přiřadit, zobrazí se v poslední sekci Ostatní.

2) druhá informace Vás nepotěší, ale vzhledem k mé zaneprázdněnosti s tím bohužel nebudu nic dělat. Můj parser byl psaný nikoliv podle specifikace, ale tak, aby načetl GEDCOM z programu Ancestry. Problém je, že Ancestry ukládá obrázky jako atribut osoby, kdežto Váš program je ukládá jako zvláštní objekty. Jinými slovy, parser zpracuje obrázky pouze u GEDCOMu z Ancestry a jelikož nemám čas dělat větší zásahy do softwaru, buď můžete zkusit importovat Váš GEDCOM do Ancestry a pak znovu uložit, zda se obrázky přiřadí jako atribut osoby, nebo se budete muset obejít zcela bez obrázků (v tom případě prostě smažte příslušná pole z šablony).
Navíc, ani obrázky z Ancestry nejsou úplně ideální - Ancestry k nim totiž neexportuje popisy. Přesně to je primární důvod, proč se chystám pro generování kroniky parsovat přímo XML z Ancestry. Většinu nedokonalostí a bugů Ancestry jsem schopen buď skousnout, nebo nějak obejít, ale popisy obrázků prostě vyžaduji. Jelikož tedy pro své účely budu dělat kompletně nový frontend pro import, nebudu už ztrácet čas předěláváním importu GEDCOMu, abych mohl načíst GEDCOM z Webtree.

Během následujících volných chvil dodělám nějaké uživatelsky přívětivé rozhraní, kde půjde vybrat export do šablony buď pro vybrané osoby, nebo konkrétní vývod či rozrod. Pak se pokusíme rozběhat program na Vašem PC, což bude možná také oříšek, vzhledem k nekompatibilitě DLL z různých verzí MS Office.
Přílohy
gtempl.zip
(25.68 KiB) 52 krát
pdfp.zip
(125.87 KiB) 66 krát
pesovirodkm
 
Příspěvky: 111
Registrován: ned čer 21, 2015 12:04

Další

Zpět na Jaký software používáte?

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník