java word 转换 图片_怎么把图片转换成word文档?这里有个简易办法

都说小公司的人员流动会很大,但是小北所在的公司却是一个例外,小北来这里快五年了,办公室的人员愣是一个都没动,不过也真心是让公司操心了,除了小北和另外一个同事之外,都是四十来岁的“老人”,这不,为了让咱们能与时俱进,公司还专门请了专业人士来做技能培训。今天,培训老师就教了一个可以将图片文件转换WORD的技巧,小北顺道也分享给大家吧!

612b0f1469c7e8441d825879963d18aa.png

一、关于将图片转换成WORD需要使用到的工具

将图片转换成WORD,其实是一种文件格式的转换,而需要转换文件格式,就需要使用到格式转换器,老师教给小北的是一个叫做迅捷PDF转换器的工具。

二、如何将图片转换成WORD文件?

第一种方法:软件操作

在电脑中打开迅捷PDF转换器,之后就能看到下面的这个画面了,我们看上方的功能选项,将鼠标移动到最后一个,也就是“特色转换”这里,然后就可以看到一个“图片转文字(OCR)”的功能了,我们点击一下这个功能。

2976b4b3eed3a0e26b095ce76e0fed0f.png

接下来,点击窗口上方的添加文件,将需要转换格式的图片文件给添加进来,完成之后,直接点击右下角的开始转换就可以了。

第二种方法:手机操作

在手机中打开这款软件的APP就是下面的这个样子了,首先,我们点击一下最下方的“小功能”,然后在新出现的界面中找到“图片识别文字”并点击进去。

7aad79a5e4e3baa9e01e1a72ad61dd17.png

之后就会进入到手机拍照模式,我们点击一下左下角的按钮,进入到相册中,选中需要识别的图片文件,点击确定,之后就能看到下面的这个界面了,再次点击右下角的确定按钮,软件就会自动对文字进行识别了。

3d831c046a217d543998a8ce9612a8b5.png

识别完成之后,会出现下面的这个界面,我们可以点击复制文本,将文字复制下来,然后自行保存为WORD文档即可。

7f94550b893787ffc0d3817ff0215aa3.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、付费专栏及课程。

余额充值