PdfFocusToMultipageTiff(String) Method |
Save the PDF document as multipage-TIFF document.
Namespace: SautinSoftAssembly: SautinSoft.PdfFocus (in SautinSoft.PdfFocus.dll) Version: 2024.3.28
Syntax public int ToMultipageTiff(
string fileName
)
Public Function ToMultipageTiff (
fileName As String
) As Integer
Parameters
- fileName String
- Path to multipage TIFF file
Return Value
Int32
0 - saving successfully
2 - can't create output file, check the output path
3 - saving failed, email to
support@sautinsoft.comRemarks
Before converting you may set various image properties using the property
ImageOptions. For example, set:
- TIFFCompressionType - Choose compression: LZW , JPEG, CCITTFAX4.
- Dpi - image resolution in dots per inch. Default value: 200
- ColorDepth - color depth or bit depth is the number of bits used to represent the color of a single pixel. Default value: 24 bit RGB
Example How to convert PDF file to Multipage TIFF file in C#
using System;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
namespace Sample
{
class Sample
{
static void Main(string[] args)
{
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
string pdfPath = Path.GetFullPath(@"..\..\..\simple text.pdf");
string tiffPath = "Result.tiff";
f.OpenPdf(pdfPath);
if (f.PageCount > 0)
{
f.ImageOptions.Dpi = 200;
if (f.ToMultipageTiff(tiffPath) == 0)
{
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(tiffPath) { UseShellExecute = true });
}
}
}
}
}
How to convert PDF file to Multipage TIFF file in VB.Net
Imports System
Imports System.IO
Imports System.Drawing
Imports System.Drawing.Imaging
Namespace Sample
Friend Class Sample
Shared Sub Main(ByVal args() As String)
Dim f As New SautinSoft.PdfFocus()
Dim pdfPath As String = Path.GetFullPath("..\..\..\simple text.pdf")
Dim tiffPath As String = "Result.tiff"
f.OpenPdf(pdfPath)
If f.PageCount > 0 Then
f.ImageOptions.Dpi = 200
If f.ToMultipageTiff(tiffPath) = 0 Then
System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(tiffPath) With {.UseShellExecute = True})
End If
End If
End Sub
End Class
End Namespace
See Also