欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 社会 > Qt pdf文件操作

Qt pdf文件操作

2024/11/16 18:31:32 来源:https://blog.csdn.net/u011269801/article/details/140895164  浏览:    关键词: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;
};
 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com