Free Support Forum -

Document conversion progress issue


Can you provide general way to monitor document conversion progress for

aspose slides/email/image/cells/diagram modules?

Something similar to IPageSavingCallback interface like in aspose-word or

to CustomProgressHandler class in aspose-pdf.

This issue is very critical for us, because we expect to monitor pdf-conversion progress

but PdfSaveOptions class doesn’t have any progress callback function.

Thanks in advance.


I have observed your comments. I regret to inform that this feature will not be available in near future in Aspose.Cells. I like to inform that if worksheet is large and "OnePagePerSheet’ is set to true, we can’t know the effective progress. If the workbook has multi pages we can provide a callback with page index and all page count that you can know the converting progress. We have added new feature ticket in our issue tracking system with ID CELLSNET-42029 for your kind reference.

@Adnan.Ahmad, thank you for the response.

Page index is quite enough for us.

Another question:

Does conversion progress callback available for other modules (slides,email,image,diagram)?


I like to inform this feature is not supported in mentioned API’s as well. We have added following tickets in our issue tracking system.

  • EMAILNET-39499
  • SLIDESNET-34681
  • DIAGRAMNET-51656

This thread has been associated with the tickets so that we share notification with you once issues will be fixed.

This is to inform you that we have fixed your issue (logged earlier as “CELLSNET-42029”) now. We will soon provide you the fixed version after performing QA and incorporating other enhancements and fixes.


Please try our latest version/fix: Aspose.Cells for .NET v19.6.1 (attached)

Your issue “CELLSNET-42029” should be fixed in it.

We add new API PdfSaveOptions.PageSavingCallback .
Sample code:

Workbook wb = new Workbook("Book1.xlsx");

PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.PageSavingCallback = new TestPageSavingCallback();

wb.Save("outFile.pdf", pdfSaveOptions);
public class TestPageSavingCallback : IPageSavingCallback
    public void PageStartSaving(PageStartSavingArgs args)
        Console.WriteLine("Start saving page index {0} of pages {1}", args.PageIndex, args.PageCount);

        //don't output pages before page index 2.
        if(args.PageIndex < 2)
            args.IsToOutput = false;

    public void PageEndSaving(PageEndSavingArgs args)
        Console.WriteLine("End saving page index {0} of pages {1}", args.PageIndex, args.PageCount);

        //don't output pages after page index 8.
        if(args.PageIndex >= 8)
            args.HasMorePages = false;

Let us know your feedback.
Aspose.Cells19.6.1 For .Net2_AuthenticodeSigned.Zip (4.9 MB)
Aspose.Cells19.6.1 For .Net4.0.Zip (4.9 MB)

The issues you have found earlier (filed as SLIDESNET-34681) have been fixed in this update.

The issues you have found earlier (filed as DIAGRAMNET-51656) have been fixed in Aspose.Diagram for .NET 19.7.

The issues you have found earlier (filed as CELLSNET-42029) have been fixed in Aspose.Cells for .NET v19.7.

The issues you have found earlier (filed as EMAILNET-39499) have been fixed in this update.

The issues you have found earlier (filed as IMAGINGNET-3460) have been fixed in this update.