1. Products
  2. Aspose.PDF
  3. TIFF Converter

TIFF Converter for .NET

Convert PDF pages into a TIFF image through a single plugin interface, with the compression and page-coordinate options a TIFF workflow needs.

Aspose.PDF TIFF Converter for .NET

The Tiff plugin converts a PDF to TIFF through the Process method it inherits from PdfToImage, driven by a TiffOptions object. Setting SaveAsMultiPageTiff on TiffOptions produces one multi-frame TIFF for the whole document; a probe against the real package confirmed the frame count matches the PDF’s page count. Compression supports None, RLE, LZW, CCITT3, and CCITT4, and every one of the five was individually confirmed to produce a valid TIFF; Depth, CoordinateType, and Shape round out the output format controls, and OutputResolution and PageList (inherited from PdfToImageOptions) control DPI and which pages are converted.

How to convert a PDF to TIFF via .NET?

  • Create a Tiff plugin instance.
  • Create a TiffOptions object and set SaveAsMultiPageTiff to produce one multi-frame file for the whole document.
  • Add the source PDF as input.
  • Add the destination as output: this path is used as an output directory, and the engine writes the TIFF inside it under an auto-generated name, confirmed by a direct probe against the real package.
  • Call Process on the Tiff instance, then read the real output path from the returned ResultContainer’s FileResult.ToFile() – not from the path you passed to AddOutput.
  • A probe confirmed the resulting TIFF’s frame count equals the source PDF’s page count.

Compression and image format options

  • Compression accepts None, RLE, LZW, CCITT3, and CCITT4; all five were individually confirmed against the real package to produce a valid TIFF, with CCITT3 and CCITT4 tested alongside Depth set to Format1bpp.
  • Depth offers Default, Format1bpp, Format4bpp, Format8bpp, and Format24bpp for controlling color depth.
  • CoordinateType chooses between CropBox, the default, and MediaBox for the page area converted, and Shape offers None, Portrait, and Landscape.


Converting specific pages and controlling resolution

  • PageList, inherited from PdfToImageOptions, restricts the conversion to a specific subset of pages instead of the whole document.
  • OutputResolution, also inherited from PdfToImageOptions, sets the output DPI of the generated TIFF.

Use cases

  • Archiving a multi-page PDF as a single TIFF image file for systems that expect TIFF rather than PDF.
  • Producing a fax- or scan-compatible TIFF by choosing CCITT3 or CCITT4 compression with Format1bpp depth, the combination a probe confirmed works end to end.
  • Converting only a specific page range of a large PDF to TIFF using PageList, instead of the whole document.


Frequently Asked Questions

What does the Aspose.PDF Tiff plugin for .NET do?

It converts a PDF document to one or more TIFF images through the Process method inherited from PdfToImage, configured by a TiffOptions object.

Can it produce a single TIFF file for a multi-page PDF?

Yes – setting SaveAsMultiPageTiff on TiffOptions produces one multi-frame TIFF, and a probe confirmed its frame count matches the PDF’s page count.

Which compression types are supported?

None, RLE, LZW, CCITT3, and CCITT4 – all five were individually confirmed to produce a valid TIFF output.

Where does the converted TIFF file actually get written?

The path passed to AddOutput is used as a directory, not the file’s own path; the plugin writes the TIFF inside it under an auto-generated name, and the real path is read back from the ResultContainer that Process returns, via its FileResult.ToFile() method. This was confirmed by running the conversion, not assumed from the API’s parameter name.

Can I convert only some pages of the PDF instead of the whole document?

Yes, using PageList, which TiffOptions inherits from PdfToImageOptions, to restrict conversion to a specific subset of pages.

  

Support and Learning Resources