Table of Contents

Class PdfScriptMerger

Namespace
iText.Kernel.Utils
Assembly
itext.kernel.dll

Utility class which provides functionality to merge ECMA scripts from pdf documents

public class PdfScriptMerger
Inheritance
PdfScriptMerger
Inherited Members

Constructors

PdfScriptMerger()

public PdfScriptMerger()

Methods

MergeAdditionalActionsScripts(PdfDocument, PdfDocument)

Copies AA catalog entry ECMA scripts, it only copies first action in chain

public static void MergeAdditionalActionsScripts(PdfDocument source, PdfDocument destination)

Parameters

source PdfDocument

source document from which script will be copied

destination PdfDocument

destination document to which script will be copied

MergeNamesScripts(PdfDocument, PdfDocument)

Copies ECMA scripts from Names catalog entry

public static void MergeNamesScripts(PdfDocument source, PdfDocument destination)

Parameters

source PdfDocument

source document from which script will be copied

destination PdfDocument

destination document to which script will be copied

MergeOpenActionsScripts(PdfDocument, PdfDocument)

Copies open actions catalog entry ECMA scripts, it only copies first action in chain

public static void MergeOpenActionsScripts(PdfDocument source, PdfDocument destination)

Parameters

source PdfDocument

source document from which script will be copied

destination PdfDocument

destination document to which script will be copied

MergeScripts(PdfDocument, PdfDocument)

Merges ECMA scripts from source to destinations from all possible places for them, it only copies first action in chain for AA and OpenAction entries

public static void MergeScripts(PdfDocument source, PdfDocument destination)

Parameters

source PdfDocument

source document from which script will be copied

destination PdfDocument

destination document to which script will be copied