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: