Có bất kỳ điều khiển WPF gốc nào để hiển thị tệp PDF không? Tôi đang viết một chương trình sẽ tải một tập tin PDF và sau đó hiển thị các ký hiệu phụ trên đầu trang của nó.Xem PDF trong WPF mà không cần sử dụng WindowsFormsHost
Sử dụng WindowsFormsHost (http://hugeonion.com/2009/04/06/displaying-a-pdf-file-within-a-wpf-application/) sẽ không hoạt động vì điều khiển WindowsFormsHost luôn hiển thị trên đầu của tất cả các điều khiển WPF khác trong một cửa sổ. Điều này sẽ không cho phép các ký hiệu của tôi được nhìn thấy qua PDF.
Chuyển đổi PDF thành hình ảnh raster với mức độ chi tiết thu phóng mà tôi cần sẽ tạo một tệp quá lớn.
Điều khiển WebBrowser không cho phép các trang được thay đổi hoặc thu phóng theo chương trình. Tôi cũng không thể gỡ bỏ các thanh công cụ Adobe.
Bất kỳ thư viện của bên thứ ba nào tôi đã sử dụng sẽ cần phải miễn phí (như trong bia).
Tôi sẽ xem xét điều này hôm nay, cảm ơn. –
Bạn có muốn chia sẻ ví dụ của mình không? Tôi gặp một chút rắc rối khi nhận mẫu trong liên kết của bạn để hoạt động chính xác. –
Tôi đã thử sử dụng một Adorner bằng cách làm theo các bước trong hướng dẫn này: http://marlongrech.wordpress.com/2008/02/28/wpf-overlays-or-better-adorner/ nhưng WindowsFormsHost vẫn được vẽ trên đầu trang. Bất kỳ đề xuất? –