Convert PDF file (specified pages) to Multipage TIFF file in C# and .NET
In this code example, we will convert the 2nd, 3rd and 4th pages of a PDF file into a multi-page TIFF file.
Complete code
using System;
using System.IO;
namespace Sample
{
    class Sample
    {
        static void Main(string[] args)
        {
            // Convert PDF file (specified pages) to Multipage TIFF.
            SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
            // This property is necessary only for registered version.
            //f.Serial = "XXXXXXXXXXX";
            string pdfPath = @"..\..\..\simple text.pdf";
            string tiffPath = @"..\..\..\result.tif";
            f.OpenPdf(pdfPath);
            // Let's set up the page indexes to convert the 2nd, 3rd, 4th pages.
            f.ImageOptions.SelectedPages = new int[] { 1, 2, 3 };
            f.ImageOptions.ImageFormat = SautinSoft.PdfFocus.CImageOptions.ImageFormats.Tif;
            f.ToImage(tiffPath);
            // Open the result for demonstration purposes.
            System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(tiffPath) { UseShellExecute = true });
        }
    }
}Imports System
Imports System.IO
Namespace Sample
	Friend Class Sample
		Shared Sub Main(ByVal args() As String)
			' Convert PDF file (specified pages) to Multipage TIFF.
			Dim f As New SautinSoft.PdfFocus()
			' This property is necessary only for registered version.
			'f.Serial = "XXXXXXXXXXX";
			Dim pdfPath As String = "..\..\..\simple text.pdf"
			Dim tiffPath As String = "..\..\..\result.tif"
			f.OpenPdf(pdfPath)
			' Let's set up the page indexes to convert the 2nd, 3rd, 4th pages.
			f.ImageOptions.SelectedPages = New Integer() { 1, 2, 3 }
			f.ImageOptions.ImageFormat = SautinSoft.PdfFocus.CImageOptions.ImageFormats.Tif
			f.ToImage(tiffPath)
			' Open the result for demonstration purposes.
			System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(tiffPath) With {.UseShellExecute = True})
		End Sub
	End Class
End Namespace
If you need a new code example or have a question: email us at support@sautinsoft.com or ask at Online Chat (right-bottom corner of this page) or use the Form below: