PDF PowerTools is a Visual Studio Code extension that provides essential PDF manipulation capabilities directly within your editor. Work with your PDF files offline, without needing to use online services that might compromise document privacy or require internet connectivity.
- Merge PDFs: Combine multiple PDF documents into a single file
- Split PDFs: Divide a PDF into multiple files based on custom page ranges
- Preview PDFs: Open PDFs with your system's default PDF viewer
- Open VS Code
- Go to Extensions (Ctrl+Shift+X)
- Search for "PDF PowerTools"
- Click Install
- Click the PDF PowerTools icon in the Activity Bar
- Use the "Add PDF Files" button to import PDF files
- Your PDF files will appear in the "PDF Files" view
- Right-click on files or use the inline buttons to:
- Remove a file from the workspace
- Preview the PDF with your default viewer
- Add the PDFs you want to merge to the workspace
- Click "Merge PDFs" in the Operations view (or use command palette)
- The merged PDF will be created in the same directory as the first PDF with "_merged" suffix
- Select a PDF file in the workspace (or you'll be prompted to choose one)
- Click "Split PDF" in the Operations view (or use command palette)
- Enter page ranges in the format "1-3, 4-6, 7-10"
- The split PDFs will be created in the same directory with appropriate page range suffixes
- Visual Studio Code version 1.98.0 or higher
- A PDF viewer installed on your system
- Large PDFs (>100MB) may be slow to process
- The extension uses your system's default PDF viewer rather than providing an in-editor preview
- Currently limited to basic operations (merge, split, view)
Upcoming features being considered for future releases:
- In-editor PDF viewer
- Deleting and reordering PDF pages
- PDF text extraction and search
- PDF compression and optimization
- PDF annotation and markup tools
PDF PowerTools processes all files locally on your machine. Your documents are never uploaded to any server, ensuring complete privacy and security of your sensitive documents.
- PDF file management
- PDF merging functionality
- PDF splitting with custom page ranges
- External PDF preview
File issues at the GitHub repo
Contributions are welcome!
This extension is released under the MIT License.
Enjoy!