PdfVisionConvertImageToPdf(String, String, ImageToPdfOptions) Method |
Convert a folder with images to PDF file.
Namespace: SautinSoft.PdfVisionAssembly: SautinSoft.PdfVision (in SautinSoft.PdfVision.dll) Version: 2024.12.6
Syntax public void ConvertImageToPdf(
string imageFolder,
string pdfFile,
ImageToPdfOptions options = null
)
Public Sub ConvertImageToPdf (
imageFolder As String,
pdfFile As String,
Optional options As ImageToPdfOptions = Nothing
)
Parameters
- imageFolder String
- Directory containing images with extensions: *.jpg, *.bmp, *.gif, *.tiff, *.tif, *.png, *.ico, *.emf, *.exif, *.jpeg, *.jpe, *.jfif, *.photocd, *.flashpix.
- 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.
Example How to convert folder with images to PDF file in C#
using System;
using System.IO;
using SautinSoft.PdfVision;
namespace Sample
{
class Program
{
static void Main(string[] args)
{
ConvertImageFolderToPdf();
}
public static void ConvertImageFolderToPdf()
{
string inpFolder = new DirectoryInfo(@"..\..\..\testing\").FullName;
string outFile = new FileInfo(@"Result.pdf").FullName;
PdfVision v = new PdfVision();
ImageToPdfOptions options = new ImageToPdfOptions();
options.PageSetup.PaperType = PaperType.Auto;
options.FitImageToPageSize = true;
options.JpegQuality = 95;
try
{
v.ConvertImageToPdf(inpFolder, outFile, options);
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(outFile) { UseShellExecute = true });
}
catch (Exception ex)
{
Console.WriteLine($"Error: {ex.Message}");
Console.ReadLine();
}
}
}
}
How to convert folder with images to PDF file in VB.Net
Imports System
Imports System.IO
Imports SautinSoft.PdfVision
Namespace Sample
Friend Class Program
Shared Sub Main(ByVal args() As String)
ConvertImageFolderToPdf()
End Sub
Public Shared Sub ConvertImageFolderToPdf()
Dim inpFolder As String = (New DirectoryInfo("..\..\..\testing\")).FullName
Dim outFile As String = (New FileInfo("Result.pdf")).FullName
Dim v As New PdfVision()
Dim options As New ImageToPdfOptions()
options.PageSetup.PaperType = PaperType.Auto
options.FitImageToPageSize = True
options.JpegQuality = 95
Try
v.ConvertImageToPdf(inpFolder, outFile, options)
System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(outFile) With {.UseShellExecute = True})
Catch ex As Exception
Console.WriteLine($"Error: {ex.Message}")
Console.ReadLine()
End Try
End Sub
End Class
End Namespace
See Also