We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

app crash when open file pdf convert from doc

app crash when open file pdf convert from doc
 my code get from example:

 internal class GettingStartedViewModel: INotifyPropertyChanged
    {
      
        private Stream m_pdfDocumentStream;

        private string m_documentName;

        string filePath = string.Empty;

        public event PropertyChangedEventHandler PropertyChanged;

        public string DocumentName
        {
            get
            {
                return m_documentName;
            }
            set
            {
                m_documentName = value;
                //Getdata();
                //////PdfDocumentStream = typeof(App).GetTypeInfo().Assembly.GetManifestResourceStream(filePath + "Assets.57a3e4dd-3b40-4665-b55a-4b7419d08db6.pdf");
            }
        }

        private async Task<Stream> DownloadPdfStream(string URL)
        {
            HttpClient httpClient = new HttpClient();
            HttpResponseMessage response = await httpClient.GetAsync(URL);
            //Check whether redirection is needed
            if ((int)response.StatusCode == 302)
            {
                //The URL to redirect is in the header location of the response message
                HttpResponseMessage redirectedResponse = await httpClient.GetAsync(response.Headers.Location.AbsoluteUri);
                return await redirectedResponse.Content.ReadAsStreamAsync();
            }
            return await response.Content.ReadAsStreamAsync();
        }
        public async void Getdata()
        {
            PdfDocumentStream= await DownloadPdfStream("http://10.1.3.202/EofficeFileAPI/FIleDownload/57a3e4dd-3b40-4665-b55a-4b7419d08db6.pdf");
        }
        public GettingStartedViewModel()
        {
            Getdata();
#if COMMONSB
            filePath = "SampleBrowser.Samples.PdfViewer.Samples.";

#else
            filePath = "SampleBrowser.SfPdfViewer.";
           
#endif
        }
        public Stream PdfDocumentStream
        {
            get
            {
                return m_pdfDocumentStream;
            }
            set
            {
                m_pdfDocumentStream = value;
                NotifyPropertyChanged("PdfDocumentStream");

            }
        }
        private void NotifyPropertyChanged(string propertyName)
        {
            if (PropertyChanged != null)
            {
                PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
            }
        }

        private bool CanExecute(object parameter)
        {
            return true;
        }
    }



Attachment: ViewFileByID2_4721b8c6.rar

1 Reply

GR Gayathri Ramalingam Syncfusion Team April 8, 2019 11:22 AM UTC

Hi Dung, 

We were able to reproduce the issue “Null reference exception thrown while loading particular PDF document." in our side and we suspect this to be a defect. We have forwarded this issue to our development team for further analysis and we will update further details by 10-April-2019. 
 
With Regards, 
Gayathri R 


Loader.
Live Chat Icon For mobile
Up arrow icon