Convert PDF to a multipage TIFF

  • Reference KB000062
  • Type Code sample
  • Product PDFRasterizer.NET
  • Categories Convert PDF, Images
  • Created 10/03/2010

This article shows how to convert a PDF document to a multipage TIFF using PDFRasterizer.NET 3.0.

C#


using (FileStream fileIn = new FileStream(
   "in.pdf", FileMode.Open, FileAccess.Read))
{
   Document document = new Document(fileIn);

   ConvertToTiffOptions options = new ConvertToTiffOptions();
   options.Compression = TiffCompression.CcittG4;
   options.Resolution = 150;
   options.PixelFormat = PixelFormat.Bw1Bpp;

   using (FileStream fileOut = new FileStream(
      "out.tif", FileMode.Create, FileAccess.Write))
   {
      document.ConvertToTiff(fileOut, options);
   }
}
 1 using (FileStream fileIn = new FileStream(
 2    "in.pdf", FileMode.Open, FileAccess.Read))
 3 {
 4    Document document = new Document(fileIn);
 5 
 6    ConvertToTiffOptions options = new ConvertToTiffOptions();
 7    options.Compression = TiffCompression.CcittG4;
 8    options.Resolution = 150;
 9    options.PixelFormat = PixelFormat.Bw1Bpp;
10 
11    using (FileStream fileOut = new FileStream(
12       "out.tif", FileMode.Create, FileAccess.Write))
13    {
14       document.ConvertToTiff(fileOut, options);
15    }
16 }

VB.NET


Using fileIn As New FileStream( _
   "in.pdf", FileMode.Open, FileAccess.Read)

   Dim pdf As New Document(fileIn)

   Dim options As New ConvertToTiffOptions()
   options.Compression = TiffCompression.CcittG4
   options.Resolution = 150
   options.PixelFormat = PixelFormat.Bw1Bpp

   Using fileOut As New FileStream( _
      "out.tif", FileMode.Create, FileAccess.Write)

      pdf.ConvertToTiff(fileOut, options)
   End Using
End Using
 1 Using fileIn As New FileStream( _
 2    "in.pdf", FileMode.Open, FileAccess.Read)
 3 
 4    Dim pdf As New Document(fileIn)
 5 
 6    Dim options As New ConvertToTiffOptions()
 7    options.Compression = TiffCompression.CcittG4
 8    options.Resolution = 150
 9    options.PixelFormat = PixelFormat.Bw1Bpp
10 
11    Using fileOut As New FileStream( _
12       "out.tif", FileMode.Create, FileAccess.Write)
13 
14       pdf.ConvertToTiff(fileOut, options)
15    End Using
16 End Using