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
Ionuț G. Stan
April 16, 2012
Programming
13k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
pdf.js
Ionuț G. Stan
April 16, 2012
More Decks by Ionuț G. Stan
See All by Ionuț G. Stan
Modularity à la ML
igstan
2
14k
A Type Inferencer for ML in 200 Lines of Scala
igstan
3
750
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
790
Scala — An Introduction
igstan
2
7.9k
Functional Programming
igstan
5
14k
Other Decks in Programming
See All in Programming
仕様駆動開発の消費期限
watany
20
8.7k
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
160
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.8k
プロポーザルを書いてもらう
pvcresin
0
560
What's New in Android 2026
veronikapj
0
270
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
320
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
110
React本体のコードリーディング
high_g_engineer
1
150
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
730
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
320
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
200
VibeCodingからAgenticWorkflowへ
starfish719
0
670
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Invisible Side of Design
smashingmag
301
52k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
So, you think you're a good person
axbom
PRO
2
2.1k
Google's AI Overviews - The New Search
badams
0
1.1k
Are puppies a ranking factor?
jonoalderson
1
3.8k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
540
Designing Powerful Visuals for Engaging Learning
tmiket
1
500
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
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