首页
学习
活动
专区
圈层
工具
发布

文档解析测试PDF,欢迎挑战

大家好,我是 Ai 学习的老章 最近在看文档处理方面的模型和工具,准备写个新系列,聚焦大模型文档处理,记录模型特性与功能,本地部署,实际测试。...我准备了一个测试PDF文档,其中包括: 2张单独测试图片 3个图片形式数学公式 1段图文 图文中有: 3张图片 2小段+1长段代码块 一二三级标题,加粗、引用、有序列表、无序列表、emoji、行内代码、...分割线,下划线 满分10分,看看不同测试对象把整个pdf转成markdown可以拿到多少分?...,我是 Ai 学习的老章 最近在看文档处理方面的模型和工具,准备写个新系列,聚焦大模型文档处理,记录模型特性与功能,本地部署,实际测试。...本文,先看一个刚刚开源的 OCR 模型——Nanonets-OCR-s 简介 这个模型基于 Qwen2.5-VL-3B 微调而来,可以理解输入文档(PDF、图片等)结构和内容上下文(如表格、公式、图像、

67200

PDF文档的自动化测试

PDFBox是Apache下的一个开源项目,我们可以通过 PDFBox读取、创建PDF文档,加密/解密PDF文档,从PDF和XFDF格式中导入或导出表单数据 等,实现代码如下: private static...另外一种实现思路是将文档转为有标记的文档,比如xml、html,这样的话在完成转化后我们就可以通过标签快速找到想要的元素并进行后续的操作。...经调研,转化PDF文档的外部库很多,这里我们选择itextpdf。...场景二:此场景的整体思路就是拿到此基线下的各合同PDF,然后拿新生成的合同进行比对,比对内容包括格式、文案、图片、签章坐标系等。如果复用上面的思路,那么实现原理是提取合同中的所有元素进行比较。...java -jar ImageTester.jar -k $APPLITOOLS_API_KEY -f /pdf_directory/ 那么问题来了,如何把此步骤加到整个自动化的流程中呢?

2.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Word转PDF文档时,如何嵌入字体

    在很多情况下,上传论文的Camera Ready版本时,要求提交PDF版本。...我们使用的Adobe Professional在将Word文档转换或打印为PDF格式时,所使用的'标准'设置文件(后缀名为.joboptions,可用Adobe Distiller打开)里,有关'字体'...的一项,是把Arial、TimesNewRoman这些常用字体列入'永不嵌入'的列表,这样在doc转 pdf时就不能把常用字体嵌入到pdf中,而IEEE要求pdf文件的所有字体必须是嵌入的(或者属于Base...解决的办法是: 1、 一般IEEE会议/期刊的投稿网站都会提供专门的适合IEEE格式要求的PDF配置文件,根据提示找到下载地址,将内有 IEEE_PDF_For_Acrobat6/7/8.joboptions...PDF Printer'的方式来生成PDF是不能解决问题的,最好用转换的方式来生成):点击Word菜单栏的Adobe PDF --'转换为Adobe PDF' 至此,PDF文件的字体格式问题就解决了

    4.6K60

    Markdown 转 PDF:如何用免费在线工具将 Markdown 转换成 PDF 文档

    但在交付文档时,PDF依然是不可撼动的通用标准:排版固定、跨平台兼容、打印友好。...然而,传统的Markdown转PDF方案往往让人头疼:命令行工具Pandoc配置太复杂,本地编辑器导出的样式又太单一,我个人推荐无需安装、在浏览器就能完成高质量转换的在线转换工具。...取消勾选“页眉和页脚”:这样可以去掉PDF顶部的URL和日期,让文档更干净。纸张大小:推荐选择A4。进阶特性:它比其他工具强在哪?...表头自动重复:如果你的表格很长需要跨页,它会自动在每一页顶部重复显示表头,阅读体验极佳。代码高亮保留:支持50+种编程语言的语法高亮,转换后依然色彩分明。...常见问题FAQ为什么我的PDF变成了纯黑白?通常是因为在打印设置里没勾选“背景图形”。勾选后,代码高亮和背景色就会恢复。本地图片能显示吗?

    1.9K20

    条形码如何转化成PDF文档

    大家在使用条码标签软件时,会批量制作条形码,如果需要把生成的数量众多的条形码转化成PDF文档,该如何操作?下面小编就给大家实际操作一下。...为了测试,我们将数据总量设为50,也就是有50个条码。 01.png 点击文件,选择导出为PDF,弹出一个批量导出的界面。因为上面我们设置的是50个标签,所以在标签数量处输入50。...02.png 设置完成后,点击批量导出为PDF,在弹出的界面中给文件起一个名称,然后保存。打开保存的PDF文件,可以看到50个条码都保存成功。...03.png 其实不只是导出PDF格式,还可以导出图片,而且支持众多图片格式。有需要的小伙伴可以下载软件体验。

    1.6K30

    AI智能识别如何助力PDF,轻松实现文档处理?

    本文将主要探讨AI智能识别与PDF的结合,即文档版面分析部分,以及ComPDFKit Document AI 如何助力PDF轻松实现文档处理。 一、AI智能识别技术与PDF是如何结合的?...AI智能识别技术在PDF文档中主要体现在文字识别、图像识别、表格识别、版面识别等方面,具体的结合与应用表现如下: 通过光学字符识别(OCR)技术,将PDF文档中的扫描件、图片转化为可编辑可搜索的文本,能轻松地将纸质文档转为可编辑的电子文档...通过对PDF文档内的布局、字体样式、表格、标题和其他结构组件进行检测和解析,能确保文档的完整性和高质量。 通过表格识别技术,对PDF文档中的表格结构和表格中的数据进行智能识别和提取。...在PDF转档过程中开启AI智能识别功能,对PDF文档中的图片、表格、文字、印章等元素进行自动识别和提取,可以将PDF文档转换成不同的结构化格式,例如电子表格、数据库或JSON/XML,以供进一步分析。...可复用性:通过对PDF文档中的文本、表格等信息进行智能识别和提取,使文档信息具有可复用性。

    4.9K00

    我是如何将博客转成PDF的

    一、准备工作 要将博客转成PDF,我首先想到的是能不能将markdown文件转成PDF(因为平时我就是用markdown来写博客的)。...…文档给出的版本是0.7.3,我使用的JDK版本是8,用它的例子跑的时候抛出了SSLException异常(然而网上的0.6.x版本是没有问题的) 折腾完折腾去,也找到了0.7.3版本在JDK8上如何解决.....直接用他爬下来的数据吧(: WebMagic中文文档: http://webmagic.io/docs/zh/ 最后 最后我就生成了好多PDF文件了: ?...PDF文件 // 这篇文章简单记录下我这个过程吧,还有很多要改善的[//假装TODO]。如果你遇到过这种需求,有更好的办法的话不妨在评论区下告诉我~~ WebMagic我的Demo还没写好!!!...如果有兴趣或者用过WebMagic的同学,有空的话不妨也去爬爬我的博客园的文章,给我一份代码(hhhhh) 分析可能的原因:博客园反爬虫or爬取规则没写好

    1.9K20

    如何在ASP.NET Core 中快速构建PDF文档

    前言   您可以通过创建PDF文档在我的仓库中,获取源代码,欢迎给个免费的Star...   现在我们创建一个.NET Core 3.0 项目,至于是mvc、Api、这些我并不在意。...最后,我们需要启动该库,并且IOC DinkToPDF。...但是为了简单起见,我们将从本地存储中收集PDF文档的数据。随后,我们将创建一个HTML模板并将其存储在PDF文档中。...它包含我们生成的HTML模板,并显示PDF文档的主体。 WebSettings也非常重要,尤其是如果我们有一个外部CSS文件来进行样式设置时。在此属性中,我们可以配置文档的编码并提供CSS文件的路径。...如果我们检查此属性,我们将发现更多可以配置的设置,例如PDF文档的背景,文字大小 等等.. 启动项目 通过路由定位到我们的API中,重定向PDF打印界面。 ?

    2.3K21

    AI文档智能助理都是如何处理pdf的?

    附上几篇之前整理过的pdf相关的AI应用: 如何打造本地知识库——那些与Chat Pdf相关的几款开源热门跑车级应用 pdfGPT——通过AI与上传的PDF文件进行聊天 localGPT——一款100%...您还可以编写使用 JavaScript 操作文档的脚本。该库采用可移植的 C 模块化编写,因此集成商可以根据需要添加和删除功能。...Apache PDFBox Apache PDFBox库是用于处理PDF文档的开源Java工具。该项目允许创建新的PDF文档,操纵现有文档以及从文档中提取内容的功能。...该库可以帮助开发人员读取、修改和创建这些类型的文件。•docx4j-export-FO[19] ,需要依赖 plutext[20] ,已经停止对外服务。...•docx2pdf[25] 这段文本介绍了如何使用Microsoft Word直接在Windows或macOS上将docx文件转换为pdf格式。

    4.9K20

    如何使用JS将 HTML 页面或表单转化为 PDF文档

    是一种流行的文件格式,我们用来在不同平台和设备上呈现和共享具有固定布局的文档。...pdf">Save PDF 在网页上有这样的输出: 当我们点击“保存 PDF”按钮时,jsPDF 将从 HTML 元素创建一个新的 PDF 并将其作为文件下载到浏览器中...文件中,如下所示: import { jsPDF } from 'jspdf'; 为了让这个文件在 HTML 中工作,我们可以使用像 Parcel 这样的模块捆绑器,这就是我使用的。...('click', async () => { await doc.html(formEl).save('test.pdf'); }); 在网页中,我们在两个表单输入中放入了一些测试值,以查看它们是否显示在...PDF: 但是,我们无法与 PDF 文件中的表单输入或按钮进行交互。 总结 jsPDF 库提供了一种将 HTML 内容(包括表单)转换为 PDF 格式的便捷方式。

    4.5K30

    2026年PDF转Word实测,我该选开源、API还是轻量工具?

    上个月公司要上一套文档处理流程,让我出技术方案。我调研了一圈,发现PDF转Word这事儿,市场上的方案分三类:开源自建、商业API、轻量在线工具。...后来我把三类方案都实测了一遍,整理了一份对比数据,分享给大家做选型参考。...评测方法说明测试文件:100页图文混合PDF(含扫描件20页、复杂表格15页、数学公式5页),文件大小15.3MB测试方式:每款方案转换3次取平均值网络环境:国内普通宽带,不挂代理评分维度:转换速度、成本...商业API方案:腾讯云文档服务实测100页PDF转Word约8秒,OCR准确率98%以上。按页计费约0.15元/页,100页约15元。支持异步处理、批量转换。适合对转换质量有严格要求的业务系统集成。...转换(轻量工具)|成本:0元|速度:23秒|OCR:98.5%|数据安全:国内服务器|技术门槛:零|适用:个人日常选型建议如果你有技术团队,处理涉密文档,不介意速度慢一些:可以试试LibreOffice

    9810

    如何在CentOS上使用LibreOffice将Word文档转换为PDF格式

    在处理文档时,将Word文件转换为PDF格式是一个常见需求。PDF格式的文档更加标准化,易于分享和阅读,同时也能很好地保持原始布局和格式。...本文将指导你如何在CentOS系统上使用LibreOffice来完成这一任务。...指定输出目录默认情况下,转换后的PDF文件将保存在原Word文档相同的目录下,并使用相同的文件名(仅扩展名变为.pdf)。...如果你希望将转换后的PDF文件保存到特定目录,可以使用--outdir参数:libreoffice --headless --convert-to pdf --outdir /path/to/output...注意事项在使用命令行转换功能时,LibreOffice暂时无法直接通过命令行参数来指定转换后的PDF文件名。转换后的文件名将会和原始Word文档的文件名相同,只是扩展名变为.pdf。

    5.7K10

    R语言ggplot2作图如果文字标签包含罗马数字,如何输出pdf呢?

    之前使用ggplot2作图遇到的问题,如果图片中的文本包含罗马字符,输出为pdf的时候就显示不出来 简单的代码 library(ggplot2) ggplot()+ #geom_point(aes(...),label="α",size=10)+ geom_text(aes(x=1.2,y=1.2),label="Ⅰ",size=10) image.png Rstudio里显示是正常的,导出为pdf...比如这个Arial字体下就找不到罗马数字的内容,需要到 Times New Roman字体下才能找到罗马数字 image.png image.png 所以使用Rstudio,用ggplot2作图的时候如果问题标签里含有罗马数字...1.2,y=1.2),label="\u216B", size=10, family="serif") 两个文本标签,一个制定字体,另外一个不指定 导出为pdf...(file = "abc.pdf",width = 8,height = 4, family = "serif") ggplot(data=dat)+ #geom_point(aes(x=1

    2K30

    要黑盒测试微服务内部服务间调用,我该如何实现?

    那么,我们需要对其进行模块测试就有点力不从心了。例如,我们的模块中存在服务 A 内部依赖于服务 B,而整个模块又依赖于服务 C,如图所示。 ? 那么,针对微服务的内部服务依赖,我们如何实现测试呢?...第一种方案,我们将所有依赖的服务都进行构建与打包,然后统一部署进行测试。但是呢,这种方案过于复杂,且可能会可能演变成集成测试。因此,第二种方案通过虚拟化服务进行 API 仿真就显得更加合适了。...如果整个流程能被正确地执行,并且存储地响应和真实服务一致,则 Hoverfly 可以完美地模拟真实服务。...HealthVO getHealthInfo() { return hoverflyProxy.getHealthInfo(); } } 现在,准备好必要的工作后,我们来聊一聊如何使用...那么,我也可以通过其控制台进行查看。 ? 事实上,一旦 Hoverfly 存储了请求和响应的数据,我们就不需要访问真正的业务访问,做到真正的仿真测试。

    1.3K10

    Py无处不在,你真的感受到了?

    干货很多哦~~,嘿嘿~ 第一需求来源于七牛云,我的博客用的图床是七牛云,然后七牛云为了号召国家响应,由于域名限制问题,你必须备案,所以七牛云就将之前的免费图床域名,变为测试域名,之前一直在想,免费的东西都用了这么久...我又是怎么解决的呢?看后文留个疑惑!! 第二个需求来源于cs231n,我看到这个网站有很多pdf我需要下载,但是太多了,手动会点残,那么怎么办,总不能点一个下载一个吧,这也不符合我们程序员的风格。...1.图床我来了 获取当前文件夹下所有的markdown文档 如下图所示是我的部分markdown文档,我们知道,当图床提供的url失效,那么所有图片404,这是个非常恐怖的问题,那么我该如何解决首先下载所有图片...,七牛云提供了qshell命令工具,直接下载所有图片,非常爽,结果下来后,真的多,有450+的图片,如果放在每个markdown中,又得去找对应的文档以及450+个图片链接,手动修改,这个工作量太大了,...后面再找其他的图床,如果有好的,留言一下~~ 实战 首先获取文件夹下所有markdown文档! 这里通过os模块来解决!

    67840

    JAVA开源的html转pdf、png转pdf项目

    使用该库生成漂亮的PDF文档。但请注意,您不能将现代HTML5+直接应用于该引擎并期望获得出色的结果。...您必须特别为该库制作HTML文档,并使用其扩展的CSS功能,比如#31或#32,才能获得良好的结果。避免在页面断点附近使用浮动,使用表格布局。...特性 使用维护良好且开源(兼容LGPL)的PDFBOX作为PDF库,而不是iText。 提供适当的支持生成无障碍PDF(Section 508,PDF/UA,WCAG 2.0)。...提供适当的支持生成符合PDF/A标准的PDF。 新的、更快的渲染器意味着对于非常大的文档,该项目可以快几倍。 更好地支持CSS3变换。 自动视觉回归测试PDF,有许多端到端测试。...有限的RTL和双向文档支持。 负面方面是不支持OpenType字体。 脚注支持。 OPEN HTML TO PDF已经在OpenJDK 8、11和17(早期版本)上进行了测试。

    2.2K10

    skill-creator 重磅更新:83.3% 触发优化率、5 个工程化功能让 AI 能力从手工艺术变工程实践

    Evals(评估)是检查 Claude 对给定提示是否符合预期的测试。...图1:PDF Evals 示例,展示如何隔离问题并提供修复路径 Evals 的两大用途: 用途一:捕捉质量衰退 模型和基础设施演进时,上个月工作的 skill 今天可能异常。...示例: 包含预写的 Python 脚本 读取 PDF 并提取所有表单字段 Claude 可运行脚本,无需加载脚本或 PDF 到上下文 代码的确定性使工作流一致且可重复 图12:skill 如何包含供...案例三:Box、Canva、Notion Box(企业内容管理): 将存储文件转换为符合组织标准的演示文稿、电子表格、Word 文档 节省数小时工作量 Canva(设计平台): 自定义 agent 并扩展其能力...为扩展而结构化 当 SKILL.md 变得笨重时: 拆分内容到单独文件并引用 如果某些上下文互斥或很少一起使用,保持路径分离以减少 token 用量 代码的双重角色: 可作为可执行工具 也可作为文档 应清楚

    1.7K10

    当我100%把编程交给AI:在python-office项目中的6个实战场景与代码演示

    如果不提供,则默认整理当前系统的桌面目录。注意事项该操作会直接移动文件,建议首次使用时先在不重要的文件夹上测试。目前支持常见格式,如需增加类型,可在代码的file_type_folders字典中补充。...编写全面的单元测试是保证,但构思各种边界情况(异常输入、极端值)非常枯燥。AI实战场景:为poword模块中一个合并文档的函数生成单元测试。我的需求提示:“为以下函数编写完整的pytest单元测试。...AI实战场景:智能生成符合约定的提交信息,并分析代码差异。我的操作:在运行gitdiff后,将变更内容粘贴给AI。...我的需求提示:“分析以下Git代码差异(diff),为我生成一条符合约定式提交(ConventionalCommits)规范的高质量提交信息。...该模块应能读取pdf、word文件,调用大语言模型API(假设有API密钥)生成摘要,并返回结果。请考虑面向初学者的简易API设计,并展示核心函数的实现思路。”

    57910

    2026 腾讯云开发者实测:12 款格式转换工具性能对比

    为了找到适合腾讯云生态的免费转换工具,我基于腾讯云CVM标准型S5(2核4G)搭建了统一测试环境,选取了10组典型文件(纯文字PDF、带代码块的API文档、扫描件合同、DWG工程图、CAJ学术论文),对...⭐⭐⭐⭐⭐蓝儒格式转换如果需要处理更复杂的文档,比如扫描件识别、PDF合并拆分、HEIC转JPG这些,蓝儒格式转换会更合适。...100页PDF转Word大概3.8秒,速度也完全够用。它还支持批量转换,上次我一次性转了20份接口文档,几分钟就搞定了,省了不少时间。平时处理各种杂七杂八的文件,一个它就够了。...首先是数据安全问题,所有海外工具都需要将完整文件上传至境外服务器,不符合腾讯云企业级数据安全规范,严禁用于处理包含客户信息、项目机密的敏感文档。...不同场景的工具选择后端/前端/移动端开发者:日常转接口文档、测试报告、腾讯会议录音,用叮叮格式转换,速度快不折腾文档工程师/产品经理:需要处理扫描件、合并PDF、多格式转换,用蓝儒格式转换,功能全硬件/

    26910

    2026 腾讯云开发者实测:12 款格式转换工具,3 款安全免费

    之前踩过不少坑:海外工具需要上传完整文件到境外服务器,不符合腾讯云企业数据安全规范;部分工具500页文档转换耗时超20分钟,严重拖慢项目进度;还有的强制付费解锁基础功能,免费版每天仅2次额度。...为了找到符合腾讯云合规要求、性能稳定的免费工具,我基于腾讯云CVM标准型S5(2核4G+5M带宽)搭建了统一测试环境,选取了10组典型文件(纯文字PDF、带代码块的API文档、扫描件合同、DWG工程图、...⭐⭐⭐⭐⭐蓝儒格式转换如果需要处理更复杂的文档,比如扫描件识别、PDF合并拆分、HEIC转JPG这些,蓝儒格式转换会更合适。...100页PDF转Word大概3.8秒,速度也完全够用。它还支持批量转换,上次我一次性转了20份从COS下载的接口文档,几分钟就搞定了,省了不少时间。平时处理各种杂七杂八的文件,一个它就够了。...不同场景的工具选择后端/前端/移动端开发者:日常转接口文档、测试报告、腾讯会议录音,用叮叮格式转换,速度快不折腾,安全合规文档工程师/产品经理:需要处理扫描件、合并PDF、多格式转换,用蓝儒格式转换,功能全硬件

    26410
    领券