PdfVisionConvertImageToPdf(String, String, ImageToPdfOptions) Method |
Convert array with image files to PDF file.
Namespace: SautinSoft.PdfVisionAssembly: SautinSoft.PdfVision (in SautinSoft.PdfVision.dll) Version: 2025.11.10
Syntaxpublic void ConvertImageToPdf(
string[] imageFiles,
string pdfFile,
ImageToPdfOptions options = null
)
Public Sub ConvertImageToPdf (
imageFiles As String(),
pdfFile As String,
Optional options As ImageToPdfOptions = Nothing
)
Parameters
- imageFiles String
- Array of image files.
- pdfFile String
- Path to the PDF file. In case of existing, it will be overwritten.
- options ImageToPdfOptions (Optional)
- Image to PDF conversion options, such as: Page Size, Orientation, Header, Footer, Numbering, Page Margins, Scale and so forth.
ExampleHow to convert many TIFF files to PDF files in C#
using System;
using System.IO;
using SautinSoft.PdfVision;
namespace Sample
{
class Program
{
static void Main(string[] args)
{
ConvertTiffFilesToPdfFiles();
}
public static void ConvertTiffFilesToPdfFiles()
{
PdfVision v = new PdfVision();
string[] inpFiles = Directory.GetFiles(@"..\..\..\", "*.tif*");
try
{
foreach (string inpFile in inpFiles)
{
string pdfName = Path.GetFileNameWithoutExtension(inpFile) + ".pdf";
string outFile = new FileInfo(pdfName).FullName;
v.ConvertImageToPdf(new string[] { inpFile }, outFile);
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(outFile) { UseShellExecute = true });
}
}
catch (Exception ex)
{
Console.WriteLine($"Error: {ex.Message}");
Console.ReadLine();
}
}
}
}How to convert many TIFF files to PDF files in VB.Net
Imports System
Imports System.IO
Imports SautinSoft.PdfVision
Namespace Sample
Friend Class Program
Shared Sub Main(ByVal args() As String)
ConvertTiffFilesToPdfFiles()
End Sub
Public Shared Sub ConvertTiffFilesToPdfFiles()
Dim v As New PdfVision()
Dim inpFiles() As String = Directory.GetFiles("..\..\..\", "*.tif*")
Try
For Each inpFile As String In inpFiles
Dim pdfName As String = Path.GetFileNameWithoutExtension(inpFile) & ".pdf"
Dim outFile As String = (New FileInfo(pdfName)).FullName
v.ConvertImageToPdf(New String() { inpFile }, outFile)
System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(outFile) With {.UseShellExecute = True})
Next inpFile
Catch ex As Exception
Console.WriteLine($"Error: {ex.Message}")
Console.ReadLine()
End Try
End Sub
End Class
End Namespace
See Also