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;

};

相关推荐
路痴楷14 分钟前
无法定位程序输入点问题
c++·qt·visual studio
Source.Liu39 分钟前
【LibreCAD】 RS_Units 类完整解析
c++·qt·rust
偶像你挑的噻2 小时前
2.Qt-基础核心以及信号与槽
开发语言·qt
拓端研究室6 小时前
2025医疗健康行业革新报告:AI赋能、国际化|附170+份报告PDF、数据、可视化模板汇总下载
人工智能·pdf
爱吃巧克力的程序媛6 小时前
Qt 异步编程---概述
开发语言·qt
天涯路s7 小时前
qt怎么自定义日志
开发语言·qt
四维碎片9 小时前
【Qt】QTimer 学习笔记总结
笔记·qt·学习
小年糕是糕手10 小时前
【C++】类和对象(六) -- 友元、内部类、匿名对象、对象拷贝时的编译器优化
开发语言·c++·算法·pdf·github·排序算法
qq_4017004111 小时前
理解与优化Qt信号槽机制提高性能优化
qt
蚂蚁取经11 小时前
Qt C++ 小部件 QCustomPlot 的使用
c++·qt·信息可视化