PDA

View Full Version : سوال: مشکل در تبدیل فایل Excel به پی دی اف



mehran6764
جمعه 24 فروردین 1397, 12: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)
{

}

رامین مرادی
یک شنبه 26 فروردین 1397, 12:20 عصر
یعنی هیچ کی تا حالا فایل ایکسل به پی دی اف تبدیل نکرده ؟؟

من همچین مشکلی داشتم اما نه این مدلی برای حروف انگلیسی مربع مینداخت. که با عوض کردن فونت کنترل های استیمول درست شد
. تو نت بگردید و فونت های استاندارد رو دانلود کنید و از اونا استفاده کنید.به احتمال زیاد مشکلتون حل میشه. با تاهوما هم تست کنید ببینید این مشکل وجود داره یا نه