1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jtyoui-imgPDF

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 2.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 13:52 8959a83

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

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/jtyoui-imgPDF.git
git@api.gitlife.ru:oschina-mirror/jtyoui-imgPDF.git
oschina-mirror
jtyoui-imgPDF
jtyoui-imgPDF
master