怎样把扫描的图片做成PDF文件

  扫描一些文档文件后会形成很多图片,图片太多在保存后也不便于管理,所以一般会将这些图片转换成一个pdf格式的文档。那怎么把扫描的图片转成pdf文件呢?
  如果图片是按照顺序命名的,就不用进行整理了,如果扫描的图片没有按顺序进行命名那首先要做的就是整理这些图片,按顺序为图片命名。然后将需要转为一个pdf文件的图片都放在同一个文件夹中。
  比较直接的方法,使用转换工具直接将图片合成一个pdf文件。
  先打开转换工具,选择“图片转PDF”。
  点添加文件或者添加文件夹,将整理好的图片按顺序放到转换工具的空白列表中。在下方是否合成为一个pdf选项中选择“是”。
  设置“输出目录”,也就是选择文件保存位置,然后点转换按钮开始进行转换,等所有图片状态显示转换完成,就能得到转换好的PDF文件了。
  最后用编辑工具打开该pdf文件,将pdf页面大小设置成与图片尺寸相对应即可。
  另外一个比较常用的方法,就是通过word来操作。
  首先新建一个word文档,然后把图片放到word文档中,设置好页面大小和排版样式。最后将文档另存为一个pdf文件就可以了。

原文阅读:怎么把扫描图片转换成

要将 Android 应用中的图片转换为 PDF 文档并分享出去,可以使用以下步骤: 1. 首先,你需要将图片加载到你的应用程序中。可以使用 Android 中的 Bitmap 类来加载图片。 2. 然后,你需要使用 iText 库来创建 PDF 文档。iText 是一个 Java 库,可以用来创建和操作 PDF 文件。 3. 接下来,你需要将 Bitmap 对象转换为 iText 中的 Image 对象。可以使用 Image.getInstance() 方法来实现。 4. 然后,你可以使用 iText 中的 Document 类来创建 PDF 文档。 5. 将 Image 对象添加到 Document 对象中,可以使用 Document.add() 方法。 6. 最后,保存 PDF 文件到本地,并使用 Android 中的 Intent 将 PDF 文件分享出去。 以下是示例代码: ```java // 加载图片 Bitmap bitmap = BitmapFactory.decodeFile("path/to/image.jpg"); // 创建 PDF 文档 Document document = new Document(); PdfWriter.getInstance(document, new FileOutputStream("path/to/output.pdf")); document.open(); // 将 Bitmap 转换为 Image 对象 Image image = Image.getInstance(bitmap, null); image.setAbsolutePosition(0, 0); // 添加 Image 对象到 PDF 文档 document.add(image); // 保存 PDF 文件并关闭 Document 对象 document.close(); // 将 PDF 文件分享出去 File pdfFile = new File("path/to/output.pdf"); Uri pdfUri = FileProvider.getUriForFile(this, "com.example.fileprovider", pdfFile); Intent shareIntent = new Intent(Intent.ACTION_SEND); shareIntent.setType("application/pdf"); shareIntent.putExtra(Intent.EXTRA_STREAM, pdfUri); startActivity(Intent.createChooser(shareIntent, "分享 PDF 文件")); ``` 请注意,此示例代码仅适用于将单个图像添加到 PDF 文件中并分享出去。如果要将多个图像添加到 PDF 文件中,可以使用循环来实现。同时,需要在 AndroidManifest.xml 文件中添加 FileProvider 权限配置,以便在分享时能够访问 PDF 文件
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值