Ke konci mé působnosti ve firmě Net4Soft bylo mou hlavní pracovní náplní vyvinout systém, pro usnadnění tvorby firemních tiskovin. Tomuto řešení jsme ve firmě interně říkali Corporate Print.
Popis projektu
Ve své podstatě to byl systém, pomocí kterého bylo možné automaticky vyplnit a případně poslat do tisku PDF soubory. PDF šablony, které se načetly do systému, měli určeno na kterých místech a jakým způsobem se mohou vyplňovat. Bylo možné zadávat buďto text nebo nahrávat soubory. Také bylo možné vytvářet vnořené PDF šablony a ty taktéž editovat. Pro zvýšení uživatelského komfortu byla implementována možnost okamžitého náhledu. Prakticky okamžitě po vyplnění některé z položek, byl uživateli vygenerován a prezentován náhled upraveného PDF souboru.
Použité technologie
Výsledná aplikace realizována pomocí technologie ASP.NET MVC a Web API. Pro asynchronní dotazování se serveru byla využita jQuery s implementací AJAXových požadavků. Parsování a generování výsledných dokumentů a jejich náhledů bylo prováděno pomocí vlastní knihovny pro práci s PDF soubory, na které pracovali mí kolegové Dalibor Vaňek a Petr Horák.