The-Furry-Footed-Gnomes
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:
################################################################################
#################### Proiect 1: Document Processing Manager ####################
################################################################################

Scopul acestui proiect este de a crea un executabil care sa realizeze 
managementul unui workflow complet al unei procesari, pornind de la imaginea
color si obtinand PDF-uri bazate pe imaginile selectate.


Tipurile de executabile pentru care le poate utiliza aplicatia si ordinea
lor este urmatoarea:

- preprocessing
- binarization
- layout
- paging
- OCR
- hierarchy
- PDF-exporter
	
	
Workflow-ul tipic este urmatorul (complet):
	
- utilizatorul are posibilitatea de a selecta unul sau mai multe fisiere
ale caror nume sunt conforme cu o expresie regulata sau care au fost selectate
individual prin explorarea ierarhiei de fisiere (printr-un window browser)

- pentru fiecare tip de procesare, utilizatorului si se ofera posibilitatea 
de a alege executabile care au acel tip; nu pot exista selectate la un moment 
dat doua executabile care indeplinesc aceeasi functie, dar pot exista mai multe 
executabile care desi au acelasi tip, nu reprezinta alternativa unul pentru 
celalalt; de exemplu, se poate selecta un singur executabil ce are atat tipul
preprocessing si rotate, dar este acceptata selectia concomitenta a unui
executabil de tip preprocessing si blur si a unuia cu tipurile preprocessing si
rotate

- este important de specificat ca intre primul si ultimul tip de procesare 
setat nu trebuie sa existe "pasi" lipsa; de exemplu, daca s-a selectat un
utilitar de tip binarization la inceput si ultimul este un utilitar de tip
paging, trebuie sa fi fost setate si executabile de tip layout si respectiv
hierarchy

- pentru fiecare executabil selectat, se va oferi posibilitatea specificarii
parametrilor de rulare, conform schemei asociate executabilului

- la finalul selectiei, se va realiza executia propriu-zisa dupa cum
urmeaza:

1. fiecare executabil selectat va fi rulat pe rezultatul rularii
executabilului anterior
	
2. daca executabilul nu prelucreaza decat un fisier la fiecare rulare,
atunci executabilul va fi rulat pentru fiecare fisier in parte	
	
3. daca executabilul prelucreaza mai multe fisiere la o rulare, atunci 
toate fisierele obtinute in faza anterioara vor fi adaugate la fisierul XML
de input pentru prelucrare
	
4. rularea consta in constructia fisierului XML in conformitate cu
schema XML pe baza fisierelor disponibile (dupa cum s-a precizat la 2 si 3)
si a parametrilor setati manual, urmata de executia prorpriu-zisa si 
inspectia fisierului XML de raport
	
5. pe baza rezultatelor din cadrul fisierului XML de raport se va decide
daca se continua executia cu celelalte etape sau nu (daca sa prezinte un 
mesaj de eroare sau nu)
	

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。