IntelliJ PDF Viewer plugin adds support for viewing PDF files in IntelliJ-based IDEs. This plugin uses recently integrated (2020.2
) CEF (Chromium Embedded Framework) browser to render PDF documents with PDF.js library.
Features
- Document navigation
- Integration with TeXiFy IDEA
- Auto-refresh on document change
- Text search
- Document scaling
- Thumbnail view
- Sections list
- Structure view
- Presentation mode
- Document information
- Pages spread (even/odd)
- Horizontal/vertical pages scroll directions
Shortcuts
- Move editor up or down: up and down arrow keys.
- Move editor right or left: right and left arrow keys.
- Move to the next page: when the whole width of the page is in view, the right and left arrow keys will navigate to the next and previous page.
- Zoom in: Ctrl + +, Ctrl + =.
- Zoom out: Ctrl + -
- Reset zoom: Ctrl + 0
- Enter presentation mode: Ctrl + Alt + p
Feature Notes
- Text search will work only in text-based documents. For example, it won't work in all-images documents (books scans).
- For the sections list or structure view to work documents should define sections list. Otherwise, sections view won't be active, and the structure view will be empty.
- Right-click on a pdf to open it in PDFium, the default Chrome PDF viewer. If you do not see a context menu, it may help to go to Help > Find Action, search for Registry, set
pdf.viewer.use.jcef.osr.view
to false, and restart. See IJPL-59459 for more details. - To view pdfs in a Code With Me session, you may need to install the PDF viewer plugin (0.17.0 or later) in the client as well. This feature is still expirimental, for more info see CWM-1199.
Use cases
- Writing latex documents
- Split-view code and documentation
- Presentations with live-coding
- ...
Providing Feedback
If you want to support PDF Viewer development, just give a star on GitHub or write a review on the marketplace page.
In case you encountered any bugs, feel free to create an issue.