Dynamické razítko v PDF - 2. díl

Dynamické razítko v PDF - 2. díl

V tomto článku najdete postup, jak vytvořit vlastní razítko v aplikaci PDF-XChange Editor Plus nebo PDF-XChange PRO 7, jehož obsah se bude generovat dynamicky.

Při čtení postupu a vytváření dynamického razítka buďte pečliví. Nesmíte vynechat žádný z bodů níže uvedeného postupu, protože jinak totiž razítko nebude fungovat a budete zklamaní.

Postup 

a1 Spusťte PDF-XChange Editor 7 Plus (také komponenta PDF-XChange PRO 7) a v kartě Domů klikněte na šipku ikony Razítko a ve spodní části okna klikněte na tlačítko Paleta razítek.

a2 Poté se otevře dialogové okno Paleta razítko a zde klikněte na tlačítko Přidat nové > Přidat nové razítko ze souboru...

Editor7 dynamickerazitko2

V našem případě si vytvoříme razítko ze souboru dynamicstamp.pdf. Současně si toto razítko uložíme do nově vytvořené palety razítek s názvem Razitko1 (nebo jiným, které si zvolíte). 

Pro vložení razítka do nově vytvořené palety razítek stiskněte tlačítko OK. Poté se vloží Vaše razítko do seznamu dostupných razítek a uloží se do souboru s automatickým názvem (v našem případě je to soubor 113881e3-6a8f-4dcf-a864fddcf0797d31.pdf)

Editor7 dynamickerazitko4

 

a3 Otevřete si Průzkumníka Windows a zde ve vyhledávacím okně zadejte tento příkaz:

%appdata%\Tracker Software\PDFXEditor\3.0\Stamps

Editor7 dynamickerazitko5

V této složce pak najdete automaticky vytvořený soubor 113881e3-6a8f-4dcf-a864fddcf0797d31.pdf (soubor se bude jmenovat jinak, toto je jen příklad) ve kterém je uloženo nově vytvořené razítko. Vy budete mít samozřejmě jiný název souboru.

Editor7 dynamickerazitko6

 

a4 Soubor 113881e3-6a8f-4dcf-a864fddcf0797d31.pdf si zkopírujte na Plochu a poté tento soubor otevřete v PDF-XChange Editoru 7 Plus.

a51 V kartě Formulář vyberte formulářové pole typu Textové pole. Toto formulářové pole vložte do vytvořeného razítka viz obrázek níže. Formulářové pole má název Text1.

Editor7 dynamickerazitko9

 

a6 Poté klikněte na nově vytvořené formulářové pole pravým tlačítkem a v kontextovém menu vyberte volbu Vlastnosti... 

Tím se otevře panel Textové pole Vlastnosti pro toto formulářové pole a to na pravé straně pracovní plochy.

a7 Úplně dole v panelu Textové pole Vlastnosti najdete položku Výpočet jejíž hodnotu nastavte na Vlastní akce.

Následně se aktivuje nové políčko Akce výpočtu | Spustit Javascript a zde klikněte na tlačítko Editor7 dynamickerazitko14

Editor7 dynamickerazitko11

 

a8 Poté se zobrazí konzole JavaScriptu, kam zkopírujte níže uvedený zdrojový kód a stiskněte tlačítko OK

a9 Do zdrojového kódu je nutné zkopírovat do Vašeho kódu ID razítka, což je unikátní kód každého razítka v PDF-XChange Editoru. Bez správného ID razítka nebude dynamické razítko fungovat.

ID razítka zjistíte takto:

  • Do libovolného souboru PDF vložíte Vaše vytvořené razítko a to v kartě Domů > Razítko
  • Poté na vložené razítko klikněte pravým tlačítkem myši a v kontextovém menu vyberte volbu Vlastnosti...
  • Otevře se nový panel Razítko Vlastnosti a zde zkopírujte kód u položky ID razítka.
  • Otevřete konzoli JavaScriptu stejně jako v bodu 10.
  • Hodnotu políčka ID razítka vložte do Vašeho kódu jako hodnotu parametru event.source.stampName, který najdete v konzoli na řádku 56.

((event.source.stampName == "R75UaF12#7Y6B6w757yqo2"))) 

Editor7 dynamickerazitko16

 

a10 Po úpravě zdrojového kódu potvrďte změny stisknutím tlačítka OK. Tím dojde k uzavření konzole. 

a11 Soubor s razítkem 113881e3-6a8f-4dcf-a864fddcf0797d31.pdf uložte v kartě Soubor > Uložit

Tento soubor zkopírujte zpět v Průzkumníkovi Windows zpět do složky:

%appdata%\Tracker Software\PDFXEditor\3.0\Stamps

 

Nyní je razítko hotové a můžete ho vyzkoušet :-)

a12 Restartujte aplikaci PDF-XChange Editor Plus, otevřete si libovolný soubor PDF a v kartě Domů klikněte na šipku u nástroje RazítkoPak vyberte Vaše razítko a vložte do dokumentu.

Editor7 dynamickerazitko17

Pokud jste pracovali pečlivě a dodrželi jste všechny body postupu, tak se Vám po vložení razítka na stránku objeví dialogové okno pro vložení hodnoty dynamického razítka viz níže. Pokud jste někde udělali chybu, nic se nestane.

Editor7 dynamickerazitko18

a13 Po zadání hodnoty v dialogovém okně se tato hodnota vygeneruje ve vloženém razítku. Samozřejmě, zde může být hodnot více a může být v razítku i výpočet funkce (suma, sin, cos atd.). Výsledek pak může vypadat zhruba takto.

Editor7 dynamickerazitko19 

Máte dotazy nebo chcete zakoupit licenci? Můžete využít kontaktní formulář nebo nám zavolejte na 608 209 804

Pro spotřebitele

Subjekt pro mimosoudní řešení spotřebitelských sporů:

Česká obchodní inspekce
Ústřední inspektorát – oddělení ADR
Štěpánská 15
120 00 Praha 2
Email: adr@coi.cz
Web: http://adr.coi.cz

On-line řešení spotřebitelských sporů:
http://ec.europa.eu/consumers/odr/

Kontakt

TERAGON SW s.r.o.
V.Rabase 402/10
37010 České Budějovice 3

IČ: 06767800
DIČ: CZ06767800

Zapsáno u Krajského soudu v Č. Budějovicích - Spis. zn. C 27196

Datová schránka: 4mxy2ut

+420 608 209 804

obchod@pdfxchange.cz

Virtuální provozovna: www.pdfxchange.cz

 

mastercard  maestro  visa  visa electron

Novinky

Chci být informován o nových verzích

JoomShaper