Copy and Paste Annotations on Android
PSPDFKit for Android has support for copying and pasting annotations. This works between pages of a document and even between multiple documents. It is also integrated into the system clipboard, which allows images and text to be copied and pasted in both directions. Copying images is not supported by all applications. Check out the
CopyToClipboardActivity example in the Catalog app to see how to add support for this to your application.
We provide granular control over which parts of our copy and paste integration is enabled.
PdfConfiguration — and by extension,
PdfActivityConfiguration — allows you to completely disable copy and paste support using
disableCopyPaste(). If you just need to disable part of our copy and paste integration, we provide more fine-grained control using
ANNOTATION_COPY_PASTE_SYSTEM_INTEGRATION— To enable or disable the integration with the system clipboard.
TEXT_COPY_PASTE— To enable or disable the option to copy text out of documents.
In addition to triggering copy and paste from the UI, we also support common keyboard shortcuts like Ctrl + C for copying, Ctrl + X for cutting, and Ctrl + V for pasting annotations.