Skip to main content
SideNote Pro
  • Features
  • Guide
  • Tips
  • Pricing
  • FAQ
  • Contact
  • Features
  • Guide
  • Tips
  • Pricing
  • FAQ
  • Contact
Home/Guide

Ask AI about a PDF, Word, Excel or email file

Attaching a document is easy. Getting a genuinely useful answer out of one is a skill, and most of it is in how you ask.

On this page

  1. Attaching documents
  2. Prompts that work
  3. Working with several documents
  4. The privacy boundary
  5. After the answer

Attaching documents

Use Attach documents in the composer, or drag files onto the assistant window. Each becomes its own attachment chip, which you can remove before sending.

What you can attach
PropertyValue
DocumentsPDF, Word (.docx), Excel (.xlsx), PowerPoint (.pptx), saved email (.eml)
Text, data and codeTXT, .md, .markdown, CSV, JSON, XML, YAML, logs, configuration files and source code
Not accepted.doc, .xls, .ppt, .xlsm, .pptm and Outlook .msg
Per requestUp to 5 documents
Maximum file size20 MB
Maximum extracted text2,000,000 characters

Text is extracted on your machine before anything is sent, without opening Office or any other program. PDF extraction preserves page markers. Word extraction reads text, lists and tables without running macros or loading external resources. A workbook arrives sheet by sheet with cell addresses, a presentation slide by slide with its speaker notes, and an email with its sender, recipients, date and text. What each format includes lists what is left out. If the combined context is too large, the request is rejected with a message rather than silently truncated, so you are never in the position of getting a confident answer about two thirds of a document.

SideNote Pro does not run text recognition. When a PDF has no readable text, as with a scan, it offers to read chosen pages as images for a model that accepts images. Asking AI about scanned PDF pages walks through it.

Prompts that work

The difference between a useless and a useful document answer is almost always specificity about the output you want. Compare each pair.

Summarizing

  • Weak: Summarize this report.
  • Better: Summarize this report in under 200 words for someone who has to decide whether to fund the next phase. Lead with the recommendation.

Extracting

  • Weak: What are the action items?
  • Better: List every commitment in this document as a table: what was committed, who owns it, and the stated date. Mark any where the owner or date is missing.

Reviewing

  • Weak: Is this specification any good?
  • Better: Read this specification as the engineer who has to build it. List every place where the requirement is ambiguous enough that two developers could implement it differently.

Comparing

  • Weak: Compare these two proposals.
  • Better: Compare these two proposals on scope, timeline, cost and assumptions. Give me a table, then note anything present in one and absent from the other.

Spreadsheets, slides and emails

  • Workbook: Using the Budget sheet, list every line where actual spend is more than 10 percent over plan, with its cell reference.
  • Presentation: Read this deck as its audience would. Which slides make a claim without supporting it, and what do the speaker notes add?
  • Email: List every request this email makes of me, then draft a reply that answers each one.

The pattern: state the audience, the format and the criteria. Mark anything missing is worth adding to most extraction prompts, since gaps are usually what you needed to know. For a workbook with formulas, save it in Excel before you attach it: SideNote Pro reads the results Excel last saved and does not recalculate them.

Working with several documents

Five documents per request is generous enough for real comparison work: two contract versions, a specification and its test plan, three vendor responses against a requirements document.

When you do this, name the documents in your prompt. Compare the 2025 agreement with the 2026 draft is easier for a model to follow than compare these, especially once the conversation has scrolled and you are on a follow-up question.

If you find yourself attaching the same set of files repeatedly, that is the signal to switch to local folder context, which indexes once and retrieves per question.

The privacy boundary

The original file is never uploaded. Extraction is local, and no network connection is opened during it. What goes to your provider, once you press Send, is the extracted text.

So the question to ask about a confidential document is not does this app upload my files but am I comfortable with this provider receiving this text. If the answer is no, use a local provider, where the request goes to your own machine.

Extracted text is stored in the conversation archive so saved threads survive the original file moving. Enabling history protection applies DPAPI to document contents too. Markdown export lists attachment names without dumping their extracted bodies.

After the answer

Save as PDF
turns one response into a document you can file or attach elsewhere. See exporting a response.
Edit and resend
the question rather than arguing across three turns when the answer misses. It is faster and keeps the thread short.
Watch the context window
A large document plus a long conversation pushes against it. Managing conversations explains compaction.
Verify anything consequential
A model's reading of a contract or a regulation is a first pass. It is not advice, and it should not be the last word on anything with legal or financial weight.

Keep reading

  • FeatureDocument inputPDF, Word, Excel, PowerPoint, email, text and code files read locally, and scanned PDF pages as images.
  • GuideScanned PDF pagesSend chosen PDF pages as images to a model that accepts images, with no local OCR.
  • GuideLocal folder contextIndex a folder, ask questions, check the sources.
  • GuideExporting to PDFTurn one response into a shareable document, rendered locally.
  • TipFor consultants and analystsDocument comparison, decision matrices, and defensible output.
SideNote Pro

A docked BYOK AI panel for Windows. Bring your own provider and model, and keep your conversation history on your own machine.

Product

  • Features
  • Pricing
  • Bring your own key
  • Windows AI sidebar
  • Local folder context
  • Local-first privacy

Guide

  • All guides
  • Getting started
  • OpenAI setup
  • Choosing a model
  • Troubleshooting

Resources

  • Updates
  • Tips and tricks
  • FAQ
  • BYOK and privacy
  • Reduce API costs
  • Contact
Developed by BediniLabs
  • Privacy
  • Security
  • Terms & Conditions
  • Contact
© 2026 BediniLabs