11.2k star, 免费开源的 API 测试工具 Bruno

11.2k star, 免费开源的 API 测试工具 Bruno

项目名: bruno -- 开源 IDE 用于测试 API

Github 开源地址: https://github.com/usebruno/bruno

官网地址: bruno

下载地址: Downloads

使用文档: Bruno | Bruno

Bruno 是一款快速、友好的开源 API 客户端,旨在改变由 Postman、Insomnia 等工具所代表的现状。

  • 存储方式: Bruno 将您的集合直接存储在您文件系统的文件夹中,使用纯文本标记语言 Bru 来保存 API 请求的相关信息。

  • 版本控制: 您可以使用 Git 或您选择的任何版本控制工具来协作处理您的 API 集合。

  • 离线使用: Bruno 仅支持离线使用,按作者的说法永远不会添加与云同步的计划,也是为了保护数据的隐私,确保数据的安全性。

Bruno 客户端下载地址 https://www.usebruno.com/downloads, 支持 Mac、Windows 和 Linux:

当然,我们也可以通过包管理器如 Homebrew、Chocolatey、Scoop、Snap 和 Apt 安装 Bruno:

# 在 Mac 电脑上用 Homebrew 安装
brew install bruno

# 在 Windows 上用 Chocolatey 安装
choco install bruno

# 在 Windows 上用 Scoop 安装
scoop bucket add extras
scoop install bruno

# 在 Linux 上用 Snap 安装
snap install bruno

# 在 Linux 上用 Apt 安装
sudo mkdir -p /etc/apt/keyrings
sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266

echo "deb [signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list

sudo apt update
sudo apt install bruno

使用说明

发送一个简单的 GET 请求:

get {
  url: https://api.github.com/users/usebruno
}

发送一个简单的 POST 请求:

post {
  url: https://reqres.in/api/login
}
body {
  {
    "username": "johnnash",
    "password": "governingdynamics"
  }
}

  • 21
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: iText是一个功能强大的Java库,用于处理PDF文档的创建和操作。iText 5是iText库的旧版,提供了许多用于PDF操作的API方法。 在iText 5 API中,可以通过使用Document类创建PDF文档。可以设置页面大小、页边距、文档属性等。然后,可以使用Paragraph、Chunk和Phrase类添加文本内容。可以设置字体样式、大小和颜色,还可以添加链接和水印。 此外,iText 5允许添加图像、表格和列表。可以插入图像文件,并设置其位置和大小。可以使用Table类创建表格,并在表格中添加单元格和数据。可以设置表格的边框、颜色和样式。 另外,iText 5还提供了添加注释和表单字段的功能。可以通过使用Annotation类添加文本注释或链接注释。可以使用TextField类添加文本输入字段、复选框和单选按钮。 在iText 5 API中,还可以对PDF文档进行修改和操作。可以添加页眉和页脚,设置页码和页面布局。可以分割和合并PDF文件,提取和旋转页面,设置PDF文件的版本等。 总之,iText 5提供了广泛的API方法,可以轻松地创建、修改和操作PDF文档。无论是生成报告、生成合同还是处理表单,iText 5都是一个非常有用的工具。 ### 回答2: iText 5是一个由Bruno Lowagie开发的用于生成和操作PDF文件的Java库。它是一个开源库,提供了丰富的功能和强大的API,满足了创建、修改和处理PDF文件的需求。 iText 5的API可以用于创建各种类型的PDF文档,包括报告、表单、合同等。它支持添加文本、图像、表格、链接和书签等元素到PDF文件中。使用iText 5,开发者可以轻松地创建自定义的PDF模板,并将数据填充到模板中。 除了创建PDF文件,iText 5还提供了一系列的功能来修改和处理现有的PDF文档。开发者可以使用iText 5来合并PDF文件、拆分PDF文件、提取和删除页面、添加水印和签名等。此外,iText 5还支持PDF文件的加密和解密。 iText 5还支持中文文本的处理。开发者可以使用iText的字体类来设置中文字体,并将中文字符添加到PDF文件中。iText 5还提供了一些方法来处理中文字符的布局问题,以确保中文文本的正确显示。 总之,iText 5是一个功能强大的Java库,可以用于生成和操作PDF文件。它提供了一系列的API,可以满足创建、修改和处理PDF文档的各种需求,并且支持中文文本的处理。无论是用于商业应用,还是个人项目,iText 5都是一个可靠的选择。 ### 回答3: iText 5 API 是一种用于处理 PDF 文件的开源 Java 库。它提供了丰富的功能和操作 PDF 文件所需的各种工具。iText 5 API 可以用于创建、编辑和读取 PDF 文件。 使用 iText 5 API,我们可以通过编程方式创建一个全新的 PDF 文件,并在其中添加文本、图像、表格、水印、链接等元素。我们还可以设置页面的大小、边距和方向,以及设置字体、颜色和样式来定制 PDF 的外观。 除了创建 PDF,iText 5 API 还提供了一些操作 PDF 的工具。我们可以将多个 PDF 文件合并成一个,拆分一个 PDF 文件为多个文件,还可以提取 PDF 文件中的特定页面或内容。此外,我们还可以对 PDF 文件进行加密和解密操作,以保护其内容的安全性。 iText 5 API 还支持 PDF 文件的文本提取功能。我们可以使用 API 提供的方法从 PDF 文件中读取文本内容,并将其用于分析、搜索或转换为其他格式。 总体而言,iText 5 API 是一个功能强大、灵活且易于使用的工具,可以满足多种处理 PDF 文件的需求。无论是创建、编辑、读取还是转换 PDF 文件,iText 5 API 提供了一系列的功能和方法,使我们能够轻松地处理 PDF 文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值