Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles
(untagged)

Editing multi frame .Tiff file

0.00/5 (No votes)
28 Nov 2002 1  
Fax Editor is a light weight VB.NET application. It only handles multi frame .tiff editing.

Sample Image - faxeditor.jpg

Introduction

Fax editor is a multi frame .Tiff editor. It only supports multi frame .tiff files. I could not find a multi-frame .tiff editor where user can delete frames, edit pages and convert to PDF. So I came up with this simple Fax Editor application. User can open a multi frame .tiff file, delete frames from the file and edit frames with eraser. Another functionality of this Fax editor is that the user can convert the .Tiff file to .PDF with the click of a button.

Methodology

While developing this .Tiff editor, I faced many problems. First of all, I couldn�t find a good way to manipulate .tiff files. Then I came up with this idea. When a user opens a multi frame .tiff file, application will save all the frames as separate .tiff files in the c:\temp directory.

After saving each frame as separate .tiff file, now we can manipulate the frames as separate .tiff files. After doing all the editing, we will package the files back to one .tiff file. After saving a new edited .tiff file, application will delete all the individually saved frames.

If you are interested in studying the code, please download the source file. Or if you want to check out the demo Fax Editor, download the setup file. You have to have .NET framework installed on your machine. You can download the .NET framework from Microsoft website.

In order to convert .tiff file to .PDF, you need to have full installation of Adobe Acrobat 4.0.

Disclaimer

I have been developing applications in .NET platform little over two months. Please email me with any questions or suggestions. Feel free to explore the code written in VB.NET. You can use this application if you wish, but I am not liable for supporting or troubleshooting the application.

Adobe Acrobat is a product of the Adobe Corporation, all licensing, support requests, enhancements and/or upgrades should be requested from them. I do not assume any responsibility for the support of Adobe products.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here