Quick Start
This tool turns any local PDF with a readable text layer into a fast standards-research workspace. No cloud, no upload, no account — everything runs in your browser.
- Click Open PDF in the top bar and select a standards manual, construction guide, or technical reference PDF from your device.
- Wait for indexing — the progress bar fills as every page is processed. Large manuals (500+ pages) may take 10–30 seconds.
- Use Quick Find in the top bar to locate standards codes, section numbers, or plain-language topics instantly.
- Open a result card to jump the PDF viewer directly to that page.
- Use the Workbench to build a structured review path for a design task, or the Search tab for ranked full-text results.
Best results: Works with PDFs that have a native text layer (digitally authored or OCR'd). Image-only scans show low text-quality badges and return limited search results.
Keyboard Shortcuts
Shortcuts are active when the cursor is not inside a text input, search box, or notes field.
| Key | Action |
| ← or ↑ | Previous PDF page |
| → or ↓ | Next PDF page |
| + or = | Zoom in (Enhanced mode) |
| − | Zoom out (Enhanced mode) |
| 0 | Reset zoom to fit width |
| Ctrl+Shift+F | Toggle PDF Focus Mode (hides sidebar and Quick Find) |
| Esc | Close this help guide / dismiss tooltip |
Page Jump: Click the page number box in the toolbar and type any page number directly, then press Enter.
Quick Find Command Bar
The top bar search box is the fastest way to locate content. Results appear in a resizable panel below the header — drag the bottom edge to resize it.
| Query type | Example | What you get |
| Standards code | OH102, UG3002 | Exact match at the top, then related pages |
| Section number | section 900, 1100 | Section group cards with page links |
| Topic / keyword | two key words | Ranked pages by relevance |
| Plain question | what is the maximum spacing | Same as keyword — top matching pages |
Open in Search Tab button on the results toolbar sends the same query to the full Search tab for filters and more results.
Workbench & Guided Workflows
The Workbench converts a design or review task into a structured standards review path — a ranked list of source pages with step-by-step guidance. It does not replace source-page verification.
- Click a workflow button to launch a pre-built task, or type your task in the text box and click Build Review Path.
- The Workbench searches the indexed PDF and returns the most relevant pages as source cards.
- Click Open Top Source to jump to the highest-ranked page.
- Click Open Checklist to generate a task-specific checklist linked to those pages.
| Workflow | What it targets |
| Document topics | Up to six buttons named after the subjects that recur most across this PDF's own headings |
| Requirements | Pages stating obligations, limits, or conditions |
| What Changed | Revision notes, updates, and superseded content |
| Tables & Figures | Tabulated values, dimensions, and figures |
| Definitions | Defined terms, glossary, and abbreviations |
| Procedures | Step-by-step methods and instructions |
Custom task: Type any plain-language description of what you need to verify, and the Workbench will infer the closest workflow and search accordingly.
All Sidebar Tabs
| Tab | Purpose | Best used when |
| Workbench | Guided task-based review paths with source cards | You have a design or construction task and need to find applicable standards |
| Standards | Auto-detected standard/drawing codes grouped by series | You know a code number and want to find its pages directly |
| Sections | Document structure using PDF bookmarks or heading detection | Browsing chapter structure or navigating large manuals |
| Search | Full-text ranked search with type and tag filters | Looking for a topic across the whole document with more control |
| Assistant | Document-grounded Q&A from indexed page text | Asking plain-language questions about specific requirements |
| Checklist | Task checklists with linked source pages and completion tracking | Design review, QA/QC prep, or field verification steps |
| Notes | Per-page or per-standard local notes saved by PDF checksum | Recording interpretation notes, field observations, or review comments |
| Packet | Exportable research packet combining standards, pages, and notes | Compiling a deliverable or sharing findings with a team |
| Pinned | Saved pages and standards for quick return navigation | Frequently referenced pages or standards you open repeatedly |
| History | Local record of Assistant questions and answers by PDF | Reviewing prior research or continuing a previous session |
PDF Viewer Controls
Viewing Modes
| Mode | Description | Use when |
| Enhanced Workbench | PDF.js canvas renderer with annotation link layer, controlled page jumps, and full Workbench integration | Using source cards, page jumps, workbench workflows, or zoom/pan |
| Native PDF Links | Browser built-in PDF viewer — preserves the PDF's original bookmarks, TOC, and annotation links | Navigating with the PDF's own built-in table of contents or link structure |
View Modes
| Control | What it does |
| Focus PDF | Hides the sidebar and Quick Find panel so the PDF viewer fills the workspace. Click again (or press Ctrl+Shift+F) to restore. |
| Hide Sidebar | Collapses only the left sidebar so the PDF viewer gets more horizontal space. Quick Find remains visible. |
| Zoom − / + / Reset | Resizes only the PDF page canvas (Enhanced mode). Pan by scrolling or click-dragging inside the page area when zoomed in. |
Data & Privacy
- 100 % offline. The selected PDF is processed entirely in your browser. No file content, page text, or document metadata is ever transmitted to any server.
- No network calls. The app makes zero external requests. The Content Security Policy header blocks all outbound connections by default.
- Local storage only. Pins, notes, checklist state, and assistant history are stored in your browser's localStorage, keyed by a SHA-256 checksum of each PDF. Clearing browser data removes them.
- No executables. The package contains only static files (HTML, CSS, JS, and the PDF.js library). No installers, scripts, or executables.
- Corporate-safe. Safe to deploy on corporate-managed devices and air-gapped networks. No CDN, no analytics, no telemetry.
Storage limit: If your browser's localStorage quota is full, a warning toast appears. Clear history or notes to free space.
Troubleshooting
- No standards detected / Standards count shows 0
- The PDF may use unusual code formats or have a low text-quality layer. Check the Text Layer badge — if it shows "Low" or "No Text", the PDF needs OCR before good results are possible.
- PDF appears blank or shows only a grey area
- Try the Reload button. If the problem persists, switch to Native PDF Links mode. Some PDFs have non-standard page structures that PDF.js renders differently from the browser's native viewer.
- Quick Find returns no results
- Wait for indexing to finish (progress bar reaches 100%). Very large PDFs can take 15–30 seconds. Also try fewer or more general search terms.
- Links in the PDF are not clickable (Enhanced mode)
- Only PDF annotation links are detected in Enhanced mode. Switch to Native PDF Links mode to use the PDF's original built-in link/bookmark structure.
- Notes or history disappeared
- Browser data may have been cleared, or the browser is in private/incognito mode (localStorage is not persisted). Also check if a different browser or profile is open.
- The app does not load at all
- Ensure the
assets/pdfjs/ folder containing pdf.min.js and pdf.worker.min.js is in the same directory as index.html. The browser console (F12) will show which file is missing.
- Sections tab shows only page numbers, no headings
- The PDF has no built-in bookmarks. The viewer falls back to text-heading detection, which works best when pages have clear chapter or section titles in larger text.