> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/android/page-manipulation.md).

# Page manipulation

- [PDF Manipulation Library for Android](https://docs.apryse.com/android/page-manipulation/manipulation.md): Easily manipulate PDF pages with PDF PageMaster tools. Add, remove, rearrange, rotate, and more. Generate thumbnails, create new pages, merge, split, and edit PDFs efficiently. Try now! The Apryse And
- [Using thumbnail browser to manipulate PDFs in Android](https://docs.apryse.com/android/page-manipulation/thumbnails-view-a.md): Manipulate, export, and customize PDF pages with ThumbnailsViewFragment. Learn how to add, remove, rearrange, and more. Enhance your document viewing experience now! The Apryse Android SDK streamlines
- [Create a page](https://docs.apryse.com/android/page-manipulation/create.md): Learn how to create document pages in Android using UI components or programmatically with an API guide. Add various page types, sizes, and colors easily. Create new PDFs or add pages to existing docu
- [How to merge or insert PDF pages in Android](https://docs.apryse.com/android/page-manipulation/merge.md): Learn how to merge, insert, copy, rearrange, or delete pdf pages using Python
- [Removing pages from PDFs in Android](https://docs.apryse.com/android/page-manipulation/remove.md): Guide to merge, copy, delete, and rearrange PDF pages in Android.
- [Rotate a page](https://docs.apryse.com/android/page-manipulation/rotate.md): Learn how to rotate pages in Android PDF documents using UI components or programmatically with this comprehensive API guide. Rotate pages easily at 90, 180, and 270 degrees. The Apryse Android SDK st
- [Crop a page](https://docs.apryse.com/android/page-manipulation/crop.md): Cropping PDF pages in Android is easy with the Apryse library, you can crop pages manually or automatically, as well as reset document pages to their original size. The UserCropDialogFragment allows a
- [Reordering pages in a PDF document in Android](https://docs.apryse.com/android/page-manipulation/reorder.md): Learn how to reorder pages in a PDF document by reversing their order. Easily rearrange, sort, merge, copy, delete, and rearrange PDF pages with code samples. The Apryse Android SDK streamlines secure
- [Split PDF pages in Android](https://docs.apryse.com/android/page-manipulation/split.md): Learn how to split a PDF document into multiple pages, merge, copy, delete, and rearrange PDF pages with full code samples. Master the ImportPages() function today! The Apryse Android SDK streamlines
- [Page label editor: add or modify PDF pages in Android](https://docs.apryse.com/android/page-manipulation/page-label-editor-a.md): Discover how to add or modify page labels in a PDF document with PageLabelDialogFragment. Learn how to customize page numbering and labels for a seamless reading experience. Subscribe to completion ev
- [Code samples to manipulate PDFs in Android](https://docs.apryse.com/android/page-manipulation/samples.md): Learn how to merge, copy, delete, and rearrange PDF pages efficiently with PDFNet SDK. Explore PDF imposition and UI samples in this Android showcase app. The Apryse Android SDK streamlines secure doc
- [APIs for manipulating PDFs in Android](https://docs.apryse.com/android/page-manipulation/apis.md): Learn how to manipulate PDF documents in Android using utility classes like com.pdftron.pdf.PDFDoc and com.pdftron.pdf.Page. Optimize your PDF handling with these powerful tools! The Apryse Android SD


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.apryse.com/android/page-manipulation.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
