> 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/cli/pdf-pagemaster.md).

# PDF PageMaster

- [PDF PageMaster: Command-Line PDF Editor for Windows, Linux, and macOS](https://docs.apryse.com/cli/pdf-pagemaster/pdf-pagemaster.md): PDF PageMaster is an industrial-strength solution for splitting, merging, editing, and securing PDF documents. Discover how this command-line application can streamline your PDF tasks efficiently. The
- [Installation & Setup for PDF PageMaster](https://docs.apryse.com/cli/pdf-pagemaster/installation.md): Download PDF PageMaster Command-line Application from apryse.com. Install by unzipping the .zip file and preserving folder structure. Get a demo version with trial license key. Easily uninstall by del
- [Usage](https://docs.apryse.com/cli/pdf-pagemaster/usage.md)
- [Command-line PDF editing functions](https://docs.apryse.com/cli/pdf-pagemaster/usage/basics.md): Efficiently split, merge, edit, and secure PDF documents with Apryse's PDF PageMaster. Learn about command string syntax, usage examples, and batch processing options for optimal PDF management. The A
- [Split PDFs from command-line](https://docs.apryse.com/cli/pdf-pagemaster/usage/split.md): Split PDF documents based on manually defined page ranges with PageMaster. Learn how to split by odd/even pages, reverse order, page sets, and more. Find syntax examples and customization tips here! T
- [Merging PDFs from command-line - Windows, Linux and Mac.](https://docs.apryse.com/cli/pdf-pagemaster/usage/merge.md): Merge multiple PDF documents easily with PageMaster. Select specific pages, ranges, odd/even pages, and more for a customized output. Learn how to use 'page-lists' for precise merging. Try it now! The
- [Inserting pages into a PDF from command-line](https://docs.apryse.com/cli/pdf-pagemaster/usage/insert.md): Merge pages from multiple input documents into a new output file with the pagemaster tool. Learn how to insert, append, or prepend files with specified page ranges. Try it now! The Apryse CLI streamli
- [Remove pages from PDF with command-line](https://docs.apryse.com/cli/pdf-pagemaster/usage/remove.md): Learn how to remove specific pages or page ranges from PDF documents using the -r or --remove option with pagemaster. Customize your merging process and manage output directories efficiently. Examples
- [Batch PDF editing with command-line](https://docs.apryse.com/cli/pdf-pagemaster/usage/batch.md): Unlock the potential of PDF PageMaster for efficient file processing. Learn how to manage PDF files in folders and subfolders with ease. Optimize your workflow today! The Apryse CLI streamlines secure
- [PDF Output Options from Command-line](https://docs.apryse.com/cli/pdf-pagemaster/usage/output.md): Linearization PDF PageMaster can optimize output PDFs for faster web access. Use -l or --linearize option to improve loading time. Enhance security with encryption and control document permissions. Le
- [Command-Line Summary for PDF PageMaster](https://docs.apryse.com/cli/pdf-pagemaster/cmd-options.md): Discover the best tips and examples for writing an effective meta description. Learn how to create compelling descriptions that drive clicks and improve your website's SEO ranking. The Apryse CLI stre
- [Frequently Asked Questions](https://docs.apryse.com/cli/pdf-pagemaster/faq.md): Learn how to split pages in PDF into separate documents using PDF PageMaster. No third-party dependencies, easy integration with client/server applications. Contact us for more details! The Apryse CLI


---

# 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/cli/pdf-pagemaster.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.
