gpt4 book ai didi

c# - 在 C# 应用程序中托管 PDF

转载 作者:太空狗 更新时间:2023-10-29 22:34:53 25 4
gpt4 key购买 nike

我正在为 friend 制作一本电子书。他有word(docx)的内容所以我有几个问题。我早些时候创建了一个关于如何处理这个问题的线程,最好的回应是从中创建 PDF。这样做的要点是我们可以拥有可插入的文本框、链接和目录。

现在我想知道我是否可以在我的应用程序中托管 pdf。我基本上想做一个“adobe reader”。那里有图书馆吗?我可以使用已安装的 COM/dll 来执行此操作吗?

这样做的原因是我要在我的应用程序上创建类似“测验”的部分,或者“成绩单”甚至“书签”功能。

谢谢你们。

最佳答案

制作自定义 PDF 浏览器控件可能是一项极具挑战性的任务。您可以在您的应用程序中使用真正的 Adob​​e Reader,因为它是作为 COM 控件提供的,可以托管在任何 Windows 应用程序中。以下是步骤:

  1. 启动一个新的 WinForms 应用程序
  2. 使 Acrobat 控件在工具箱中可用(工具 -> 添加/删除工具箱项:在 COM 组件选项卡中打开“Adobe Acrobat 7.0 浏览器文档”)。在单击 COM 选项卡之前,不要忘记喝杯咖啡。
  3. 将控件拖到窗体上
  4. 操纵它:

    axAcroPDF1.LoadFile("mypdf.pdf");
    axAcroPDF1.Show();

关于c# - 在 C# 应用程序中托管 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3276982/

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