PdfObjectCloner
PdfObjectCloner
Overview
PdfObjectCloner є клас в Aspose.PDF FOSS для Java.
Рекурсивно клонує графік PDF-об’єкта з одного документа, щоб результат був незалежним від джерельного документу і міг бути безпечно вставлений у цільовий документ.
Цей клас надає 5 методів роботи з об’єктами PdfObjectCloner в програмах Java. Доступні методи включають: PdfObjectCloner, cloneAnnotationDict, cloneAny, clonePageDict, forgetSource. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: ANNOT_STOP_KEYS, GLOBAL_STOP_KEYS, PAGE_STOP_KEYS.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
PAGE_STOP_KEYS | Set<String> | Read | Ключи проскакивали при клонуванні сторінкового словника. |
ANNOT_STOP_KEYS | Set<String> | Read | Ключи проскакивали при клонуванні словника. |
GLOBAL_STOP_KEYS | Set<String> | Read | Ключі проскакивали в будь-якому словнику. |
Methods
| Signature | Description |
|---|---|
PdfObjectCloner(registry: ReferenceRegistry) | |
clonePageDict(srcPageDict: PdfDictionary) → PdfDictionary | Клонує словник сторінки (пропускаючи /Parent і /StructParents). |
cloneAnnotationDict(srcAnnot: PdfDictionary) → PdfDictionary | Клонує словник з анотаціями (пропускаючи /P і /Dest, очищуючи/A/D). |
cloneAny(src: PdfBase) → PdfBase | Клонує довільний PDF-об’ект (без додаткових клавіш за межами глобального набору). |
forgetSource(src: PdfBase) | Виведає {@code src} з наведеного кэш, так що наступний закликання на нього виробляє новий клон, а не повертає попередній клеш. |