使用Syncfusion';时字体错误,自动调整错误;s ExcelToPdfConverter
我目前正在使用Syncfusion的使用Syncfusion';时字体错误,自动调整错误;s ExcelToPdfConverter,excel,pdf,fonts,syncfusion,Excel,Pdf,Fonts,Syncfusion,我目前正在使用Syncfusion的ExcelToPdfConverter将XLSX文档转换为PDF 我首先创建XLSX文档,然后使用以下代码将其转换为PDF: var converter = new ExcelToPdfConverter(workbook); //Intialize the PDFDocument var pdfDoc = new PdfDocument(); //Intialize the ExcelToPdfconverterSettings var settings =
ExcelToPdfConverter
将XLSX文档转换为PDF
我首先创建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,它们都安装在系统的字体中)
注意。我们怀疑问题可能是由于分配了错误的行索引造成的。在XlsIO中,行索引和列索引是基于一的 请参阅以下文档以了解有关AutofitRow和AutofitColumn的更多信息 文档链接: 问候,
Abirami。这实际上是Syncfusion XlsIO中的一个bug,已在2017年2月发布的补丁中修复。
上面的代码是正确的。几天前,你们在SyncFusion已经解决了这个问题。它实际上是一只虫子。