C# 版本号 Aspose.Pdf.Document.Save() 将PDF保存问excel时候 程序异常

image.png (49.1 KB)

不是所有的转换都异常 目前只有我手上测试得一个固定pdf异常报错

@panyang1986

在使用 Aspose.Pdf.Document.Save() 方法将 PDF 转换为 Excel 时,如果遇到程序异常,可能是由于特定 PDF 文件的内容或格式导致的。以下是一些诊断和解决步骤,您可以尝试:

  1. 检查 PDF 文件:确保您正在转换的 PDF 文件没有损坏或包含不支持的元素。尝试使用其他 PDF 文件进行转换,以确认问题是否特定于该文件。

  2. 更新 Aspose.Pdf 版本:确保您使用的是最新版本的 Aspose.Pdf。新版本通常会修复已知的错误和兼容性问题。

  3. 捕获异常信息:在代码中添加异常处理,以捕获详细的错误信息。这可以帮助您更好地理解问题的根源。例如:

    try
    {
        Document pdfDocument = new Document("input.pdf");
        pdfDocument.Save("output.xlsx");
    }
    catch (Exception ex)
    {
        Console.WriteLine("Error: " + ex.Message);
    }
    
  4. 简化 PDF 内容:如果可能,尝试简化 PDF 文件的内容,去掉一些复杂的元素,看看是否能成功转换。

  5. 联系支持团队:如果问题仍然存在,您可以考虑联系 Aspose 支持团队,提供详细的错误信息和 PDF 文件,以便他们进行进一步的分析。

请按照以上步骤进行操作,以解决您遇到的问题。如果您有其他问题或需要进一步的帮助,请随时告诉我!

我现在用的基本就是最新的SDK 版本好25.6.1 如果是存在你所说的文件损坏或者不支持的元素的话 该怎么优化这个文件 才能让程序正常执行转化

@panyang1986

请分享您的样本PDF文档供我们参考,以便我们能够在我们的环境中测试该场景并相应地解决问题。

test.pdf (164.9 KB)

就是这个pdf 转换excel 直接报 System.NullReferenceException:“Cannot access field ‘color’ of null

@panyang1986

我们已在内部问题跟踪系统中创建了以下新工单,并将根据Free Support Policies中提到的条款交付其修复。

问题编号:PDFNET-60538

如果您需要优先支持,可以通过Paid Support Services获取服务,并直接与我们的付费支持管理团队联系。