mehran6764
جمعه 24 فروردین 1397, 13:28 عصر
147933
سلام ، من برای تبدیل Excel به پی دی اف از SautinSoft استفاده کردم ، تبدیل میشه اما فونت فارسی رو در هم برهم نشون می ده
راه بهتری برای این منظور هست ؟
ExcelToPdf x = new ExcelToPdf();
// Set PDF as output format.
x.OutputFormat = SautinSoft.ExcelToPdf.eOutputFormat.Pdf;
x.UnicodeOptions.DetectFontsDirectory = SautinSoft.ExcelToPdf.CUnicodeOptions.eUnicodeDete ctFontsDirectory.Auto;
x.UnicodeOptions.FontsDirectory = @"c:\windows\fonts\";
string excelFile = Path.GetFullPath(@"D:\1397-1-20s2.xlsx");
string pdfFile = Path.ChangeExtension(excelFile, ".pdf"); ;
try
{
x.ConvertFile(excelFile, pdfFile);
System.Diagnostics.Process.Start(pdfFile);
}
catch (Exception ex)
{
}
سلام ، من برای تبدیل Excel به پی دی اف از SautinSoft استفاده کردم ، تبدیل میشه اما فونت فارسی رو در هم برهم نشون می ده
راه بهتری برای این منظور هست ؟
ExcelToPdf x = new ExcelToPdf();
// Set PDF as output format.
x.OutputFormat = SautinSoft.ExcelToPdf.eOutputFormat.Pdf;
x.UnicodeOptions.DetectFontsDirectory = SautinSoft.ExcelToPdf.CUnicodeOptions.eUnicodeDete ctFontsDirectory.Auto;
x.UnicodeOptions.FontsDirectory = @"c:\windows\fonts\";
string excelFile = Path.GetFullPath(@"D:\1397-1-20s2.xlsx");
string pdfFile = Path.ChangeExtension(excelFile, ".pdf"); ;
try
{
x.ConvertFile(excelFile, pdfFile);
System.Diagnostics.Process.Start(pdfFile);
}
catch (Exception ex)
{
}