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;

};

相关推荐
SilentSlot9 小时前
【QT-QML】5. 简单变换
qt·qml
云中飞鸿16 小时前
VS2015安装后,安装QT59,之后安装qt-vsaddin-msvc2015-2.4.3.vsix 文件失败问题!
开发语言·qt
CHANG_THE_WORLD17 小时前
PDF文档结构分析 一
前端·pdf
凯子坚持 c17 小时前
Qt常用控件指南(9)
开发语言·qt
开开心心_Every18 小时前
Win10/Win11版本一键切换工具
linux·运维·服务器·edge·pdf·web3·共识算法
创客小邓19 小时前
Qt对SQLite数据库的操作
数据库·qt·sqlite
小小码农Come on19 小时前
QT布局介绍
开发语言·qt
云中飞鸿19 小时前
QTCreator error: C3861: “_mm_loadu_si64”: 找不到标识符
qt
CodeByV20 小时前
【Qt】信号与槽
开发语言·qt
枫叶丹420 小时前
【Qt开发】Qt系统(十一)-> Qt 音频
c语言·开发语言·c++·qt·音视频