Hi Apeksha,
Use PrintDocument.Print Method.
Refer below sample code.
C#
private void PrintFile()
{
string[] files = Directory.GetFiles(Server.MapPath("~/Files"));
if (files.Length > 0)
{
ViewBag.a = files.ToArray();
using (var printDocument = new PrintDocument())
{
using (var printDialog = new PrintDialog { Document = printDocument })
{
if (printDialog.ShowDialog() == DialogResult.OK)
{
printDocument.PrinterSettings = printDialog.PrinterSettings;
printDocument.PrintPage += OnPrintPage;
foreach (string file in files)
{
printDocument.DocumentName = file;
printDocument.Print();
}
}
}
}
}
}
private void OnPrintPage(object sender, PrintPageEventArgs ev)
{
}
Refer below link for more details.
PrintDocument.Print Method