ExcelConverter.ConvertAsync

Overloads

ConvertAsync()Performs Asynchronous conversion.
ConvertAsync(Byte[])Performs Asynchronous conversion.
ConvertAsync(String)Performs Asynchronous conversion.

ConvertAsync()

Performs Asynchronous conversion.

public Task<Byte[]> ConvertAsync()
Function ConvertAsync() As Task(Of Byte())

Returns

Task<Byte[]>

returns a Task where the result type is byte array

Licensing Info

This method is a DynamicPDF Converter feature. One of the following is required for non-evaluation usage:

Examples

This example shows how to use convert method with byte array as return type.
Imports ceTe.DynamicPDF.Conversion

Module Module1

Async Function run() As Task
  
   ' Create new instance of Converter by providing suitable parameters.
    Dim excelConversion As ExcelConverter = New ExcelConverter("C:\MyDocument.xlsx")

    ' Call Convert method to start conversion
    Dim result= Await excelConversion.ConvertAsync()
     If (result IsNot Nothing) Then
            File.WriteAllBytes("C:\MyDocument.pdf",result)
     End If

End Function

Sub Main()
    run().Wait()
End Sub
 
End Module
using ceTe.DynamicPDF.Conversion;
using System.IO;

class MyClass
{
    static async Task run()
    {
              
        // Create new instance of Converter.
        ExcelConverter excel = new ExcelConverter(@"C:\MyDocument.xlsx");
        
        //Call Convert method to start conversion
        byte[] result=await excel.ConvertAsync();
        if(result!=null)
         {
                 File.WriteAllBytes("C:\MyDocument.pdf", result);
         }
    }
    static void Main()
    {  
        run().Wait();
    }
}

ConvertAsync(Byte[])

Performs Asynchronous conversion.

public Task<Byte[]> ConvertAsync(Byte[] pdfToAppendTo)
Function ConvertAsync(pdfToAppendTo As Byte()) As Task(Of Byte())

Parameters

pdfToAppendTo
Byte[]

Contents of PDF in byte array format, to which the current conversion needs to be appended to.

Returns

Task<Byte[]>

returns a Task where the result type is byte array

Licensing Info

This method is a DynamicPDF Converter feature. One of the following is required for non-evaluation usage:

Examples

This example shows how to use convert method with pdf byte array as parameter and byte array as return type.
Imports ceTe.DynamicPDF.Conversion

Module Module1

Async Function run() As Task
  
   ' Create new instance of Converter by providing suitable parameters.
    Dim excelConversion As ExcelConverter = New ExcelConverter("C:\MyDocument.xlsx")

    ' Call Convert method to start conversion
    Dim result= Await excelConversion.ConvertAsync()
    If (result IsNot Nothing) Then
            Dim finalResult =Await excelConversion.ConverAsync(result)
            If (finalResult IsNot Nothing) Then
                File.WriteAllBytes("C:\MyDocument.pdf",finalResult)
               
             End If   
    End If
     
End Function

Sub Main()
    run().Wait()
End Sub
 
End Module
using ceTe.DynamicPDF.Conversion;

class MyClass
{
    static async Task run()
    {
              
        // Create new instance of Converter.
        ExcelConverter excel = new ExcelConverter(@"C:\MyDocument.xlsx");
        
        //Call Convert method to start conversion
        byte[] result=await excel.ConvertAsync();
        if(result!=null)
        {
             byte finalResult=await excel.ConvertAsync(result)
             File.WriteAllBytes("C:\MyDocument.pdf", finalResult);
        }
    }
    static void Main()
    {  
        run().Wait();
    }
}

ConvertAsync(String)

Performs Asynchronous conversion.

public Task<bool> ConvertAsync(string outputFilePath)
Function ConvertAsync(outputFilePath As String) As Task(Of Boolean)

Parameters

outputFilePath
String

File path for output PDF file where it needs to be saved

Returns

Task<bool>

Licensing Info

This method is a DynamicPDF Converter feature. One of the following is required for non-evaluation usage:

Examples

This example shows how to use convert method with byte array as return type.
Imports ceTe.DynamicPDF.Conversion

Module Module1

Async Function run() As Task
  
   ' Create new instance of Converter by providing suitable parameters.
    Dim excelConversion As ExcelConverter = New ExcelConverter("C:\MyDocument.xlsx")

    ' Call Convert method to start conversion
    Dim result= Await excelConversion.ConvertAsync("C:\MyOutput.pdf")
    If (result) Then
            Console.WriteLine("Completed successfully);
    End If

End Function

Sub Main()
    run().Wait()
End Sub
 
End Module
using ceTe.DynamicPDF.Conversion;
using Syste.IO;

class MyClass
{
    static async Task run()
    {
              
        // Create new instance of Converter.
        ExcelConverter excel = new ExcelConverter(@"C:\MyDocument.xlsx");
        
        //Call Convert method to start conversion
        bool result= await excel.ConvertAsync(@"C:\MyOutput.pdf");
        if(result)
        {
           Console.WriteLine("Completed successfully);
              
        }
    }
    static void Main()
    {  
        run().Wait();
    }
}

See Also

ExcelConverter
ceTe.DynamicPDF.Conversion

In this topic