2010-03-18 17 views

risposta

3

Un modo semplice è che è sufficiente utilizzare il pennello HTML per incorporare il PDF.

O si può provare http://silverpdf.codeplex.com/.

+0

Potete si prega di inviare il codice di esempio su come implementare quelli del browser opzioni basate app? – xscape

+0

Non riesco a trovare alcun esempio su come usare silverpdf. – xscape

3

Ho trovato una soluzione utilizzando un iframe e una HTMLPage.

<iframe id="mediaContainer" style="position:absolute"/> 

posto questo iframe in aspx

e quindi chiamare il vostro mediacontainer quindi impostare le proprietà.

System.Windows.Browser.HtmlElement myFrame = System.Windows.Browser.HtmlPage.Document.GetElementById("mediaContainer"); 
+0

L'unico problema qui per noi era che se volevi far apparire una finestra di dialogo di informazione/errore modale da silverlight finirebbe sotto quell'iframe. –

2

Un'opzione è quella di convertire le pagine PDF in PNG utilizzando ImageMagick o GhostScript.

Non è gratuito, ma i nostri controlli Silverlight possono eseguirlo al volo utilizzando il nostro Rasterizzatore PDF.

(Disclaimer: io lavoro qui)

http://atalasoft.com/products/dotimage/silverlight

3

www.netpdftools.com - biblioteca SL per la visualizzazione di file PDF e l'estrazione/ricerca del testo

+2

ma il controllo non è libero – xscape

Problemi correlati