Caution
This plugin is not thoroughly tested, and does make changes to your file system. It could brick your entire vault for no reason. If you use it, you understand the risks.
A plugin for Obsidian that lets you split PDFs into smaller sections by extracting specific page ranges into new PDFs.
- Split PDFs by selecting page ranges
-
Right-click Method:
- Right-click any PDF in your vault
- Select "Split PDF" from the context menu
- Enter the desired page range and output settings
- Click "Split PDF" to create the new file
-
Command Palette Method:
- Open the command palette (Ctrl/Cmd + P)
- Search for "Split PDF"
- Enter the PDF path and settings in the modal
- Click "Split PDF" to create the new file
Don't know how to get it on the community plugins browser, so you'll have to manually install it.
Clone the project into your .obsidian/plugins
directory and npm install
it, probably.
This plugin is built using TypeScript and the Obsidian API. To build from source:
# Clone the repository
git clone https://github.com/StevenStavrakis/obsidian-pdf-utils.git
# Install dependencies
npm install
# Build the plugin
npm run build
- pdf-lib - For PDF manipulation
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
If you encounter any issues or have suggestions for improvements, please file an issue on the GitHub repository.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request