To create a PDF file from CSV file in c#, you can use Spire.XLS available on NuGet (https://www.nuget.org/packages/Spire.XLS/)
It will convert csv to pdf.
First give reference Spire.xls.dll, and then use the following code to achieve csv to pdf conversion.
Workbook workbook = new Workbook();
//Load CSV file
workbook.LoadFromFile(@"F:\Test\csv2xls.csv", ",", 1, 1);
//Convert the first sheet to PDF
Worksheet sheet = workbook.Worksheets[0];
sheet.SaveToPdf("toPDF.pdf");