基本流程
1.pdf切分图片
2.对图像进行超分辨
3.合并所有图片
代码
import sys
import time
from PyQt5.QtWidgets import (QApplication, QWidget, QVBoxLayout, QPushButton, QLabel, QFileDialog)
from PyQt5.QtCore import Qt
import os
import fitz
from PIL import Image, ImageEnhance, ImageFilter
class PDFProcessor(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 设置窗口标题
self.setWindowTitle('PDF文件变图片')
# 创建布局
layout = QVBoxLayout()
# 创建标签来显示文件选择状态
self.label = QLabel('尚未选择文件', self)
self.label.setAlignment(Qt.AlignCenter)
layout.addWidget(self.label)
# 创建按钮来选择文件
self.btn = QPushButton('选择 PDF 文件', self)
self.btn.clicked.connect(self.openFileDialog)
layout.addWidget(self.btn)
# 创建操作按钮
self.processBtn = QPushButton('处理文件', self)
self.processBtn.setEnabled(False)

最低0.47元/天 解锁文章
1917

被折叠的 条评论
为什么被折叠?



