当前位置: 首页 > news >正文

Qt pdf文件操作

qt对于pdf文件操作,包括pdf文件合并;pdf里面页面重组新的pdf;pdf信息获取;接口如下所示:

#pragma once
#include <QObject>
#include "filetransformhandle_global.h"

class FILETRANSFORMHANDLE_EXPORT PdfFileOperatorHandle : public QObject
{
    Q_OBJECT

public:

    PdfFileOperatorHandle();

    ~PdfFileOperatorHandle();

    // 指定目录所有pdf合并
    bool pdfAllMerge(const QString& strSourceDir, const QString& strDesFilePath);

    // 多个pdf合并
    bool pdfMerge(QStringList lstFilePath, const QString& strDesFilePath);

    // pdf取指定页面 例如1 2 3 重新组合成新的文件
    bool pdfExtractAppointPages(const QString& strSourcePath, const QString& strDesFilePath, QStringList lstPages);

    // pdf取指定页面 例如5-到末页 重新组合成新的文件
    bool pdfExtractAppointToEndPages(const QString& strSourcePath, const QString& strDesFilePath, QStringList lstPages);

    // pdf信息
    bool pdfDumpInfoToTxt(const QString& strSourcePath, const QString& strDesFilePath);

    bool runCommand(const QString& strParam);

private:

    void _run(const QString& strParam);

private:

    QString                             m_strError;
};
 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 学习记录day18——数据结构 算法
  • Hadoop学习(三)
  • AI PC处理器架-低功耗、NPU算力、大模型
  • Java面试题--多线程
  • Java基础总结
  • html+css+js前端作业英雄联盟首页1个页面带js
  • 测试面试宝典(四十一)—— 接口自动化的优缺点
  • 关闭窗口工具类 - C#小函数类推荐
  • C++四种类型转换
  • 【课程总结】day19(中):Transformer架构及注意力机制了解
  • 测试类型分类
  • SQLite ORDER BY 语句
  • rust_mac环境安装
  • TypeScript声明文件
  • .ai域名是什么后缀?
  • 【comparator, comparable】小总结
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • Android 控件背景颜色处理
  • Angular6错误 Service: No provider for Renderer2
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • Electron入门介绍
  • es6--symbol
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • oldjun 检测网站的经验
  • Vue2.0 实现互斥
  • vue--为什么data属性必须是一个函数
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 多线程事务回滚
  • 如何设计一个比特币钱包服务
  • 我的面试准备过程--容器(更新中)
  • 一文看透浏览器架构
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​2020 年大前端技术趋势解读
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​业务双活的数据切换思路设计(下)
  • #include<初见C语言之指针(5)>
  • #Linux(权限管理)
  • #nginx配置案例
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (12)Hive调优——count distinct去重优化
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (十六)视图变换 正交投影 透视投影
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)http协议
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转载)Linux 多线程条件变量同步
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • (最新)华为 2024 届秋招-硬件技术工程师-单板硬件开发—机试题—(共12套)(每套四十题)
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .net 4.0发布后不能正常显示图片问题
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .Net 代码性能 - (1)