Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
pdf.js
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ionuț G. Stan
April 16, 2012
Programming
2
13k
pdf.js
Ionuț G. Stan
April 16, 2012
Tweet
Share
More Decks by Ionuț G. Stan
See All by Ionuț G. Stan
Modularity à la ML
igstan
2
13k
A Type Inferencer for ML in 200 Lines of Scala
igstan
3
730
A Type Inferencer for ML in 200 Lines of Scala
igstan
1
4.8k
Let's Write a Parser
igstan
1
3.2k
Let's Write a Type Checker
igstan
1
21k
A Toy Language Interpreter
igstan
0
760
Scala — An Introduction
igstan
2
7.9k
Functional Programming
igstan
5
14k
Other Decks in Programming
See All in Programming
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
230
Windows on Ryzen and I
seosoft
0
320
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
610
ロボットのための工場に灯りは要らない
watany
11
3k
Ruby and LLM Ecosystem 2nd
koic
1
990
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
290
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.5k
PHPで TLSのプロトコルを実装してみる
higaki_program
0
110
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
390
Claude Codeログ基盤の構築
giginet
PRO
7
3.4k
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
240
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
220
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
4 Signs Your Business is Dying
shpigford
187
22k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
560
Facilitating Awesome Meetings
lara
57
6.8k
How GitHub (no longer) Works
holman
316
150k
Ethics towards AI in product and experience design
skipperchong
2
230
Writing Fast Ruby
sferik
630
63k
How to make the Groovebox
asonas
2
2k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
980
The Limits of Empathy - UXLibs8
cassininazir
1
260
Transcript
pdf.js Ionuț G. Stan - wurbe #48
pdf.js • what • why • how • demo
pdf.js • what • why • how • demo
pdf.js • PDF renderer written in JavaScript
pdf.js • PDF renderer written in JavaScript • specification partially
implemented
pdf.js • PDF renderer written in JavaScript • specification partially
implemented • good rendering quality
pdf.js • PDF renderer written in JavaScript • specification partially
implemented • good rendering quality • supports text selection
pdf.js • PDF renderer written in JavaScript • specification partially
implemented • good rendering quality • supports text selection • experimental Firefox extension
pdf.js • PDF renderer written in JavaScript • specification partially
implemented • good rendering quality • supports text selection • experimental Firefox extension • original creator: Andreas Gal
pdf.js • PDF renderer written in JavaScript • specification partially
implemented • good rendering quality • supports text selection • experimental Firefox extension • original creator: Andreas Gal • now maintained by Mozilla
pdf.js • what • why • how • demo
pdf.js • having fun
pdf.js • having fun probably
pdf.js • having fun probably • but I use it
in production
pdf.js • having fun probably • but I use it
in production • we're replacing a Flash viewer
pdf.js • having fun probably • but I use it
in production • we're replacing a Flash viewer • contributed a few fixes
None
pdf.js • what • why • how • demo
pdf.js • rendering: currently canvas
pdf.js • rendering: currently canvas • might use SVG in
the future
pdf.js • rendering: currently canvas • might use SVG in
the future • parsing: JS typed arrays (ArrayBuffer)
pdf.js • rendering: currently canvas • might use SVG in
the future • parsing: JS typed arrays (ArrayBuffer) • XHR2 for fetching PDFs
pdf.js • rendering: currently canvas • might use SVG in
the future • parsing: JS typed arrays (ArrayBuffer) • XHR2 for fetching PDFs • embedded fonts: web fonts in data URIs
pdf.js • what • why • how • demo
None
None
thanks
• https://github.com/mozilla/pdf.js • http://igstan.ro