IronPDF 操作指南 用于 PDF 的 OpenAI How to use OpenAI for PDF Curtis Chau 已更新:七月 27, 2025 Download IronPDF NuGet 下载 DLL 下载 Windows 安装程序 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English class="container-fluid"> class="row"> class="col-md-2"> OpenAI 是一个人工智能研究实验室,由盈利的 OpenAI LP 和其非营利母公司 OpenAI Inc 组成。其成立的目的是以一种对整个人类有益的方式推进数字智能。 OpenAI 在人工智能(AI)的各个领域进行研究,旨在开发安全、有益且可访问的 AI 技术。 现在,通过 NuGet 包 IronPdf.Extensions.AI 启用 OpenAI 进行 PDF 增强:摘要、查询和记忆。 该包利用了微软的 Semantic Kernel。 快速入门:使用 IronPDF 和 OpenAI 总结 PDF 使用 C# 中的 IronPDF 开始将 OpenAI 集成到您的 PDF 处理工作流中。 这个简单的例子展示了如何快速生成 PDF 文档的摘要。 只需几行代码,您即可轻松利用 AI 增强您的 PDF 功能。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. // Install-Package IronPdf.Extensions.AI await IronPdf.AI.PdfAIEngine.Summarize("input.pdf", "summary.txt", azureEndpoint, azureApiKey); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小工作流程(5 个步骤) 下载 C# 库以利用 OpenAI 处理 PDF 准备 Azure Endpoint 和 OpenAI 的 API 密钥 导入目标 PDF 文档 使用 Summarize 方法生成 PDF 的摘要 使用 Query 方法进行连续查询 除了 [IronPdf](https://www.nuget.org/packages/IronPdf) 包外,您还需要以下两个包: - [IronPdf.Extensions.AI](https://www.nuget.org/packages/IronPdf.Extensions.AI) - [Microsoft.SemanticKernel.Plugins.Memory](https://www.nuget.org/packages/Microsoft.SemanticKernel.Plugins.Memory) ## 总结 PDF 示例 要使用 OpenAI 功能,需要 Azure Endpoint 和 API 密钥。 根据以下代码示例配置 Semantic Kernel。 导入 PDF 文档并利用 `Summarize` 方法生成 PDF 文档的摘要。 您可以从[OpenAI 用于 PDF 摘要的示例](https://ironsoftware.com/csharp/examples/openai-pdf-summarization/)中下载示例 PDF 文件。 请注意 注意:您可能会遇到 SKEXP0001、SKEXP0010 和 SKEXP0050 错误,因为 Semantic Kernel 方法是实验性的。 请在您的 .csproj 文件中添加以下代码以抑制这些错误: ```xml $(NoWarn);SKEXP0001,SKEXP0010,SKEXP0050 ``` 以下是如何使用 C# 中的 Semantic Kernel 对 PDF 进行总结的示例: ```csharp :path=/static-assets/pdf/content-code-examples/how-to/openai-summarize.cs ``` ### 输出摘要 class="content-img-align-center"> class="center-image-wrapper"> ## 连续查询示例 单次查询可能不适用于所有情况。 NuGet 包 [`IronPdf.Extensions.AI`](https://www.nuget.org/packages/IronPdf.Extensions.AI) 还提供了一个 Query 方法,使用户能够执行连续查询。 ```csharp :path=/static-assets/pdf/content-code-examples/how-to/openai-query.cs ``` 常见问题解答 如何使用 OpenAI 在 C# 中增强 PDF 文档? 在 C# 中增强 PDF 文档,您可以使用 `IronPdf.Extensions.AI` NuGet 软件包,该包启用诸如摘要和查询等功能,并借助 OpenAI 实现。这涉及使用 Azure 端点和 API 密钥以进行 OpenAI 集成。 集成 OpenAI 与 C# 中的 PDF 处理需要什么? 要将 OpenAI 集成到 C# 中的 PDF 处理中,您需要 `IronPdf` 和 `IronPdf.Extensions.AI` 软件包、Microsoft 语义内核、Azure 端点和 API 密钥。 如何使用 OpenAI 在 C# 中总结 PDF 文档? 您可以使用 `IronPdf.Extensions.AI` 软件包中的 `Summarize` 方法对 PDF 文档进行摘要。导入您的 PDF 文档,并通过提供 Azure 端点和 API 密钥来应用此方法。 我可以在 C# 中使用 AI 对 PDF 进行连续查询吗? 是的,您可以使用 `IronPdf.Extensions.AI` 软件包中的 `Query` 方法对 PDF 进行连续查询,从而允许动态提取 PDF 文档中的信息。 如何在 C# 项目中禁止实验性错误警告? 要禁止诸如 SKEXP0001、SKEXP0010 和 SKEXP0050 的实验性错误警告,请将以下代码添加到您的 .csproj 文件中:<NoWarn>$(NoWarn);SKEXP0001,SKEXP0010,SKEXP0050</NoWarn>。 Microsoft 语义内核在 PDF 增强中扮演什么角色? Microsoft 语义内核用于配置和运行 `Summarize` 和 `Query` 等方法在 PDF 文档上的应用,通过 `IronPdf.Extensions.AI` 软件包启用 OpenAI 功能。 使用 OpenAI 进行 PDF 摘要的好处是什么? 使用 OpenAI 进行 PDF 摘要可提供大型文档的简明摘要,更容易快速提取关键信息。这是通过 `IronPdf.Extensions.AI` 软件包中的 `Summarize` 方法实现的。 使用 OpenAI 扩展时,IronPDF 是否兼容 .NET 10? 是的——IronPDF 完全兼容 .NET 10,`IronPdf.Extensions.AI` 包无需特殊配置即可在 .NET 10 项目中运行。该库支持 .NET 10 中引入的最新运行时改进和语言特性。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 准备开始了吗? Nuget 下载 16,133,208 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:16,133,208 查看许可证