java word 转换 图片_怎么快速地把图片转换成word文档?

除了图像,一张图片里面所包含的内容,可能还有文字等信息。对于上班族来说,特别是文字工作者,收集、保存图片里重要的文字信息是一项重要的工作。大家要与时俱进,不要再傻傻地通过敲打键盘的方式记录图文字,我们可以借助ocr文字识别技术,把图片直接转为word文档。

3528122c858e124ec8fb99af2ec3b5d7.png

此前,我还不会这一个操作,所以使用传统的打字方式来记录图文字。后来,同事小a给我分享了一个好用的办法,可以把图片直接转为word文档。下面,我给大家分享快速地把图片转换成word文档的技巧,千万不要错过了哈。

把图片转换成word文档的技巧

“迅捷PDF转换器”有很多个特色功能,如果大家想要提高工作效率的话,可以看看里面有没什么功能可以帮助到自己的。运行pc版软件后,进入到它的【特色转换】页面,左边显示有“图片转文字(ocr)”选项,这个功能可以把图片转为word文档。

12527c7e5122d024635f2d3d59c532c1.png

简单了解软件功能后,继续把相应的图片文件给添加进来,信息栏就显示在页面的中间位置处。往下方看去,这里需要对输出格式进行设置,选择转为docx、doc、txt或者xlsx都可以。接着,选好识别效果后,开始转换图片为word文档就好啦。

42f7fe8169d6d1225ba8b47b6e3f6b72.png

因为我的电脑内存不是很够,不想给电脑增加更多的内存负担了,所以我是使用网站,把图片在线转为word文档的。进入到网站的【图片文字识别-图片转word】页面后,把图片打开,设置好转换格式后,把图片转word文档即可。

f79397acc2fe09e1ded0458022fef0e6.png

看完上文,小伙伴们学会了把图片转为word格式的文档的方法步骤了吗?还有很多图片文字识别技巧很实用的哦,大家抓紧时间,好好掌握哦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Apache POI和JavaFX这两个库来实现将Word或Excel文件转换成图片文件的功能。 对于Excel文件,可以使用Apache POI读取Excel文件内容,然后利用JavaFX的截图功能将Excel表格截取成图片。具体实现过程如下: 1. 使用Apache POI读取Excel文件内容,将数据渲染到JavaFX的TableView中。 2. 利用JavaFX的Scene和Snapshot功能,将TableView截图成图片。 以下是示例代码: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileOutputStream; import java.io.IOException; import java.util.Iterator; import javafx.application.Application; import javafx.embed.swing.SwingFXUtils; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; import javafx.scene.control.cell.PropertyValueFactory; import javafx.scene.image.WritableImage; import javafx.stage.Stage; import javax.imageio.ImageIO; public class ExcelToImage extends Application { private static final int TABLE_WIDTH = 600; private static final int TABLE_HEIGHT = 400; private static final int IMAGE_WIDTH = 800; private static final int IMAGE_HEIGHT = 600; public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { // 读取Excel文件 Workbook workbook = new XSSFWorkbook("example.xlsx"); Sheet sheet = workbook.getSheetAt(0); // 创建TableView TableView tableView = new TableView(); tableView.setPrefWidth(TABLE_WIDTH); tableView.setPrefHeight(TABLE_HEIGHT); Iterator<Row> rowIterator = sheet.rowIterator(); // 添加表头 Row headerRow = rowIterator.next(); for (int i = 0; i < headerRow.getLastCellNum(); i++) { TableColumn column = new TableColumn(headerRow.getCell(i).getStringCellValue()); column.setCellValueFactory(new PropertyValueFactory<>("col" + i)); tableView.getColumns().add(column); } // 添加数据 while (rowIterator.hasNext()) { Row row = rowIterator.next(); Object[] rowData = new Object[row.getLastCellNum()]; for (int i = 0; i < row.getLastCellNum(); i++) { Cell cell = row.getCell(i); if (cell.getCellType() == CellType.NUMERIC) { rowData[i] = cell.getNumericCellValue(); } else { rowData[i] = cell.getStringCellValue(); } } tableView.getItems().add(new RowData(rowData)); } Group root = new Group(tableView); Scene scene = new Scene(root, TABLE_WIDTH, TABLE_HEIGHT); // 截图 WritableImage image = new WritableImage(IMAGE_WIDTH, IMAGE_HEIGHT); scene.snapshot(image); primaryStage.close(); // 保存图片 FileOutputStream outputStream = new FileOutputStream("example.png"); ImageIO.write(SwingFXUtils.fromFXImage(image, null), "png", outputStream); outputStream.close(); } public static class RowData { private Double col0; private String col1; public RowData(Object[] rowData) { this.col0 = (Double) rowData[0]; this.col1 = (String) rowData[1]; } public Double getCol0() { return col0; } public String getCol1() { return col1; } } } ``` 对于Word文件,也可以使用Apache POI读取Word文件内容,然后利用JavaFX的WebView将Word文档转换成HTML格式,最后再利用JavaFX的截图功能将HTML页面截取成图片。具体实现过程可以参考以下文章: https://www.baeldung.com/java-convert-word-to-image

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值