#pdf-file #pdf #image #alpha #channel

app image2pdf

将多个图像转换为 1 个 PDF 文件的控制台应用程序

1 个不稳定版本

0.1.0 2022 年 5 月 12 日

#22 in #pdf-file

MIT 许可证

17KB
347 代码行

Image2pdf

灵感来自 Img2pdf 项目.

功能

  • 支持文件格式:BMP, PNG, JPG
  • 支持颜色类型:L8, La8, Rgb8, Rgba8, Bgr8, Bgra8
  • 对于具有 alpha 通道的图像,自动应用白色背景

使用方法

1. 使用自定义页面大小

$> image2pdf assets/* --output output.pdf --pagesize 150mmx150mm

输出:[自定义页面大小 PDF 文件](https://github.com/anhtumai/image2pdf/blob/HEAD/assets/outputs/with_custom_pagesize.pdf)

2. 不使用页面大小选项

$> image2pdf assets/* --output output.pdf

输出:[无页面大小 PDF 文件](https://github.com/anhtumai/image2pdf/blob/HEAD/assets/outputs/without_pagesize.pdf)

3. 使用 A4 页面大小选项

$> image2pdf assets/* --output output.pdf --pagesize A4

输出:[A4 页面大小 PDF 文件](https://github.com/anhtumai/image2pdf/blob/HEAD/assets/outputs/with_pagesize_A4.pdf)

4. 使用 A4 景观页面大小选项

$> image2pdf assets/* --output output.pdf --pagesize A4^T

输出:[A4 景观页面大小 PDF 文件](https://github.com/anhtumai/image2pdf/blob/HEAD/assets/outputs/with_pagesize_A4_landscape.pdf)

依赖项

~33–46MB
~336K SLoC