Skip to main content
Email Password   helpLost your password?

Introduction

After looking everywhere for TiffToPdf source code, I decided to write my own conversion routine. It is fairly simple and straight forward and it fits my needs. I decided to return the favor and post this code here so others that need the capability can utilize it as well. Currently it only supports Tiff Image files in Fax formats.

What you need to compile.

You will need CXImage to compile and build. It only uses the CXFile / LIBTIFF functions of CXImage but CXImage is a nice library anyways.

Where to go from here

If you would like to extend it and make improvements on it please send me an e-mail with your improvements, and suggestions. It would be nice to extend this functionality.

How to use

This is the class function declaration for CDTPDFConvert::TiffToPdf The function requires an input tiff file. If there is no output pdf file it will use the tiff file name with the .pdf extension, the additional paramaters are for the pdf info header.

int TiffToPdf( char* a_tiff, char* a_pdf, char* a_szCreator,
                         char* a_szCreationDate, char * a_szAuthor,
                                   char * a_szProducer, char * a_szTitle,
                                   char * a_szSubject, char * a_szKeywords  );

This is an example of how to use the class. The class is wrapped with exception handling and has a error string that returns limited info if there was a problem. The error checking and exception handling can be improved drastically but for this purpose if you choose to use the code that is your responsibility.

void main()
{ 
  CDTPDFConvert convert;
  if (convert.TiffToPdf( a_in_tiff, a_out_pdf, Additional Paramaters ) < 1) {
    printf( convert.m_szErrorCode );
  } else
    printf( "Converted Tiff to Pdf!" );
}

Edit Revision

21 Nov 2002 - Initial Editing

18 Feb 2003 - I removed CXImage Dependicies (Code is loosely based on CXImage Lib a really cool library get it!). I also added libtiff into zip file. Added several image compression routines, and made it easier to build.

14 July 2003 - If you need the most recent working version of this source code with improvements and bug fixes check out my website. www.rubisoftware.com

You must Sign In to use this message board.
 
 
Per page   
 FirstPrevNext
GeneralHelp for C++ Link error Pin
den323
20:31 26 Jun '07  
Question"Searchable" PDF format Pin
Alexsander Antunes
1:46 15 Feb '07  
GeneralTIFF G4 file cannot convert to pdf Pin
Angela2006_2006
16:06 28 Nov '06  
GeneralHelp for C++ Novice Pin
Kenny P
6:31 27 Mar '06  
GeneralRe: Help for C++ Novice Pin
daqi
0:39 28 Sep '06  
GeneralEmbed? Pin
Vasudevan Deepak Kumar
5:17 14 Mar '06  
Generalhelp!!! Dont convert more then 1 file Pin
yanivo
21:43 17 Jul '05  
Generalbmp jpg gif png Pin
donj82
1:16 26 May '05  
GeneralRe: bmp jpg gif png Pin
Vasudevan Deepak Kumar
5:18 14 Mar '06  
Generaltoo big Pin
csunny
18:52 10 May '05  
GeneralHow about PDF to TIFF Pin
Anonymous
16:22 12 Dec '04  
GeneralRe: How about PDF to TIFF Pin
deepak8278
22:15 8 Feb '05  
GeneralRe: How about PDF to TIFF Pin
jmlynn
16:49 10 Feb '05  
GeneralRe: How about PDF to TIFF Pin
deepak8278
21:12 10 Feb '05  
GeneralRe: How about PDF to TIFF Pin
Paul R.
9:14 7 Nov '07  
AnswerRe: How about PDF to TIFF Pin
fastal
8:55 28 Feb '08  
GeneralCompilation problem Pin
ksvenkatakrishnan
3:15 1 Oct '04  
GeneralRe: Compilation problem Pin
Pandele Florin
0:32 18 Apr '05  
GeneralERROR Pin
pubba
19:36 19 Jul '04  
GeneralHow to add bmp file as PDF File Format. Pin
pubba
20:19 18 Jul '04  
GeneralHow to convert from txt to tiff??? Pin
Jigar Mehta
21:19 4 Jun '04  
GeneralRe: How to convert from txt to tiff??? Pin
al_yakout
23:02 4 Jun '04  
GeneralRe: How to convert from txt to tiff??? Pin
Jigar Mehta
23:45 4 Jun '04  
GeneralRe: How to convert from txt to tiff??? Pin
Anonymous
20:55 5 Jun '04  
GeneralRe: How to convert from txt to tiff??? Pin
al_yakout
20:56 5 Jun '04  


Last Updated 17 Feb 2003 | Advertise | Privacy | Terms of Use | Copyright © CodeProject, 1999-2009