Load document from URL

Following code snippet shows how to convert a document from URL:

public static void Run()
    string url = "https://github.com/groupdocs-conversion/GroupDocs.Conversion-for-.NET/blob/master/Examples/Resources/SampleFiles/sample.docx?raw=true";
    string outputFile = Path.Combine("c:\output", "converted.pdf");
    using (Converter converter = new Converter(() => GetRemoteFile(url)))
        PdfConvertOptions options = new PdfConvertOptions();
        converter.Convert(outputFile, options);
private static Stream GetRemoteFile(string url)
    WebRequest request = WebRequest.Create(url);
    using (WebResponse response = request.GetResponse())
        return GetFileStream(response);
private static Stream GetFileStream(WebResponse response)
    MemoryStream fileStream = new MemoryStream();
    using (Stream responseStream = response.GetResponseStream())
    fileStream.Position = 0;
    return fileStream;

More resources

Examples and Demos

Please find more use-cases and complete C# sources of our backend and frontend examples and try them for free!