我使用如下代码将pdf转为excel文档后,生成的excel内容有些许差别,具体表现为:excel文档中的多行文本(也可能是通过合并单元格合并的),在转为excel后,会被拆分为单独的单元格,而不是保持原来的合并样式或多行样式(以本文附件提供的例子为例),请问这个要添加什么参数解决,还是有别的原因?附件我在文末会提供,其中:pdf文件是源文档,xlsx文件是通过aspose.pdf转换过后的文件,截图是pdf和转换后excel中格式出入较为明显的位置。
using Aspose.Pdf.Document TempPdfDocuemnt = new Aspose.Pdf.Document(PdfFileName);
Aspose.Pdf.ExcelSaveOptions TempExcelSaveOption = new Aspose.Pdf.ExcelSaveOptions()
{
Format = Aspose.Pdf.ExcelSaveOptions.ExcelFormat.XLSX,
ExtractOcrSublayerOnly = true,
};
if (MergeAllPages)
{
TempExcelSaveOption.MinimizeTheNumberOfWorksheets = true;
}
else
{
TempExcelSaveOption.MinimizeTheNumberOfWorksheets = false;
}
TempPdfDocuemnt.Save(SaveExcelFileName, TempExcelSaveOption);
附件:
附件.zip (1.1 MB)