首页 > 其他分享 >PySide6实现pdf转化为word和长图片

PySide6实现pdf转化为word和长图片

时间:2024-06-14 17:57:56浏览次数:23  
标签:文件 word 实现 转化 PySide6 选择 pdf 图片

目录

一:实现思路

二:实现过程

三:完整代码和实现

一:实现思路

最近在使用wps,发现wps中使用pdf转化为长图片还需要收费,这么不地道。就想自己能不能用程序实现这种功能的。还好python在自动化办公领域比较强悍,对文档操作也是得心应手。因此记录下用python实现pdf转化为图片和word。我们使用pyside6实现,设计一个主界面包含转化类型选择,图片选择框,图片路径展示区域,转化按钮。选择转化类型和图片选择框,打开需要转化的pdf文件,在图片展示区域会展示文件的路径,点击转化会把选择文件转化为特定的转化类型,生成的新文件和源文件在一个目录。

二:实现过程

1:主界面实现

 self.setWindowTitle('文件转化应用')

        # 创建布局
        layout = QVBoxLayout()

        # 样式表
        self.setStyleSheet("""  
            QWidget {  
                font-family: "Arial", sans-serif;  
                font-size: 12pt;  
            }  
            QComboBox {  
                border: 1px solid #999;  
                border-radius: 5px

标签:文件,word,实现,转化,PySide6,选择,pdf,图片
From: https://blog.csdn.net/qinshi501/article/details/139642079

相关文章

  • Allegro光绘Gerber文件、IPC网表、坐标文件、装配PDF文件导出打包
    Allegro光绘Gerber文件、IPC网表、坐标文件、装配PDF文件导出打包一、Gerber文件层叠与参数设置二、装配图文件设置导出三、光绘参数设置四、Gerber孔符图、钻孔表及钻孔文件输出五、输出Gerber文件六、输出IPC网表七、导出坐标文件八、文件打包一、Gerber文件层叠与......
  • 发布中文文档类资源仓库-ChineseDocumentPDF
    引言今天中午,排队打饭间隙,刷到新闻,说是:360AILAB-NLP团队开源了中文论文、研报文档场景的轻量化版式分析模型360LayoutAnalysis。面向中文论文及研报两个场景的轻量化版式分析模型已经开源:Github地址:https://github.com/360AILAB-NLP/360LayoutAnalysis,模型权重huggingface地......
  • Python 如何将Latex转换成Word公式?
    好久没写博客啦!最近帮女朋友(数学老师)搞了个题目转成Word的小工具。情景就是,我们在一些图片里获取到数学题目时通常会使用到ocr技术,但是呢通过ocr给到的数学公式是Latex表达式,这也就是为什么我们用识图软件或者手机微信等自带的识别不了数学公式,识别了粘贴到word中又变成了......
  • WordPress、Typecho 站点如何让 CloudFlare 缓存加速
    众所周知WordPress、Typecho都是著名动态博客站点(一个最简单的判断依据就是都要依赖结合数据库),这类站点在CDN缓存上都有一个致命的缓存弊端就是动静态请求的区分,理论上要让CDN绕过所有的动态请求,缓存所有的静态请求,否则就会造成前端登录和非登录状态的混乱,影响用户浏览体......
  • caj文件怎么转换成pdf?
    CAJ文件是中国知网(CNKI)文献数据库中的一种特定格式文件。CAJ文件是CNKI自己独立开发的一种文献格式,用于存储和传递学术文献,包括期刊文章、学位论文、会议论文等。为了让caj文件的使用更加的便捷,很多人会想到将caj格式的文件转换为pdf后再使用,那么大家知道怎么转换吗?实现这个转换......
  • [1008] PyPDF2, Merge PDF files, Insert PDF files
    Ref:ThePdfMergerClass:mergesmultiplePDFsintoasinglePDF.merge():Mergethepagesfromthegivenfileintotheoutputfileatthespecifiedpagenumber.append():Identicaltothemerge() method,butassumesyouwanttoconcatenateallpages......
  • [1007] Getting Started with PDF Extract API (Python)
    ref:GettingStartedwithPDFExtractAPI(Python)Inthiscase,IplantousethemethodofcompressingPDFtoshrinkthesizeofsomePDFfiles.ButthismethodfromtheAdobeAcrobatAPIdoesn'tworkverywellcomparedthetoolwithintheAdobe......
  • SentencePiece: A simple and language independent subword tokenizer and detokeniz
    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! Abstract 1Introduction 2SystemOverview  3LibraryDesign 3.1LosslessTokenization  3.2Efficientsubwordtrainingandsegmentation 3.3Vocabularyidmanagement 3.4Customi......
  • pdf增强插件:Enfocus PitStop Pro 2022 for Mac 激活版
    EnfocusPitStopPro2022是一款功能强大的PDF校对和编辑软件,旨在帮助专业用户对PDF文件进行精确的预检和校对。该软件可以无缝集成到AdobeAcrobat等常用的PDF编辑工具中,提供了一系列全面的预检和编辑功能,以确保PDF文件符合印刷和出版行业的标准和规范。下载......
  • 【文档智能 & RAG】RAG增强之路:增强PDF解析并结构化技术路线方案及思路
    前言现阶段,尽管大模型在生成式问答上取得了很大的成功,但由于大部分的数据都是私有数据,大模型的训练及微调成本非常高,RAG的方式逐渐成为落地应用的一种重要的选择方式。然而,如何准确的对文档进行划分chunks,成为一种挑战,在现实中,大部分的专业文档都是以PDF格式存储,低精度的......