Find Jobs
Hire Freelancers

116723 Document Conversion using C

N/A

În desfășurare
Data postării: circa 17 ani în urmă

N/A

Plata la predare
A program written in C to convert different file types to 1D Group 3 T4 The program will need to take a document supplied to it on a command line (Linux / UNIX) with parameters to convert any of the following document types to the file type above. The program will have to read the original document file headers to determine what the file is so that it can convert it. It will also need to cope with multiple pages within the file and save them out with an increasing file extension number, for instance a 1 page document would be .001 or .002 (if instructed to start at .002 (see below), a 5 page document would be .001, .002, .003, .004, .005 again if instructed to do so via command line it might start at .002 through to .006 , As we don't know the end page number it will continue until it finishes the whole original document. The original document filename of [login to view URL] will once conversion has taken place be testtest.001 (or .002 if instructed to do so on command line) Command line switches need to be available, the main 2 are : 1. Filename of original document to convert Our program will tell the conversion program where and what the file is called 2. File extension number to start on. Our program will tell the conversion program what number to start the saved file extension with either .001, .002, .003 etc On successful conversion program should write the number of pages converted (in ascii) to the standard output and return with a zero exit code, otherwise it should return a non zero exit code for a failure. All source code will need to be supplied so that we can compile it on our own platforms. This list is a complete list, if you can only do some of them, please PMB to tell us which ones you can do within your conversion program. Documents that need to be converted FROM are: DOCUMENT TYPE VERSIONS EXTENSIONS Adobe Portable Document Format (PDF) All versions PDF Adobe Postscript All versions PS Adobe Photoshop v. 3.0 and above PSD Amiga Interchange File Format (IFF) Raster Bitmap only IFF CAD Drawing Exchange Format (DXF) All Autocad compatible versions DXF Comma Seperated Values Format All versions CSV Compuserve Graphics Interchange Format GIF87a, GIF89a GIF Corel Presentations Slide Show v. 96 and above SHW Corel Word Perfect v. 5.x, 6, 7, 8, 9 WPD, WP5, WP6 eFax Messenger Document Format eFax Messenger EFX eFax Messenger Document Format j2 Messenger JFX Encapsulated Postscript All versions EPS Hypertext Markup Language Well formed, with base href tag required HTML JPEG Joint Photography Experts Group All versions JPG, JPEG Lotus 1-2-3 v. 2, 3, 4, 5, 96, 97, 9.x 123, WK1, WK3, WK4 Lotus Word Pro v. 96, 97, 9.x LWP Microsoft Excel v. 5, 95, 97, 2000 XLS Microsoft PowerPoint v. 4 and above PPT Microsoft Publisher v. 98, 2000 PUB Microsoft Windows Write All versions WRI Microsoft Word Win: v. 95, 97, 2000, 2003 Mac: v. 4, 5.x, 95, 98 DOC PC Paintbrush Graphics (PCX) All versions PCX Plain Text All versions TXT, DOC, LOG, ERR, C, CPP, H Portable Network Graphics (PNG) All versions PNG Quattro Pro v. 6 and above QPW, WB1, WB2, WB3 Rich Text Format All versions RTF Tagged Image File Format (TIFF) All versions TIF, TIFF Truevision Targa Format All versions TGA Visio Drawing v. 3 and above VSD Windows Bitmap All versions BMP Word Perfect Graphics v. 2.0 and above WPG
ID-ul proiectului: 1862890

Despre proiect

Proiect la distanță
Activ: 12 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte

Despre client

Steagul UNITED STATES
Las Vegas, NV, United States
5,0
2
Membru din oct. 6, 2006

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.