# Utilisez find avec limite de profondeur pour réduire la charge

Projet numéro 42 : "STANDALONE FILE CONVERTERS AND GENERATORS IN A .JAR - PART 1"


Initiateur du projet :
Prestataire sélectionné : dcrintea
Description projet :

This the first part of a 5 parts project, with numbers 42, 43, 44, 45, and 46.

Standalone file converters and generators in a .jar
 file, in the form of tools for Office files
 conversion & simple templating:

 - OpenOffice<->MS Office <-> PDF converters
 - writting/reading XLS/CSV files
 - automated generation of "template based"
 PPT/OpenOffice documents (priority on PPT)
 - mass email sending with attachments
 - automated flash file generation from patterns
 (with transparency features)
 - website screenshots from URLs

 A/ Features:
 
 a) file conversion:
 - load a file: OO.org/M$ Office;

 fileObject = new OfficeFile(stream)
 
 I have to be able to choose a java file object or an
 array of bytes.

 I don't want to check the file format by myself.
 
 -file type interrogation:
 
 string type = fileObject.getFileType()
 fileObject.GetSupportedFileTypes()
 
 These file types are the supported file types for
 writing (instance methods). If possible please
 consider using MIME types.
 
 -dump:
 
 fileObject.write(stream, string type)
 
 and also
 
 byte[] dump = fileObject.write(string type)
 
 -default type conversion (used for sending email
 messages)
 
 fileObject.convert(string type)
 
 Supported formats: MS PPT[priority],
 XSI, ODP, PDF[priority], MS DOC, XSW, ODT,
 PDF[priority], EXCEL, CSV[priority]
 (NB: non-sense conversions [ex: PPT <-> excel]
  are not required of course. PDF export is
  a must have)

 For XLS/CSV and other spreadsheet file formats
  I also want /simple/ r/w capabilities:
 - read VALUES (not formulas):
  string val = fileObject.getCell(x, y)
 - write VALUES (not formulas):
  fileObject.setCell(x,y, string val)

B/ Deliverables & coding style:

 - give the sources
 - apply coding conventions for J2SE
 - ALL the fields from javadoc have to be filled
 - when there is an error, send an exception
 - all exceptions have to be documented
 - all exceptions have a string field that explain in
 "understandable language" what's wrong
 - unit tests (junit, documented)
 - aspectj and/or java 5 OK
 - ant build.xml file (including ant task for
  build of the final jar file; including task
  for javadoc)
 - eclipse project file
 - should be tested on linux jdk 5
  (optionally bea jrockit) / win$ / optionally
 IKVM (.NET based JVM) ; MacOS X ; freeBSD
 - pure jar [no native code] much appreciated!
 - import of BSD/Apache/LGPL (/NOT/ GPL) licensed
  code is OK!

 
 



Les sujets suivants peuvent également vous intéresser

recherche programmeur aspcherche developpeur flash
recherche specialiste excelconsultant web
cherche codeur javateletravail xml
prestataire site webdeveloppeur net
freelance eclipsefreelance sage


Les sujets suivants peuvent également vous intéresser, sur notre plateforme partenaire MdevOnline

recherche prestataire realisation site internetcherche codeur creation web
cherche codeur ado. netfreelance basculement pdf a word ou framemaker ou inversement
recherche codeur visual studio c sharp .netexpert xml xslt html sql ccs dom
codeur c c plus plus api win cb qtcherche developpeur creer un fichier a partir de plusieurs sources pakoffice pdf
recherche freelance eclipseprofessionnel ms project

Projets "en attente" similaires


Developpement module de gestion scolaire Dolibar
COLDFUSION DEVELOPEMENT - Mission en Regie de 4 mois en Belgique - Budget Journalier
application de caisse et promotionnelle de soiree
Creation d-un logiciel d alignement dentaire par CAO Republication
central de reservation en ligne

Projets "en cours" similaires


test - ne pas prendre en compte
Corrections et Update d-un site
Module intelligent de commande en ligne pour wordpress
Base de donnees educative a l-intention des professeurs.
MISSION D ASSISTANCE SUR SALESFORCE - REPUBLICATION

Projets "en archive" similaires


Modification d-un widget thickbox
Affichage des pages de site trop lents - Resolution probleme technique sur site existant
Mise en forme d-une page d-accueil
Creation site internet dynamique
Probleme transfert de serveur 2 sites

Projets "VIP" similaires


Demande de devis pour le developpement_ l_edition et la maintenance d_applications et site web sous
Recherche Dveloppeur Web
Developpements Telecom
Developper systeme d information vente a domicile
recherche un info graphiste_ un programmeur Php_mysql

 

 

 

 

(g)