Fórum Root.cz
Hlavní témata => Software => Téma založeno: yak 20. 03. 2014, 20:41:08
-
Ahojte, viete niekto poradiť čo s FDF? Slovenská javová aplikácia pre vypĺňanie daňových dokumentov odmieta tlačiť PDF, ponúka len FDF a je mi to podozrivé, lebo ani nepoznám nástroje, ktoré by s tým vedeli pracovať. Máte podobnú skúsenosť? (Skúšal som to bezradne inak už aj na Windowse, ale stále to tlačí len FDF)
-
Ahojte, viete niekto poradiť čo s FDF? Slovenská javová aplikácia pre vypĺňanie daňových dokumentov odmieta tlačiť PDF, ponúka len FDF a je mi to podozrivé, lebo ani nepoznám nástroje, ktoré by s tým vedeli pracovať. Máte podobnú skúsenosť? (Skúšal som to bezradne inak už aj na Windowse, ale stále to tlačí len FDF)
nainstalujte si najnovsi Adobe Reader do virtualky, povolte vsetko co sa mihne okolo a mate po probleme.
-
Ďakujem. S ľútosťou uznávam, že tento workaround funguje. Keď nájdem nejaký natívny, pošlem update.
-
je to celkom peklo, ale da sa to
najst si prislusny formular
~/.ditec/eDane/formulare/DPFOBv13/form.240/form.240.DPFOB-13-print-save.pdf
cez qpdf odstranit heslo (nazov cieloveho suboru je vo fdf na konci)
qpdf --decrypt form.240.DPFOB-13-print-save.pdf DPFOB-13-print-save.pdf
a cez pdftk si vyplnit pdf
pdftk DPFOB-13-print-save.pdf input_pw PROMPT fill_form DPFOB-13-c.fdf output dp2013.pdf
(skusal som to pod win a s 2012 tlacivom a ide to)
-
Ďakujem mon!
Potvrdzujem, že to takto funguje, skvelé.
Ja som sa vysekal na tom, že mi pdftk hlásil input errors a nevedel sa pohnúť.
takže kroky:
1. Spustiť aplikáciu eDane cez:
https://www.financnasprava.sk/sk/elektronicke-sluzby/elektronicka-komunikacia/elektronicka-komunikacia-dane/edane
(java)
Vyplníme, dostaneme FDF.
2. Ak nechceme riešiť javu, tak či tak si potrebujeme stiahnuť originálne PDF:
https://www.financnasprava.sk/sk/elektronicke-sluzby/verejne-sluzby/katalog-danovych-a-colnych/katalog-formularov
Tu sa dá inak aj vyplniť (netreba javu, stačí HTML+JavaScript)
Dostaneme zip s FDF a originálnym PDF.
3. Tu už postup podľa mon:
$ tail vystup_z_edane.fdf
....
/F (form.237.DPFOA-13-print-save.pdf)
/ID [ <0f1c.......
....
Nájdeme prislúchajúci formulár, ktorý sme mimochodom dostali v zipe, ak sme postupovali podľa bodu 2.
$ qpdf --decrypt form.237.DPFOA-13-print-save.pdf prazdny_formular.pdf
5. Vyplníme
$ pdftk prazdny_formular.pdf input_pw PROMPT fill_form vystup_z_edane.fdf output hotovy_dokument.pdf
Heslo dáme prázdne.
-
to heslo tam ani netreba, omylom som to tam dal (malo po sebe citam, ale je uz vela hodin) ked som sa marne snazil uhadnut heslo :)
takze staci
pdftk prazdny_formular.pdf fill_form vystup_z_edane.fdf output hotovy_dokument.pdf