7 #ifndef PDF_ENCRYPT_SESSION
8 #define PDF_ENCRYPT_SESSION
10 #include "PdfEncrypt.h"
20 PODOFO_PRIVATE_FRIEND(
class PdfParser);
21 PODOFO_PRIVATE_FRIEND(
class PdfImmediateWriter);
31 PdfEncrypt& GetEncrypt() {
return *m_Encrypt; }
32 PdfEncryptContext& GetContext() {
return m_Context; }
38 std::shared_ptr<PdfEncrypt> m_Encrypt;
39 PdfEncryptContext m_Context;
A bundle of the encrypt object together a context.
Definition: PdfEncryptSession.h:18
A class that is used to encrypt a PDF file and set document permissions on the PDF file.
Definition: PdfEncrypt.h:122
PdfMemDocument is the core class for reading and manipulating PDF files and writing them back to disk...
Definition: PdfMemDocument.h:39
SPDX-FileCopyrightText: (C) 2022 Francesco Pretto ceztko@gmail.com SPDX-License-Identifier: LGPL-2....
Definition: basetypes.h:16