gpt4 book ai didi

ruby - 如何检查 PDF 文件是否与 Ruby/Rspec 有一些链接?

转载 作者:数据小太阳 更新时间:2023-10-29 08:06:42 26 4
gpt4 key购买 nike

我正在使用 prawnpdf/pdf-inspector测试在我的 Rails 应用程序中生成的 PDF 内容是否正确。

我想检查 PDF 文件是否包含具有特定 URL 的链接。我看了yob/pdf-reader但没有找到与此主题相关的任何有用信息

是否可以使用 Ruby/RSpec 测试 PDF 中的 URL?

我想要以下内容:

expect(urls_in_pdf(pdf)).to include 'https://example.com/users/1'

最佳答案

https://github.com/yob/pdf-reader包含每个页面的方法,称为文本。做类似的事情

    pdf = PDF::Reader.new("tmp/pdf.pdf")
assert pdf.pages[0].text.include? 'https://example.com/users/1'

假设您要查找的内容在第一页

关于ruby - 如何检查 PDF 文件是否与 Ruby/Rspec 有一些链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53099223/

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