[{"data":1,"prerenderedAt":1420},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-application-pdf":673,"-mime-types-application-pdf-surround":1392,"mdc-c5bmgo-key":1393,"mdc-ub43f2-key":1404},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1365,"extension":1366,"file-extension":1367,"links":1367,"meta":1368,"mime-type":1369,"navigation":28,"path":1386,"release-notes":1367,"seo":1387,"stem":1390,"__hash__":1391},"docs\u002Fmime-types\u002Fapplication\u002Fpdf.md","PDF MIME Type",{"type":677,"value":678,"toc":1351},"minimark",[679,689,708,740,747,751,770,782,785,863,882,886,911,914,943,947,951,954,965,976,980,996,1017,1025,1028,1031,1035,1038,1076,1079,1083,1097,1100,1117,1125,1137,1151],[680,681,683,684,688],"h2",{"id":682},"what-does-applicationpdf-mean","What does ",[685,686,687],"code",{},"application\u002Fpdf"," mean?",[690,691,692,693,695,696],"p",{},"The ",[685,694,687],{}," media type identifies a document written in Portable Document Format. PDF was designed for dependable, device-independent presentation: a page can combine text, fonts, vector graphics, raster images, annotations, forms, links, metadata, and even embedded files while retaining its intended layout.",[697,698,699],"sup",{},[700,701,707],"a",{"href":702,"ariaDescribedBy":703,"dataFootnoteRef":705,"id":706},"#user-content-fn-1",[704],"footnote-label","","user-content-fnref-1","1",[690,709,710,711,717,718,721,722,725,726,729,730,733,734],{},"The registered extension is ",[700,712,714],{"href":713},"\u002Ffile-extensions\u002Fpdf",[685,715,716],{},".pdf",". A PDF starts with the ASCII characters ",[685,719,720],{},"%PDF-"," followed by a version number, such as ",[685,723,724],{},"%PDF-1.7"," or ",[685,727,728],{},"%PDF-2.0",". In hexadecimal, that common five-byte signature is ",[685,731,732],{},"25 50 44 46 2D",".",[697,735,736],{},[700,737,707],{"href":702,"ariaDescribedBy":738,"dataFootnoteRef":705,"id":739},[704],"user-content-fnref-1-2",[741,742,743,744,746],"note",{},"The header identifies the PDF syntax, but it does not prove that the rest of the file is complete or safe. A damaged file and a deliberately hostile file can both begin with a valid ",[685,745,720],{}," header.",[680,748,750],{"id":749},"how-pdf-became-an-open-standard","How PDF became an open standard",[690,752,753,754,762],{},"Adobe first published the PDF specification in 1993. Adobe maintained eight editions, from PDF 1.0 through PDF 1.7, before PDF 1.7 became ISO 32000-1 in 2008. PDF 2.0 is standardized as ISO 32000-2, whose current second edition was published in 2020.",[697,755,756],{},[700,757,761],{"href":758,"ariaDescribedBy":759,"dataFootnoteRef":705,"id":760},"#user-content-fn-2",[704],"user-content-fnref-2","2",[697,763,764],{},[700,765,769],{"href":766,"ariaDescribedBy":767,"dataFootnoteRef":705,"id":768},"#user-content-fn-3",[704],"user-content-fnref-3","3",[690,771,772,773,775,776],{},"The MIME registration has its own history. RFC 8118 updated the registration in 2017 and replaced RFC 3778. It defines ",[685,774,687],{}," as a binary media type with no required or optional parameters, one registered extension, and no deprecated aliases.",[697,777,778],{},[700,779,707],{"href":702,"ariaDescribedBy":780,"dataFootnoteRef":705,"id":781},[704],"user-content-fnref-1-3",[690,783,784],{},"PDF version numbers describe revisions of the base syntax. They are different from specialized conformance standards:",[786,787,788,804],"table",{},[789,790,791],"thead",{},[792,793,794,798,801],"tr",{},[795,796,797],"th",{},"Name",[795,799,800],{},"ISO family",[795,802,803],{},"Main purpose",[805,806,807,819,830,841,852],"tbody",{},[792,808,809,813,816],{},[810,811,812],"td",{},"PDF\u002FA",[810,814,815],{},"ISO 19005",[810,817,818],{},"Long-term preservation",[792,820,821,824,827],{},[810,822,823],{},"PDF\u002FX",[810,825,826],{},"ISO 15930",[810,828,829],{},"Reliable print production exchange",[792,831,832,835,838],{},[810,833,834],{},"PDF\u002FUA",[810,836,837],{},"ISO 14289",[810,839,840],{},"Accessibility with assistive technology",[792,842,843,846,849],{},[810,844,845],{},"PDF\u002FE",[810,847,848],{},"ISO 24517",[810,850,851],{},"Engineering documents",[792,853,854,857,860],{},[810,855,856],{},"PDF\u002FVT",[810,858,859],{},"ISO 16612",[810,861,862],{},"Variable and transactional printing",[690,864,865,866,733,868,874],{},"These formats are constrained uses of PDF, not alternate MIME types. A conforming PDF\u002FA or PDF\u002FUA file is still normally served as ",[685,867,687],{},[697,869,870],{},[700,871,707],{"href":702,"ariaDescribedBy":872,"dataFootnoteRef":705,"id":873},[704],"user-content-fnref-1-4",[697,875,876],{},[700,877,881],{"href":878,"ariaDescribedBy":879,"dataFootnoteRef":705,"id":880},"#user-content-fn-4",[704],"user-content-fnref-4","4",[680,883,885],{"id":884},"how-to-open-a-pdf","How to open a PDF",[690,887,888,889,895,903],{},"Current desktop browsers can display ordinary PDFs directly. Chrome and Firefox document built-in PDF viewers, and Chromium-based Edge and Opera provide the same basic path. Safari uses the PDF support built into Apple platforms.",[697,890,891],{},[700,892,707],{"href":702,"ariaDescribedBy":893,"dataFootnoteRef":705,"id":894},[704],"user-content-fnref-1-5",[697,896,897],{},[700,898,902],{"href":899,"ariaDescribedBy":900,"dataFootnoteRef":705,"id":901},"#user-content-fn-5",[704],"user-content-fnref-5","5",[697,904,905],{},[700,906,910],{"href":907,"ariaDescribedBy":908,"dataFootnoteRef":705,"id":909},"#user-content-fn-6",[704],"user-content-fnref-6","6",[690,912,913],{},"For desktop use:",[915,916,917,929,940],"ul",{},[918,919,920,921],"li",{},"Adobe Acrobat and Acrobat Reader open PDFs and provide navigation, search, forms, signatures, and annotation tools.",[697,922,923],{},[700,924,928],{"href":925,"ariaDescribedBy":926,"dataFootnoteRef":705,"id":927},"#user-content-fn-7",[704],"user-content-fnref-7","7",[918,930,931,932],{},"Apple Preview opens PDFs on macOS and supports viewing, search, markup, forms, and export.",[697,933,934],{},[700,935,939],{"href":936,"ariaDescribedBy":937,"dataFootnoteRef":705,"id":938},"#user-content-fn-8",[704],"user-content-fnref-8","8",[918,941,942],{},"A browser is usually sufficient for reading, printing, or downloading a straightforward document.",[944,945,946],"tip",{},"If a complex form, signature, font, attachment, or print-production file behaves differently in a browser, try a dedicated PDF application. PDF viewers do not all implement every interactive or specialized feature identically.",[680,948,950],{"id":949},"text-pdf-versus-scanned-pdf","Text PDF versus scanned PDF",[690,952,953],{},"A page that looks like text may contain actual character data, a photograph of text, or both. That distinction matters:",[915,955,956,959,962],{},[918,957,958],{},"A born-digital PDF usually has a text layer that viewers can select, copy, search, and expose to assistive technology.",[918,960,961],{},"A scanned PDF may contain only page images. It needs optical character recognition (OCR) before its words become searchable.",[918,963,964],{},"A tagged PDF adds logical structure such as headings, reading order, lists, and alternate text. Visual fidelity alone does not guarantee accessibility.",[690,966,967,968],{},"PDF\u002FA does not guarantee extractable text either. The Library of Congress notes that a conforming PDF\u002FA file may consist of scanned page images and that structural tagging depends on the creation process.",[697,969,970],{},[700,971,975],{"href":972,"ariaDescribedBy":973,"dataFootnoteRef":705,"id":974},"#user-content-fn-9",[704],"user-content-fnref-9","9",[680,977,979],{"id":978},"support-in-poly","Support in Poly",[690,981,982,983,987,988,990,991,995],{},"Poly has a dedicated PDF pipeline rather than treating ",[700,984,985],{"href":713},[685,986,716],{}," as generic binary data. The implementation recognizes both the ",[685,989,687],{}," value and the ",[700,992,993],{"href":713},[685,994,716],{}," extension, then:",[915,997,998,1001,1004,1007,1010],{},[918,999,1000],{},"Renders pages and creates thumbnails for a page-by-page preview.",[918,1002,1003],{},"Extracts PDF metadata including format, encryption, author, title, producer, creator, subject, and keywords when present.",[918,1005,1006],{},"Extracts text from each page and invokes OCR when a page has no embedded text.",[918,1008,1009],{},"Builds per-page visual embeddings, so diagrams and page appearance can participate in similarity search.",[918,1011,1012,1013,1016],{},"Stores page-numbered full text so search results, ",[685,1014,1015],{},"poly file read",", and agent tools can return the relevant pages.",[690,1018,1019,1020,1024],{},"Poly's viewer is built on PDF.js and can jump to a matched page. Agent reads interleave each selected page's extracted text with its rendered image. That preserves visual evidence such as layout, tables, figures, handwriting, and stamps that ",[700,1021,1023],{"href":1022},"\u002Fmime-types\u002Ftext\u002Fplain","plain text"," extraction can miss.",[690,1026,1027],{},"Two processing limits are important. Poly does not index PDFs larger than 1 GiB, and page rendering and embeddings are capped at 1,024 pages. A single CLI or MCP read accepts at most 100 selected pages, so an agent must page through a longer document deliberately.",[741,1029,1030],{},"OCR is a fallback for pages whose extracted text is empty. Recognition quality still depends on scan resolution, orientation, language, typography, and page condition. Check critical names and numbers against the rendered page.",[680,1032,1034],{"id":1033},"converting-a-pdf","Converting a PDF",[690,1036,1037],{},"Choose the output by what you need to preserve:",[915,1039,1040,1047,1058,1064,1070],{},[918,1041,1042,1046],{},[1043,1044,1045],"strong",{},"PDF to text or Markdown"," for quoting, search, and language-model workflows. Expect cleanup when reading order or tables are complex.",[918,1048,1049,1057],{},[1043,1050,1051,1052,1056],{},"PDF to ",[700,1053,1055],{"href":1054},"\u002Fmime-types\u002Fimage\u002Fpng","PNG"," or JPEG"," for a fixed visual snapshot of each page. The result is no longer selectable or structurally accessible unless separate text is retained.",[918,1059,1060,1063],{},[1043,1061,1062],{},"PDF to Word or another editable document"," when revision matters more than exact pagination. Fonts, columns, footnotes, and forms may require manual repair.",[918,1065,1066,1069],{},[1043,1067,1068],{},"Office document to PDF"," for stable sharing or printing. Keep the editable source because PDF is optimized for final-form presentation rather than round-trip editing.",[918,1071,1072,1075],{},[1043,1073,1074],{},"PDF to PDF\u002FA"," for an archival workflow. Use a validating converter; renaming a file or merely resaving it does not establish conformance.",[690,1077,1078],{},"Conversion cannot recover information that was never embedded. OCR can estimate text in a scan, but it cannot reconstruct the original fonts, document structure, formulas, or source application.",[680,1080,1082],{"id":1081},"pdf-security-and-privacy","PDF security and privacy",[690,1084,1085,1086,1090,1091],{},"PDF is an active container, not merely a stack of page images. It can include ",[700,1087,1089],{"href":1088},"\u002Fmime-types\u002Ftext\u002Fjavascript","JavaScript",", forms, links, multimedia, attachments, encryption, and actions that ask a viewer to open other material. RFC 8118 warns implementers to isolate scripts and executable content and to handle external links, embedded files, and decompression carefully.",[697,1092,1093],{},[700,1094,707],{"href":702,"ariaDescribedBy":1095,"dataFootnoteRef":705,"id":1096},[704],"user-content-fnref-1-6",[690,1098,1099],{},"For an untrusted PDF:",[915,1101,1102,1105,1108,1111,1114],{},[918,1103,1104],{},"Keep the browser, operating system, and PDF application updated.",[918,1106,1107],{},"Avoid opening unexpected attachments or approving script-driven actions.",[918,1109,1110],{},"Treat password protection as access control, not proof that a document is trustworthy.",[918,1112,1113],{},"Inspect document metadata before publishing. Author, title, creator, keywords, timestamps, and other workflow details may travel with the file.",[918,1115,1116],{},"Use a validator when archival, accessibility, or print-standard conformance matters.",[680,1118,1120,1121,1124],{"id":1119},"is-pdf-the-same-as-applicationoctet-stream","Is PDF the same as ",[685,1122,1123],{},"application\u002Foctet-stream","?",[690,1126,1127,1128,1130,1131,1133,1134,1136],{},"No. ",[685,1129,687],{}," states that the payload uses PDF syntax. ",[685,1132,1123],{}," is a generic label for arbitrary binary data. A server that sends a valid PDF as ",[685,1135,1123],{}," may cause a browser to download it instead of opening it inline, while changing the label does not turn non-PDF bytes into a PDF.",[690,1138,1139,1140,1143,1144,1147,1148,1150],{},"Likewise, renaming ",[685,1141,1142],{},"report.bin"," to ",[685,1145,1146],{},"report.pdf"," changes only the filename. A real PDF needs a valid structure, not just the extension or ",[685,1149,720],{}," prefix.",[1152,1153,1156,1161],"section",{"className":1154,"dataFootnotes":705},[1155],"footnotes",[680,1157,1160],{"className":1158,"id":704},[1159],"sr-only","Footnotes",[1162,1163,1164,1221,1238,1255,1271,1288,1304,1319,1335],"ol",{},[918,1165,1167,1168,1177,1178,1185,1186,1185,1193,1185,1200,1185,1207,1185,1214],{"id":1166},"user-content-fn-1","Hardy, M., et al. ",[700,1169,1173],{"href":1170,"rel":1171},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc8118",[1172],"nofollow",[1174,1175,1176],"em",{},"RFC 8118: The application\u002Fpdf Media Type",". Internet Engineering Task Force, March 2017. ",[700,1179,1184],{"href":1180,"ariaLabel":1181,"className":1182,"dataFootnoteBackref":705},"#user-content-fnref-1","Back to reference 1",[1183],"data-footnote-backref","↩"," ",[700,1187,1184,1191],{"href":1188,"ariaLabel":1189,"className":1190,"dataFootnoteBackref":705},"#user-content-fnref-1-2","Back to reference 1-2",[1183],[697,1192,761],{},[700,1194,1184,1198],{"href":1195,"ariaLabel":1196,"className":1197,"dataFootnoteBackref":705},"#user-content-fnref-1-3","Back to reference 1-3",[1183],[697,1199,769],{},[700,1201,1184,1205],{"href":1202,"ariaLabel":1203,"className":1204,"dataFootnoteBackref":705},"#user-content-fnref-1-4","Back to reference 1-4",[1183],[697,1206,881],{},[700,1208,1184,1212],{"href":1209,"ariaLabel":1210,"className":1211,"dataFootnoteBackref":705},"#user-content-fnref-1-5","Back to reference 1-5",[1183],[697,1213,902],{},[700,1215,1184,1219],{"href":1216,"ariaLabel":1217,"className":1218,"dataFootnoteBackref":705},"#user-content-fnref-1-6","Back to reference 1-6",[1183],[697,1220,910],{},[918,1222,1224,1225,1232,1233],{"id":1223},"user-content-fn-2","Adobe. ",[700,1226,1229],{"href":1227,"rel":1228},"https:\u002F\u002Fwww.adobe.com\u002Faccessibility\u002Fpdf.html",[1172],[1174,1230,1231],{},"PDF Specifications and History",". Adobe states that PDF was first specified in 1993. ",[700,1234,1184],{"href":1235,"ariaLabel":1236,"className":1237,"dataFootnoteBackref":705},"#user-content-fnref-2","Back to reference 2",[1183],[918,1239,1241,1242,1249,1250],{"id":1240},"user-content-fn-3","PDF Association. ",[700,1243,1246],{"href":1244,"rel":1245},"https:\u002F\u002Fpdfa.org\u002Fabout-us\u002Fthe-portable-document-format\u002F",[1172],[1174,1247,1248],{},"About the Portable Document Format",". Includes the transition from Adobe's PDF Reference to ISO 32000 and the current PDF 2.0 edition. ",[700,1251,1184],{"href":1252,"ariaLabel":1253,"className":1254,"dataFootnoteBackref":705},"#user-content-fnref-3","Back to reference 3",[1183],[918,1256,1241,1258,1265,1266],{"id":1257},"user-content-fn-4",[700,1259,1262],{"href":1260,"rel":1261},"https:\u002F\u002Fpdfa.org\u002Fpdf-standards\u002F",[1172],[1174,1263,1264],{},"PDF Standards",". Maps the specialized PDF families to their ISO standards. ",[700,1267,1184],{"href":1268,"ariaLabel":1269,"className":1270,"dataFootnoteBackref":705},"#user-content-fnref-4","Back to reference 4",[1183],[918,1272,1274,1275,1282,1283],{"id":1273},"user-content-fn-5","Google Chrome Help. ",[700,1276,1279],{"href":1277,"rel":1278},"https:\u002F\u002Fsupport.google.com\u002Fchrome\u002Fanswer\u002F16215622",[1172],[1174,1280,1281],{},"Manage PDFs in Chrome",". ",[700,1284,1184],{"href":1285,"ariaLabel":1286,"className":1287,"dataFootnoteBackref":705},"#user-content-fnref-5","Back to reference 5",[1183],[918,1289,1291,1292,1282,1299],{"id":1290},"user-content-fn-6","Mozilla Support. ",[700,1293,1296],{"href":1294,"rel":1295},"https:\u002F\u002Fsupport.mozilla.org\u002Fen-US\u002Fkb\u002Fview-pdf-files-firefox-or-choose-another-viewer",[1172],[1174,1297,1298],{},"View and Edit PDF Files Using Firefox's Built-in Viewer",[700,1300,1184],{"href":1301,"ariaLabel":1302,"className":1303,"dataFootnoteBackref":705},"#user-content-fnref-6","Back to reference 6",[1183],[918,1305,1224,1307,1282,1314],{"id":1306},"user-content-fn-7",[700,1308,1311],{"href":1309,"rel":1310},"https:\u002F\u002Fhelpx.adobe.com\u002Facrobat\u002Fusing\u002Fopening-pdfs.html",[1172],[1174,1312,1313],{},"Opening PDFs in Adobe Acrobat",[700,1315,1184],{"href":1316,"ariaLabel":1317,"className":1318,"dataFootnoteBackref":705},"#user-content-fnref-7","Back to reference 7",[1183],[918,1320,1322,1323,1282,1330],{"id":1321},"user-content-fn-8","Apple Support. ",[700,1324,1327],{"href":1325,"rel":1326},"https:\u002F\u002Fsupport.apple.com\u002Fen-ie\u002Fguide\u002Fpreview\u002Fprvw81f73d4e\u002Fmac",[1172],[1174,1328,1329],{},"Open PDFs and Images in Preview on Mac",[700,1331,1184],{"href":1332,"ariaLabel":1333,"className":1334,"dataFootnoteBackref":705},"#user-content-fnref-8","Back to reference 8",[1183],[918,1336,1338,1339,1282,1346],{"id":1337},"user-content-fn-9","Library of Congress. ",[700,1340,1343],{"href":1341,"rel":1342},"https:\u002F\u002Fwww.loc.gov\u002Fpreservation\u002Fdigital\u002Fformats\u002Ffdd\u002Ffdd000318.shtml",[1172],[1174,1344,1345],{},"PDF\u002FA Family, PDF for Long-term Preservation",[700,1347,1184],{"href":1348,"ariaLabel":1349,"className":1350,"dataFootnoteBackref":705},"#user-content-fnref-9","Back to reference 9",[1183],{"title":705,"searchDepth":1352,"depth":1352,"links":1353},2,[1354,1356,1357,1358,1359,1360,1361,1362,1364],{"id":682,"depth":1352,"text":1355},"What does application\u002Fpdf mean?",{"id":749,"depth":1352,"text":750},{"id":884,"depth":1352,"text":885},{"id":949,"depth":1352,"text":950},{"id":978,"depth":1352,"text":979},{"id":1033,"depth":1352,"text":1034},{"id":1081,"depth":1352,"text":1082},{"id":1119,"depth":1352,"text":1363},"Is PDF the same as application\u002Foctet-stream?",{"id":704,"depth":1352,"text":1160},"Learn what `application\u002Fpdf` identifies, how PDF is structured, which tools open it, and how Poly renders, indexes, and reads PDF files.","md",null,{},{"name":687,"extensions":1370,"magic-number":732,"invented-date":1371,"inventor-name":1372,"in-use":12,"browser-support":1373,"example-applications":1379,"poly-support":1382,"poly-indexed":1383,"poly-preview":1384,"poly-agent":1385},[716],"1993","Adobe Systems",[1374,1375,1376,1377,1378],"Chrome","Edge","Firefox","Opera","Safari",[1380,1381],"Adobe Acrobat","Apple Preview","Yes. Poly recognizes PDF files and renders their pages, extracts document metadata and text, and applies OCR to image-only pages.","Yes. Poly indexes extracted or OCR text and per-page visual embeddings, up to 1,024 pages for files no larger than 1 GiB.","Yes. PDFs open in Poly's in-app, page-by-page PDF viewer.","Yes. The Poly agent can read extracted text and rendered page images; one CLI or MCP read is limited to a selection of 100 pages.","\u002Fmime-types\u002Fapplication\u002Fpdf",{"title":1388,"description":1389},"application\u002Fpdf MIME Type: PDF Identification, Support, and Conversion","A practical guide to application\u002Fpdf, including its file signature, PDF versions and subsets, browser support, security, Poly indexing, and conversion.","mime-types\u002Fapplication\u002Fpdf","Q6dageoZU50bqakzgI7lWvjXBHJtTxXwNiiHhT310Dk",[1367,1367],{"data":1394,"body":1395},{},{"type":1396,"children":1397},"root",[1398],{"type":1399,"tag":690,"props":1400,"children":1401},"element",{},[1402],{"type":1403,"value":675},"text",{"data":1405,"body":1406},{},{"type":1396,"children":1407},[1408],{"type":1399,"tag":690,"props":1409,"children":1410},{},[1411,1413,1418],{"type":1403,"value":1412},"Learn what ",{"type":1399,"tag":685,"props":1414,"children":1416},{"className":1415},[],[1417],{"type":1403,"value":687},{"type":1403,"value":1419}," identifies, how PDF is structured, which tools open it, and how Poly renders, indexes, and reads PDF files.",1788325914143]