Apache Hop 搭建_client端_文件转换和简单运行转换

简单介绍,Apache hop 是基于kettle开发出来的分支,有客户端和web端(web端不稳定,有时候会有点卡顿,网络有关系),本地用客户端直接执行远程文件,同时还支持git和svn版本控制

具体描述看官方文档:Hop User Manual :: Apache Hop

第一:在linux系统安装docker,或者win10自带的Linux子系统(WSL),具体步骤直接百度

wsl参考官网:旧版 WSL 的手动安装步骤 | Microsoft Docs

linux看版本后选择安装docker:主要版本有CentOS 和ubuntu

ubuntu安装docker:Ubuntu Docker 安装 | 菜鸟教程

ubuntu开发远程端口:编辑文件sshd_config

     vi /etc/ssh/sshd_config

  Port = 22 去掉这行的#,代表启用端口号22

  ListenAddress 0.0.0.0 去掉这行的#,代表监听所有地址

  PasswordAuthentication yes,将这行的no改成yes,代表支持账号密码形式的登录

重启ssh:service ssh start

第二天开机,又出现链接不上,执行:service ssh start

第二:下载客户端

下载地址:Download - Hop

下载完后解压就能用,选择hop-gui.bat

 启动软件后,可以把之前的kettle文件导入

项目默认路径

File--》import from kettle/PDI--》选择路径

 运行菜单简单介绍

编辑.ktr文件(现在是.hpl文件)

 添加控件

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将 PDF 文件转换成高清图片,可以使用 Java 库 Apache PDFBox。以下是一个简单的示例代码: ```java import java.io.File; import java.io.IOException; import java.util.List; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.rendering.PDFRenderer; import org.apache.pdfbox.rendering.RenderDestination; import org.apache.pdfbox.rendering.RenderRequest; import org.apache.pdfbox.rendering.RenderResult; import org.apache.pdfbox.rendering.Renderer; import org.apache.pdfbox.rendering.image.BufferedImageRenderer; import org.apache.pdfbox.rendering.image.BufferedImageWriter; import javax.imageio.ImageIO; public class PDFToImageConverter { public static void main(String[] args) throws IOException { String sourcePdf = "path/to/source.pdf"; String destFolder = "path/to/destination/folder"; convertPDFToImages(sourcePdf, destFolder); } public static void convertPDFToImages(String sourcePdf, String destFolder) throws IOException { File file = new File(sourcePdf); PDDocument document = PDDocument.load(file); PDFRenderer pdfRenderer = new PDFRenderer(document); int pageCount = document.getNumberOfPages(); for (int i = 0; i < pageCount; i++) { BufferedImage image = pdfRenderer.renderImageWithDPI(i, 300); File output = new File(destFolder + "/image" + (i + 1) + ".png"); ImageIO.write(image, "png", output); } document.close(); } } ``` 这段代码将 PDF 文件转换成多个 PNG 格式的图片,存储在指定的文件夹中。其中,`pdfRenderer.renderImageWithDPI(i, 300)` 方法可以指定图片的 DPI(每英寸点数),这里设置为 300dpi,可以根据需要进行调整。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值