0 Star 5 Fork 4

Jtyoui / imgPDF

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

imgPDF tyoui

PDF和照片相互装换程序

介绍

PDF和照片可以相互转化

安装教程

  1. git clone https://gitee.com/tyoui/imgPDF.git
  2. 运行pdf.py
  3. 或者直接运行pdf.exe可执行文件

核心代码

    import fitz,glob
    
    def image_pdf(self):
    """
        将照片装换为PDF
    """
        doc = fitz.open()
        for img in sorted(glob.glob("照片文件夹的地址")):
            img_doc = fitz.open(img)
            pdf_bytes = img_doc.convertToPDF()
            img_pdf = fitz.open("pdf", pdf_bytes)
            doc.insertPDF(img_pdf)
            img_doc.close()
            img_pdf.close()
        doc.save("保存PDF文件的地址")
        doc.close()
        
        
        def pdf_image(self):
        """
            将PDF转化为图片
        """
            pdf = fitz.open("PDF的文件地址")
            for pg in range(0, pdf.pageCount):
                page = pdf[pg]
                trans = fitz.Matrix(1.0, 1.0).preRotate(0)
                pm = page.getPixmap(matrix=trans, alpha=False)
                pm.writePNG("保存照片地址")
            pdf.close()

软件界面

编程语言

点击查看Python3版本

点击查看Java8版本

空文件

简介

PDF和照片可以相互转化 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/jtyoui/imgPDF.git
git@gitee.com:jtyoui/imgPDF.git
jtyoui
imgPDF
imgPDF
master

搜索帮助