How to add an image to the header in aspsoe.pdf for .NET

I am going to add an image to the header in my PDF document. Please check my method below. Could you please help me to implement this???

//addBannerAsString="https://localhost:44348/contentservice/api/Contents/commentary-banner-trowe"
private static void AddHeaderImage(Document document, IDictionary<string, string> options)
{
 if (options.TryGetValue(ContentsConstants.CONVERT_ADD_BANNER, out string addBannerAsString))
{
 //addBannerAsString="https://localhost:44348/contentservice/api/Contents/commentary-banner-trowe"
}
}

@nethmi

Aspose.PDF for .NET offers ImageStamp Class in order to add images in the PDF documents. You can set its horizontal and vertical alignments to position it at your desired location at page. However, it does not support downloading the image from an URL. You can download the image separately and use file path in ImageStamp Class to add image in the header.