当前位置: 首页 > news >正文

.NET GcPDF V8.2 新版本:人工智能 PDF 处理

一、GcPDF 产品简介

GcPDF(GrapeCity Documents for PDF)是葡萄城(GrapeCity)推出的一款功能强大的 .NET PDF 开发组件,旨在为开发人员提供高效、灵活的 PDF 文档处理解决方案。无论是创建全新 PDF 文档、编辑现有 PDF 内容,还是进行 PDF 转换、批注、签名、表单处理等操作,GcPDF 均能通过简洁易用的 API 实现,广泛适用于企业级报表生成、文档管理系统、电子合同签署、金融票据处理等各类业务场景。

作为 .NET 生态下的成熟 PDF 组件,GcPDF 具备跨平台特性,支持 .NET Framework、.NET Core、.NET 5+ 及以上版本,可在 Windows、Linux、macOS 等操作系统中稳定运行,同时兼顾高性能与低内存占用,能轻松应对大规模 PDF 文档的批量处理需求,帮助开发团队快速构建专业的 PDF 相关应用。

二、GcPDF V8.2 新特性:AI 驱动的 PDF 处理

V8.2 版本新增了功能强大的软件包 GcPDF AI ,该软件包旨在展示 GcPDF 如何与 AI 服务集成,进而优化 PDF 文档工作流程。借助此特性,开发人员可利用 OpenAI 或 Azure OpenAI 直接从 PDF 中生成摘要、创建大纲树,并提取结构化表格数据。

支持的场景

目前,GcPDFAI 支持以下三种由 AI 驱动的 PDF 处理功能:

  • 生成文档摘要 - 快速生成任意 PDF 文档的简短或详细摘要。

  • 可在 C# 或 VB 语言中通过编程方式,利用 GcPDFAI 生成 PDF 文档摘要。

  • 构建文档大纲树 - 自动生成结构化目录,并包含嵌套大纲层级。

  • 借助 .NET PDF API 中集成的 AI 功能,自动生成结构化目录。

  • 从文档中提取表格 - 通过自然语言提示,从 PDF 中识别并提取表格数据。

  • 利用 PDF API 的 AI 功能从 PDF 中提取表格。

上述功能均基于 OpenAI Chat API 构建,支持通过两种方式连接:一是通过官方 OpenAI .NET 客户端库,二是通过 Azure OpenAI 服务。

API 概述

该新软件包包含两个主要类,二者均继承自同一个用于实现核心功能的基类:

  • OpenAIDocumentAssistant:通过官方 .NET 客户端库连接至 OpenAI REST API。
  • AzureOpenAIDocumentAssistant:通过 Azure.AI.OpenAI 软件包连接至 Azure OpenAI 服务。

这两个类均派生自 OpenAIDocumentAssistantBase 基类,该基类实现了两项关键逻辑:一是通过 Page.GetText() 方法提取文本,二是将内容发送至 AI 服务进行处理。其中,pageRange 参数允许开发人员将请求范围限定在 PDF 的特定章节。

以下代码示例展示了如何在 GcPDF 中实现人工智能驱动的功能:

支持的平台

  • OpenAI REST API(通过官方 .NET 客户端连接)
  • Azure OpenAI 服务(通过 Azure.AI.OpenAI 软件包连接)
http://www.dtcms.com/a/366717.html

相关文章:

  • Lucene 8.7.0 版本的索引文件格式
  • 学习资料1(粗略版)
  • android View详解—自定义ViewGroup,流式布局
  • Android 项目:画图白板APP开发(三)——笔锋(多 Path 叠加)
  • MySQL主从复制之进阶延时同步、GTID复制、半同步复制完整实验流程
  • Html重绘和重排
  • 25高教社杯数模国赛【C题国一学长思路+问题分析】
  • 观测云产品更新 | LLM 监测、查看器、事件中心、监控等
  • void*指针类型转换笔记
  • SpringBoot中 Gzip 压缩的两种开启方式:GeoJSON 瘦身实战
  • k8s基础(未完待续)
  • 拜占庭攻击与投毒攻击
  • Linux编写shell脚本,输入多个原文件名和新文件名,一次对多个文件重命名
  • 2025亚马逊卖家防恶搞指南:揪出恶意套路,3招守住店铺安全
  • Gmail 数据泄露安全警报以及启示
  • 23种设计模式——抽象工厂模式(Abstract Factory Pattern)详解
  • C++开发中的常用设计模式:深入解析与应用场景
  • Nginx 实战系列(一)—— Web 核心概念、HTTP/HTTPS协议 与 Nginx 安装
  • 移远EC200A OpenCPU笔记
  • 【bash】命令查看当前目录下文件个数
  • STM32G4 速度环开环,电流环闭环 IF模式建模
  • 发票、收据合并 PDF 小程序,报销上传 3 秒搞定
  • Beautiful.ai:AI辅助PPT工具高效搞定排版,告别熬夜做汇报烦恼
  • Redis的过期策略和Redis 内存淘汰策略
  • Uni-App + Vue onLoad与onLaunch执行顺序问题完整解决方案 – 3种实用方法详解
  • 【系统架构设计(13)】项目管理上:盈亏平衡分析与进度管理
  • android seekbar显示刻度
  • 深入内核交互:用 strace 看清 Android 每一个系统调用
  • Android实战进阶 - 富文本
  • iPhone17再爆猛料?苹果2025秋季发布会亮点抢先看