Practical guide · Working with documents
A three-page practice file, four copy-and-paste prompts, and a checklist for telling a convincing summary from one that stays faithful to its source.
For current plans, prices and every Maitz article on ChatGPT, see our ChatGPT hub.
To summarize a PDF with ChatGPT and trust the result, check first that it can read the file, then ask for a short summary that keeps dates, amounts, conditions and exclusions, with a page reference beside each detail. Finally, compare every number and caveat with the original yourself. A readable summary is not proof of an accurate one.
Uploading a PDF and asking for a “short summary” can produce a very readable answer. The important question is what gets lost along the way: a condition for an event to go ahead, a row in a table, or a cost that has not yet been set. In this guide, we ask for a summary, then check it against a small file whose facts are all known in advance.
Before you start: what kind of PDF do you have?
Open the file and try selecting and copying a sentence. If you get readable text, there is probably a usable text layer. If you cannot select any text, it may be a scan. This is only a preliminary check: even copyable text can come out in the wrong order, and a table can lose the connection between a heading and an amount.
According to OpenAI, file uploads are available on free and paid plans, subject to quotas and account settings. Not every plan reads images embedded in PDFs: the documentation reserves Visual Retrieval for ChatGPT Enterprise, while file extraction on other plans relies on digital text. Do not assume that a chart or scanned page was read just because the upload succeeded. See the file uploads documentation and Visual Retrieval with PDFs documentation.
For your first attempt, use the fictional document supplied here. When you move to a real document, make sure you are allowed to upload it to the service. Do not start with a client’s document, a medical record, or internal information you do not have permission to share.
The exercise: a smartphone photography workshop
The document describes a fictional workshop. Its first page gives the date and registration conditions, the second contains an expense table, and the third lists missing information. The printed page numbers match the pages’ positions in the file: 1, 2, and 3. Every detail was invented for this exercise.
- Practice file with a text layer: Download the practice file (PDF)
- The same document as images only, for a separate check: Download the image-only version (PDF)
- Companion text version: Download the accessible text version
Start with the text-layer version. We will return to the image-only version in the section on scanned documents.
1. Ask for a readability check before the summary
Open a ChatGPT conversation, use the file attachment button available in your account, and add the practice file with the text layer. Then paste this prompt:
Before summarizing, check which parts of the attached file you can read.
List the headings you identified, say whether the table on page 2 is readable, and whether any parts are missing or unclear.
State how many pages you identified only if this can be determined from the file. Otherwise, say that you cannot verify the page count.
Do not guess the content of images or pages that were not read. Do not write a summary yet.
Compare the answer with the document open in front of you. A model saying it “read everything” is not an independent check. Actually look for the headings and the table, and do not continue if the budget page is missing.
2. Define what the summary must preserve
Rather than a general request to shorten the document, specify the length, source, and details that must not be lost:
Summarize the file in English, in no more than 120 words, based on the file only.
Keep dates, the time, participant numbers, conditions for going ahead, amounts, and exclusions.
Separate explicit facts from your own conclusions or calculations.
Beside each important detail, give the page and section heading. If you cannot verify a page, say so and include a short quotation that can be searched for.
If a detail does not appear, write "not specified." Do not fill in an instructor's name, an address, or a ticket price.
A source reference helps you find the original; it does not prove that a claim is correct. Even a precise-looking reference needs to be checked by opening the page.
3. Pull out details to verify
Now ask for a separate verification list. This turns a flowing paragraph into details you can compare one by one:
Prepare a verification list from the document: workshop date, time, registration closing date, maximum number of participants, minimum condition, known expenses, optional equipment, instructor's fee, and what is not included in the activity.
For each detail, give the value, the page and section, and a short supporting quotation.
Mark missing information separately. Do not turn a partial amount into a total budget.
If you calculated an amount yourself, show the arithmetic and make clear that it is a calculation.
These prompts are templates written for this guide; they were not run as part of a ChatGPT test.
4. Check the numbers and the small print
Open the PDF beside the answer and compare it with the following list. Check it yourself first, then consult the answer key.
| What to check | Correct answer | Where in the source |
|---|---|---|
| Date and time | November 18, 2026, at 7:00 PM | Page 1, Date and registration |
| Registration closes | November 15, 2026 | Page 1, Date and registration |
| Cap and condition for going ahead | Up to 12 participants; at least 8 registered by the closing date | Page 1, Date and registration |
| Known expenses | Printing $60, refreshments $180, venue $360; $600 in total | Page 2, Budget and caveats |
| Optional equipment | $120, outside the known $600 total | Page 2, Budget and caveats |
| Instructor’s fee | Not yet set; there is no final budget for the whole event | Pages 2 and 3 |
| Not included | Video recording | Page 1, What will we learn? |
| Missing information | The instructor’s name, exact address, ticket price, and finishing time are not specified | Page 3, Missing information |
Check the arithmetic separately: 60 + 180 + 360 = 600. If the optional equipment is selected, these items total $720, but that is still not a final budget: the instructor’s fee is unknown. The $720 total is our calculation, not a line in the document.
The sentence “The workshop will take place at a total cost of $600” is wrong in two ways: it omits the minimum registration condition and presents a partial cost as the total. Copying the number correctly is not enough; the meaning around it must survive too.
5. Correct the specific mistake
If the answer leaves out a qualification, do not settle for “try again.” Identify what is missing and request a limited correction:
The summary is missing the distinction between the total of known expenses and the final budget.
Check page 2 again, in the "Budget and caveats" section.
Rewrite only the budget sentence. Include the optional equipment and the instructor's fee, which has not yet been set, and cite the source.
If you cannot read the page, say so instead of guessing.
If the problem is reading a page, try attaching a sharp image of that page separately, if image attachments are available in your account. Make sure the entire table and its notes are visible, with no information you are not allowed to share. Ask for the table’s rows to be extracted first, check them, and only then update the summary.
6. For scanned files, try OCR carefully
OCR recognizes text in an image. You can try opening a PDF through Google Drive by choosing “Open with” and then Google Docs. Google lists the languages its conversion supports and recommends a file of 2MB or less, with a straight, sharp image. It also warns that tables, columns, and notes may not be preserved. See the official conversion instructions.
Uploading to Drive shares the file with an additional service, so use only a document you are allowed to upload there. Keep the original scan beside the converted text. Pay particular attention to whether 120 became 12, whether the dollar signs survived, and whether the note about the instructor’s fee stayed next to the table. Documents in right-to-left languages or with mixed scripts need an extra check of word and number order.
7. Save a corrected summary and open questions
Here is the sample summary we edited from the document. It is a reference answer, not output from a ChatGPT experiment:
A smartphone photography workshop is planned for November 18, 2026, at 7:00 PM. Registration closes on November 15, 2026; the cap is 12 participants, and the workshop goes ahead only if at least 8 people have registered by the closing date (page 1, “Date and registration”). Video recording is not included (page 1, “What will we learn?”). Known expenses total $600; optional equipment of $120 is not included, and the instructor’s fee has not yet been set, so there is no final budget for the whole event (page 2, “Budget and caveats”). The instructor’s name, exact venue, ticket price, and finishing time are not specified (page 3, “Missing information”).
For a real document, add a line explaining the limits of your check: which pages were verified, what remained unreadable, and which details need an answer from a person. If the document informs a financial, medical, or legal decision, do not use the summary as a substitute for reading the original and obtaining an appropriate review.
Checklist before using the summary
- Every date, time, and amount has been compared with the source.
- Conditions and exclusions have not disappeared in the shortening.
- References point to the correct page and section.
- Calculations have been checked separately and labeled as calculations.
- Missing information remains missing, without invented names, addresses, or prices.
- Any unread tables or images are explicitly identified.
The aim is not an answer that sounds confident. It is a short summary that lets you trace every important detail back to the document.
Before you upload a work document to ChatGPT, check whether your chats are used for training. Our opt-out guide shows where the setting is.
Sources
- OpenAI Help Center: File uploads FAQ
- OpenAI Help Center: Visual retrieval with PDFs FAQ
- Google Drive Help: file conversion instructions


