[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73679":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":42,"readmeContent":43,"aiSummary":44,"trendingCount":16,"starSnapshotCount":16,"syncStatus":45,"lastSyncTime":46,"discoverSource":47},73679,"embed-pdf-viewer","embedpdf\u002Fembed-pdf-viewer","embedpdf","A PDF viewer that seamlessly integrates with any JavaScript project","https:\u002F\u002Fwww.embedpdf.com",null,"TypeScript",4181,270,25,136,0,17,57,129,51,29.3,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"adobe-acrobat","javascript","pdf","pdf-document","pdf-editor","pdf-library","pdf-sdk","pdf-tools","pdf-viewer","pdfium","pdfjs","react-pdf","svelte-pdf","typescript","vue-pdf","2026-06-12 02:03:16","\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.embedpdf.com\">\n    \u003Cimg alt=\"EmbedPDF logo\" src=\"https:\u002F\u002Fwww.embedpdf.com\u002Flogo-192.png\" height=\"96\">\n  \u003C\u002Fa>\n\n  \u003Ch1>EmbedPDF\u003C\u002Fh1>\n\n  \u003C!-- Badges -->\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fembedpdf\u002Fembed-pdf-viewer\u002Fblob\u002Fmain\u002FLICENSE\">\u003Cimg alt=\"License\" src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fl\u002F@embedpdf\u002Fpdfium.svg?style=for-the-badge&labelColor=000000\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fsnippet.embedpdf.com\u002F\">\u003Cimg alt=\"Live demo\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTry%20the%20Live%20Demo-ff1493.svg?style=for-the-badge&labelColor=000000\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FmHHABmmuVU\">\u003Cimg alt=\"Join our Discord\" src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1351694551047475313?logo=discord&style=for-the-badge&labelColor=000000\">\u003C\u002Fa>\n\n\u003C\u002Fdiv>\n\n# Open‑Source JavaScript PDF Viewer\n\n**EmbedPDF** is a framework‑agnostic, MIT‑licensed PDF viewer that drops into _any_ JavaScript project. Whether you build with **React, Vue, Svelte, Preact,** or vanilla JS, EmbedPDF delivers a smooth, modern reading experience and a clean developer API.\n\n---\n\n## 📚 Documentation\n\nFull docs, installation guides, API reference, and examples:\n\n👉 **[https:\u002F\u002Fwww.embedpdf.com](https:\u002F\u002Fwww.embedpdf.com)**\n\n## 🚀 Live Demo\n\nTry it now — load your own PDF or use the sample:\n\n👉 **[https:\u002F\u002Fapp.embedpdf.com](https:\u002F\u002Fapp.embedpdf.com)**\n\n---\n\n## 💖 Sponsors\n\nWe are grateful for the support of our sponsors!\n\n### Silver Sponsors\n\n\u003Cdiv align=\"left\">\n  \u003Ca href=\"https:\u002F\u002Fwww.withloveinternet.com?utm_source=embedpdf&utm_campaign=oss\" target=\"_blank\">\u003Cimg src=\".github\u002Fassets\u002Fsponsor-wli.png\" alt=\"With Love Internet\" height=\"80\">\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n### Bronze Sponsors\n\n\u003Cdiv align=\"left\">\n  \u003Ca href=\"https:\u002F\u002Fwww.accrual.com?utm_source=embedpdf&utm_campaign=oss\" target=\"_blank\">\u003Cimg src=\".github\u002Fassets\u002Fsponsor-accrual.jpg\" alt=\"Accrual\" height=\"64\">\u003C\u002Fa>\n  &nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Flayer.team\u002F?utm_source=embedpdf&utm_campaign=oss\" target=\"_blank\">\u003Cimg src=\".github\u002Fassets\u002Fsponsor-layer.png\" alt=\"Layer\" height=\"64\">\u003C\u002Fa>\n  &nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Fwww.lefebvre-group.com?utm_source=embedpdf&utm_campaign=oss\" target=\"_blank\">\u003Cimg src=\".github\u002Fassets\u002Fsponsor-lefebvre.png\" alt=\"Lefebvre\" height=\"64\">\u003C\u002Fa>\n  &nbsp;&nbsp;\u003Ca href=\"https:\u002F\u002Fforml.eu?utm_source=embedpdf&utm_campaign=oss\" target=\"_blank\">\u003Cimg src=\".github\u002Fassets\u002Fsponsor-forml.png\" alt=\"forml\" height=\"64\">\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n---\n\n## ✨ Features\n\n- Annotations (highlight, sticky notes, free text, ink)\n- True redaction (content is actually removed)\n- Search, text selection, zoom, rotation\n- Smooth, virtualized scrolling\n- Pluggable architecture & tree-shakable plugins\n\n## 🤝 Contributing\n\nWe love contributions! To get started, read our [contributing guide](CONTRIBUTING.md) and jump into the [GitHub discussions](https:\u002F\u002Fgithub.com\u002Fembedpdf\u002Fembed-pdf-viewer\u002Fdiscussions).\n\n## 📄 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Third-Party Licenses\n\nThis project includes PDFium, licensed under the [Apache License, Version 2.0](packages\u002Fpdfium\u002FLICENSE.pdfium).\n","EmbedPDF 是一个可以无缝集成到任何 JavaScript 项目的 PDF 阅读器。它支持包括 React、Vue、Svelte、Preact 和原生 JavaScript 在内的多种前端框架，提供流畅的阅读体验和简洁的开发者 API。核心功能包括注释（高亮、便签、自由文本、墨迹）、真实内容删除、搜索、文本选择、缩放和旋转等，并且具有平滑的虚拟化滚动特性。其插件式架构允许开发者按需添加功能。适用于需要在网页应用中嵌入高质量 PDF 查看与编辑能力的各种场景。",2,"2026-06-11 03:46:53","high_star"]