2017-10-06 3 views
0

Ich habe eine Anwendung auf Xamarin Android, und ich muss eine PDF öffnen, aber ich habe das Dokument in einem Byte-Array, weil ich es aus einem Api-Web verwenden. Und in der Syncfusion-Dokumentation habe ich nicht viele Informationen gefunden, nur die Methode "Assets.Open (" GIS Succinctly.pdf ");", die das Dokument aus einer "Zeichenkette" öffnet, gibt es eine Möglichkeit, das Arrangement zu übergeben PDF-Betrachter?Wie öffne ich ein PDF mit PDF Viewer von Syncfusion, in Xamarin Android?

 SfPdfViewer pdfViewer; 
     string Mail, Pass, LlaveEmp = string.Empty; 
     protected override void OnCreate(Bundle savedInstanceState) 
     { 
      base.OnCreate(savedInstanceState); 
      SetContentView(Resource.Layout.RecibosPago); 

      pdfViewer = FindViewById<SfPdfViewer>(Resource.Id.pdfviewercontrol); 
      Stream PdfStream = Assets.Open("GIS Succinctly.pdf"); 
      pdfViewer.LoadDocument(PdfStream); 

     } 

Antwort

0

Zur Zeit haben wir keine direkte Unterstützung des PDF-Dokuments von URL mit Web-API in SfPdfViewer in Xamarin.Android anzuzeigen. Als Workaround können wir das PDF-Dokument jedoch als Stream über die WebClient-Klasse aus der URL herunterladen und in den SfPdfViewer laden. mit SfPdfViewer in Xamarin.Android

Die unten KB Link zeigt, wie PDF-Dokument von URL anzuzeigen:

Syncfusion KB link

Bitte lassen Sie uns wissen, wenn Sie irgendeine andere Hilfe benötigen.

Grüße,

Sathish.

Syncfusion Unterstützung