В настоящее время я использую Syncfusion ExcelToPdfConverter
для преобразования документа XLSX в PDF.Неверные шрифты и неправильная автоподстройка при использовании ExcelToPdfConverter Syncfusion
Сначала я создал документ XLSX, а затем преобразовать его в PDF с помощью следующего кода:
var converter = new ExcelToPdfConverter(workbook);
//Intialize the PDFDocument
var pdfDoc = new PdfDocument();
//Intialize the ExcelToPdfconverterSettings
var settings = new ExcelToPdfConverterSettings();
//Assign the PDFDocument to the TemplateDocument property of ExcelToPdfConverterSettings
settings.TemplateDocument = pdfDoc;
settings.EmbedFonts = true;
//Convert Excel Document into PDF document
pdfDoc = converter.Convert(settings);
//Save the pdf file
pdfDoc.Save(PDFFullPath);
Полученный XLSX является правильным, и это выглядит, как это должно быть. Преобразованный PDF не является правильным. Это похоже на использование неправильных шрифтов и, как следствие, те строки, которые были созданы с помощью AutofitRow
, усекаются.
У кого-нибудь еще была эта проблема раньше? Есть ли способ сообщить PDFConverter
, чтобы использовать правильные шрифты? (Обратите внимание, что я использую Arial и Calibri, и оба они установлены в шрифтах системы)
С уважением.
Это было исправлено вами, ребята, в SyncFusion несколько дней назад. На самом деле это была ошибка. –