Find Jobs
Hire Freelancers

116723 Document Conversion using C

N/A

In Progress
Posted about 17 years ago

N/A

Paid on delivery
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
Project ID: 1862890

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
Las Vegas, NV, United States
5.0
2
Member since Oct 6, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.