2010-03-18 7 views

Trả lời

6

Hãy thử câu hỏi này: Previewing PDF and PowerPoint files with Silverlight/Flash

liên kết có thể hữu ích khác: http://forums.silverlight.net/forums/p/23986/85909.aspx#85909

http://www.siberix.com/reporting.html#pdf-sparkle - Chi phí tiền mặc dù!

http://forums.silverlight.net/forums/t/70573.aspx

Bạn có thể sử dụng để chỉnh sửa/in để pdf

Hãy thử CodePlex: http://silverlightpdf.codeplex.com/

trình với Silverlight 3 không được sử dụng nó với Silverlight 4 beta được nêu ra.

3

Một cách dễ dàng là bạn chỉ có thể sử dụng Bàn chải HTML để nhúng tệp PDF.

HOẶC bạn có thể thử http://silverpdf.codeplex.com/.

+0

Bạn có thể xin vui lòng gửi mã mẫu về cách thực hiện những trình duyệt tùy chọn dựa ứng dụng? – xscape

+0

Tôi không thể tìm thấy bất kỳ ví dụ nào về cách sử dụng silverpdf. – xscape

3

Tôi đã tìm thấy giải pháp bằng cách sử dụng iframe và HTMLPage.

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

nơi iframe này trong .aspx

và sau đó gọi mediacontainer của bạn sau đó thiết lập thuộc tính của nó.

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

Vấn đề duy nhất ở đây đối với chúng tôi là nếu bạn muốn bật một hộp thoại thông tin/lỗi thông tin từ Silverlight, nó sẽ kết thúc bên dưới khung nội tuyến đó. –

2

Một tùy chọn là chuyển đổi các trang PDF thành PNG bằng ImageMagick hoặc GhostScript.

Nó không phải là miễn phí, nhưng các điều khiển Silverlight của chúng tôi có thể thực hiện điều này một cách nhanh chóng cho bạn bằng Trình chỉnh sửa PDF của riêng chúng tôi.

(Disclaimer: Tôi làm việc ở đây)

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