RayendaView
Preview PDF, Excel, Word, PowerPoint, Photoshop, Illustrator, EPUB, font, SQLite and ZIP files directly inside VS Code. No more switching to another app just to glance at a file.
| Format |
Extensions |
What you get |
| PDF |
.pdf |
All pages, zoom, fit-to-width, page jump |
| Illustrator |
.ai |
Same as PDF, for files saved with "Create PDF Compatible File" |
| Excel |
.xlsx .xlsm .xls .ods |
Sheet tabs, merged cells, column widths, find, charts, images, shapes, chart sheets, AutoFilter and table filters with sort |
| CSV |
.csv .tsv |
Table view (opt-in, see below) |
| Word |
.docx |
Pages, headers, footers, footnotes, embedded images |
| Photoshop |
.psd |
Flattened image with layer tree |
| PowerPoint |
.pptx |
All slides with text, images, shapes, tables and speaker notes |
| EPUB |
.epub |
Book title, chapter list, previous/next; book scripts never run |
| Fonts |
.ttf .otf .woff .woff2 |
Font details, size waterfall, your own sample text, every character |
| SQLite |
.sqlite .sqlite3 .db .db3 |
Tables and views with row counts, data, schema, read-only SQL query box |
| ZIP |
.zip |
File list with sizes and filter; click a text or image file to preview it |
Images (.png, .jpg, .svg, ...) are already handled by VS Code itself.
Usage
Open any supported file from the Explorer. RayendaView becomes the default editor for these extensions.
To see the raw bytes instead, right-click the file, choose Open With... and pick the text editor, or press Open as text in the preview toolbar.
CSV and TSV files keep the text editor as default because you often want to edit them. To preview a CSV as a table, right-click it, choose Open With... and select RayendaView: CSV Table.
Zoom: use the - / + buttons or hold Ctrl and scroll.
Settings
| Setting |
Default |
Description |
rayendaview.maxFileSizeMB |
50 |
Files larger than this are not loaded into the preview. |
Known limitations
.ai files saved without PDF compatibility cannot be rendered. Re-save from Illustrator with that option enabled.
.docx layout is an approximation of Word's. Complex tables, text boxes and SmartArt may differ.
.psd files saved without "Maximize Compatibility" are composited from their layers with normal blending only. Adjustment layers, masks and blend modes are not applied.
.psb (large document format) is not supported.
.pptx charts, video and audio show as labelled placeholders. Animations and transitions are not played.
- Font collections (
.ttc) are not supported. .woff2 fonts show samples but no font details.
- SQL queries run on an in-memory copy; nothing is ever written back to the database file.
- Password-protected PDFs ask for the password and open. Password-protected Word, Excel and PowerPoint files, password-protected entries inside ZIPs, DRM-protected EPUBs and encrypted SQLite databases are detected and explained, but not opened.
- Excel charts are drawn from the values saved in the file. Bar, column, line, area, pie, doughnut, scatter and radar charts (and combinations) are supported; other chart types show a placeholder. Filtering in the preview does not redraw charts.
- Previews are read-only; filters and sorts you apply are not saved.
Development
npm install
npm run watch
Then press F5 in VS Code to launch an Extension Development Host. To build a .vsix:
npm run package
About
Built by Rayenda Technologies. Bugs and feature requests: view.rayenda.com/support or contact@rayenda.com.
| |