gpt4 book ai didi

c# - 寻呼机 HTML 查看器

转载 作者:行者123 更新时间:2023-11-28 02:18:00 29 4
gpt4 key购买 nike

我们目前正在使用 VS 2008 C# 开发 Windows 窗体应用程序。此应用程序用于阅读长(200 - 300 页)的法律文件,它处理大约 30 - 40 个文档。应用程序在文档文本中搜索,在文档之间切换等。

我们的客户已将文档以单独的 *.rtf 文件形式发送给我们,以便我们“将其放入应用程序”。我们决定将 rtf 文件转换为 HTML,使用 MS Word 的“另存为”功能,然后选择“过滤后的 HTML”。在此解决方案中,应用程序可以在 WebBrowser 控件中显示文档。

我们的问题是:客户想要一个额外的“Pager view”功能,用户可以在其中像阅读一本书一样阅读文档。他可以在虚拟纸张上查看页面,然后单击下一页、上一页等。就像在浏览器的打印预览对话框中一样。

我在 Internet 上搜索过任何 Pager HTML 查看器,但没有找到任何东西。您能否建议任何解决方案或组件以在寻呼机模式下显示 HTML 页面?

在最后一种情况下,我们也可以保留原始 rtf 文件以供分页 View 显示。对于这种情况,请问有没有pager模式下查看RichText文件的解决方案? (如果可能的话,我们想避免它。)

等待您的答复:彼得

最佳答案

我不知道有任何组件可以在页面中显示 HTML,但有几个可能的解决方案:

  1. 编辑 HTML 文档并手动将它们分成链接页面(或使用 javascript 隐藏/取消隐藏 div 以进行导航)

  2. 将 RTF 文档转换为 XPS 格式并使用 WPF 的 DocumentViewer 控件 - 但由于您的应用程序是 WinForms,因此您可能必须执行如下操作:
    http://www.codeproject.com/KB/dialog/WinFormWPFIntegration.aspx
    (尽管有人在该页面上评论了内存泄漏:S 这值得密切关注……)

关于c# - 寻呼机 HTML 查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2469353/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com