为有中文需求的客户提供多渠道中文技术支持.

Fri Jun 18, 2021 9:06 am

比如一个pdf文件有3页
希望在将这个pdf转为excel的时候
每一页成为一个sheet
最终这个excle文件里面就有3个sheet
请问该如何实现呢?
谢谢

howzehowze
 
Posts: 14
Joined: Wed Jan 08, 2020 1:33 am

Fri Jun 18, 2021 10:04 am

您好,

感谢您的咨询。

很抱歉我们Spire.PDF for .NET目前还不支持转换多页的PDF到多个sheet的Excel文档。不过我们已经将其作为新功能添加到产品升级列表中,编号是SPIREPDF-4398 。
如果这个功能实现了,我们会及时通知您。

Sincerely,
Rachel
E-iceblue support team
User avatar

rachel.lei
 
Posts: 1573
Joined: Tue Jul 09, 2019 2:22 am

Fri Aug 06, 2021 1:21 am

您好,

让您久等了。

新发布的Spire.PDF Pack(Hot Fix)版本: 7.8.2已经支持转换多页的PDF到多个sheet的Excel文档。请从以下链接下载测试。
网站链接:https://www.e-iceblue.cn/Downloads/Spire-PDF-NET.html
NuGet链接:https://www.nuget.org/packages/Spire.PDF/7.8.2

代码示例:
Code: Select all
        PdfDocument pdfDocument = new PdfDocument();
        pdfDocument.LoadFromFile("Test.pdf");
        //设置convertToMultipleSheet选项为true
        pdfDocument.ConvertOptions.SetPdfToXlsxOptions(new XlsxLineLayoutOptions(true, true, true));
        pdfDocument.SaveToFile("result.xlsx", FileFormat.XLSX);


Sincerely,
Rachel
E-iceblue support team
User avatar

rachel.lei
 
Posts: 1573
Joined: Tue Jul 09, 2019 2:22 am

Fri Aug 13, 2021 10:49 am

您好,

新功能可以满足您的需求吗?期待您的反馈!

Sincerely,
Rachel
E-iceblue support team
User avatar

rachel.lei
 
Posts: 1573
Joined: Tue Jul 09, 2019 2:22 am

Return to 中文技术支持