ng2-pdfjs-viewer

在 Angular 里快速嵌入 PDF 查看器,支持表单和自定义

ng2-pdfjs-viewer 是一个基于 PDF.js 的 Angular PDF 查看器组件,专为 Angular 2+ 设计,目前支持到 Angular 22。它解决了 Angular 生态中缺少原生 PDF 查看组件的问题,让开发者能快速在 Angular 应用中嵌入 PDF 渲染、翻页、缩放、打印、下载等基础功能。核心能力包括:通过简单的指令或组件方式集成 PDF.js,支持 PDF 表单填写、文本选择、密码保护文档、自定义工具栏和事件回调。它封装了 PDF.js 的复杂初始化过程,提供统一的 API 和配置选项,适合需要深度定制 PDF 交互的 Angular 项目。项目处于早期阶段,但已覆盖主流 Angular 版本,社区活跃度一般。

开源 unknown 音频音乐
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 253
维护状态 较活跃
是否开源 是
定价模式 unknown

项目数据

分类音频音乐
开发团队intbot
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言JavaScript
技术栈/模型angular,angular-pdf-viewer,angular19,angular20,angular21,angular22,ng2-pdfjs-viewer,pdf,pdf-forms,pdf-reader,pdf-rendering,pdf-search,pdf-signature,pdf-viewer,pdfjs,pdfjs-wrapper,text-to-speech
GitHub 星标★ 253
30天Star增速
HF 下载量
上线时间2018-03-29 00:00:00
最近更新2026-07-26 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数6

使用教程

核心亮点

  • 无缝集成 Angular 2+ 到 22,紧跟框架版本更新
  • 基于 PDF.js,渲染质量高,支持 PDF 表单和文本选择
  • 提供指令和组件两种用法,配置灵活,支持事件回调

不足之处

  • 文档/社区待观察
  • 功能相对基础,高级标注或编辑需自行扩展

适用场景

  • Angular 后台管理系统预览合同或报告 PDF
  • 需要内嵌 PDF 表单填写功能的业务应用
  • 对 PDF 查看器有深度定制需求的 Angular 项目

替代项目

ngx-extended-pdf-viewer、pdfjs-dist、ng2-pdf-viewer

项目介绍

ng2-pdfjs-viewer 是音频音乐领域的开源项目,由 intbot 开发,2018 年首次发布。

它收录于音频音乐分类,该分类目前共有 738 个项目,GitHub 星标数为 253。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-07-26。从国内网络环境看,可直接访问。

它主要面向的使用场景是:Angular后台管理系统预览合同或报告PDF。同类可对比的替代方案包括 ngx-extended-pdf-viewer、pdfjs-dist、ng2-pdf-viewer。

上一篇:soprano-factory

下一篇:DiffSinger

同类项目推荐

tango 开源

输入一句话,自动生成匹配的音频内容

A family of diffusion models for text-to-audio generation.

★ 1239 2026-08-09
AuK 开源

一个模型搞定语音生成、编辑与分离

AuK: An Open-Source Foundational Model for Speech Generation and Editing

★ 1236 2026-09-13
swift-tts 开源

Swift 项目三行代码接入系统 TTS,兼容 TCA 和 Combine

A straightforward package containing version for Swift modern concurrency, Point-Fre···

★ 52 2026-08-09
ai-dj 开源

现场演出中实时用 AI 生成音乐,保持人类掌控

AI music generation for live performance - Standalone (Ableton Link) + VST3/AU. 8 tr···

★ 246 2026-08-09