Pdftools SDK
Loading...
Searching...
No Matches
PdfTools_PdfToolsObfuscationProfiles.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 * File: PdfTools_PdfToolsObfuscationProfiles.h
4 *
5 * Description: Sub Header file for Pdftools SDK
6 *
7 * Author: PDF Tools AG
8 *
9 * Copyright: Copyright (C) 2023 - 2025 PDF Tools AG, Switzerland
10 * All rights reserved.
11 *
12 * Notice: By downloading and using this artifact, you accept PDF Tools AG's
13 * [license agreement](https://www.pdf-tools.com/license-agreement/),
14 * [privacy policy](https://www.pdf-tools.com/privacy-policy/),
15 * and allow PDF Tools AG to track your usage data.
16 *
17 *****************************************************************************/
18
19#ifndef PDFTOOLS_PDFTOOLSOBFUSCATIONPROFILES_H__
20#define PDFTOOLS_PDFTOOLSOBFUSCATIONPROFILES_H__
21
22#ifndef PDFTOOLS_CALL
23#if defined(WIN32)
24#define PDFTOOLS_CALL __stdcall
25#else
26#define PDFTOOLS_CALL
27#endif
28#endif
29
30#include "PdfTools_Types.h"
32
33#ifdef __cplusplus
34extern "C"
35{
36#endif
37
38#ifdef _UNICODE
39#else
40#endif
41
58PdfToolsObfuscationProfiles_Profile_GetType(TPdfToolsObfuscationProfiles_Profile* pProfile);
60/******************************************************************************
61 * EBill
62 *****************************************************************************/
72PDFTOOLS_EXPORT TPdfToolsObfuscationProfiles_EBill* PDFTOOLS_CALL PdfToolsObfuscationProfiles_EBill_New(void);
104PdfToolsObfuscationProfiles_EBill_GetRemoveUriLinks(TPdfToolsObfuscationProfiles_EBill* pEBill);
135PdfToolsObfuscationProfiles_EBill_SetRemoveUriLinks(TPdfToolsObfuscationProfiles_EBill* pEBill, BOOL bRemoveUriLinks);
166PdfToolsObfuscationProfiles_EBill_GetObfuscateText(TPdfToolsObfuscationProfiles_EBill* pEBill);
197PdfToolsObfuscationProfiles_EBill_SetObfuscateText(TPdfToolsObfuscationProfiles_EBill* pEBill, BOOL bObfuscateText);
221PdfToolsObfuscationProfiles_EBill_GetRemoveEmbeddedFiles(TPdfToolsObfuscationProfiles_EBill* pEBill);
244PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsObfuscationProfiles_EBill_SetRemoveEmbeddedFiles(
245 TPdfToolsObfuscationProfiles_EBill* pEBill, BOOL bRemoveEmbeddedFiles);
272PdfToolsObfuscationProfiles_EBill_GetRemoveSignatureAppearances(TPdfToolsObfuscationProfiles_EBill* pEBill);
298PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsObfuscationProfiles_EBill_SetRemoveSignatureAppearances(
299 TPdfToolsObfuscationProfiles_EBill* pEBill, BOOL bRemoveSignatureAppearances);
302#ifdef __cplusplus
303}
304#endif
305
306#endif /* PDFTOOLS_PDFTOOLSOBFUSCATIONPROFILES_H__ */
#define PDFTOOLS_CALL
Definition PdfTools_PdfToolsObfuscationProfiles.h:26
#define PDFTOOLS_EXPORT
Definition PdfTools_Platform.h:143
TPdfToolsObfuscationProfiles_ProfileType
Type and subtype enumeration of TPdfToolsObfuscationProfiles_Profile.
Definition PdfTools_Types.h:2222
#define BOOL
Definition PdfTools_Types.h:23