μ€κ³½μ μ΄ μλ λ¬Έμμ μ€κ³½μ μ νμνλ κΈ°λ₯μ μμ νλ λμ PDF νμμ΄ μλ―Έλ‘ μ PDF ꡬ쑰(PDF μ¬μμ 14.6, 14.7, 14.8)μ 첨λΆνλ νμ€ λ°©λ²μ μ§μνλ€λ κ²μ λ°κ²¬νμ΅λλ€. μ΄κ²μ ν μ€νΈ μ ν, κ²μ λ° μ κ·Όμ±μ κ°μ νλ λ° μ¬μ©ν μ μμ΅λλ€.
μ΄κ²μ 볡μ‘ν κΈ°λ₯μ΄λ©° μλ§λ 곧 ν΄κ²°λμ§ μμ κ²μ
λλ€. κ·Έλ¬λ νκ·Έκ° μ§μ λ PDFμ μ°μ° μλμ μλ λ μμ κΈ°λ₯μ λν μ§μμ μ μ§μ μΌλ‘ μΆκ°ν μ μμ΅λλ€. μ λ μ΄μ PDFμμ κ°μλ₯Ό μΆμΆνλ μ¬μ© μ¬λ‘λ₯Ό μν μ΅μνμ λ΄λΆ λ°μ΄ν° ꡬ쑰μ νμ( NumTree
, StructTree
, StructElem
)λ₯Ό κ°λ° μ€μ
λλ€. νκ·Έκ° μ§μ λ PDFμ κ΄λ ¨λ μΆκ° κ°μ μ μν κΈ°λ°μ
λλ€.
κ΄λ ¨ bugzilla λ²κ·Έ:
μΈλΆ 리μμ€:
[μ λ³ λΆλ₯ νμ] λ μ΄λΈμ΄ μΆκ°λμμ΅λλ€. νκ·Έκ° μ§μ λ PDFμ κ΄λ ¨λ κ°λ°μ μν΄ μ λ μ΄λΈ(4-tagged-pdf)μ΄ νμν©λκΉ?
μμ PDFκ° μμ΅λκΉ? λλ κ°μΈμ μΌλ‘ κ·Έλ° PDFλ₯Ό λ³Έ μ μ΄ μμ΅λλ€. μ€μ λ‘ μΌλ§λ μμ£Ό μ¬μ©λ©λκΉ?
μ, κ·Έ μ€ λͺ κ°μ§κ° μμ΅λλ€.
$ cd test/pdfs/
$ grep -rla '/Marked true'
i9.pdf
fips197.pdf
issue1169.pdf
smaskdim.pdf
issue3879.pdf
bug816075.pdf
pdf.pdf
issue1709.pdf
f1040.pdf
wdsg_fitc.pdf
annotation-border-styles.pdf
ecma262.pdf
bug887152.pdf
issue1133.pdf
issue2442.pdf
issue1796.pdf
type4psfunc.pdf
λ νμν κ²½μ° https://encrypted.google.com/search?q=filetype%3Apdf+ "%2FMarkInfo"+"%2FMarked+true"
κ°μ¬ν©λλ€! κ·Έλ° κ²½μ°μ μ΄κ²μ μ΄ν΄λ³΄λ κ²μ νμ€ν ν₯λ―Έλ‘μΈ κ²μ λλ€.
HTMLκ³Ό ARIA μμ±μ νΌν©μ μ¬μ©νμ¬ μ΄κ²μ ꡬννλ κ²μ΄ μλμ μΌλ‘ μ¬μΈ κ²μ΄λΌκ³ μκ°ν©λλ€. λ λλ§μ λ³κ²½ν νμκ° μμΌλ©° λͺ κ°μ§ μλ‘μ΄ μμ±μ μΆκ°νκΈ°λ§ νλ©΄ λ©λλ€.
PDF νκΉ
μ 보λ λ체 ν
μ€νΈ, μΈμ΄ λ° μλ―Έ μ ν(H1, TH, LI λ±)κ³Ό κ°μ μ κ·Όμ± μ λ³΄κ° μλ ꡬ쑰 μμκ° ν¬ν¨λ StructTreeRoot νΈλ¦¬μ μ μ₯λ©λλ€. ꡬ쑰 μμμλ νμ΄μ§ μ½ν
μΈ μ€νΈλ¦Όμ κ°μ²΄μ λν μ°Έμ‘°κ° ν¬ν¨λ©λλ€. μ¬κΈ°μ μ΄κ²μ 보μ¬μ£Όλ κ·Έλν½μ΄ μμ΅λλ€.
https://stackoverflow.com/a/34047585
λ€μκ³Ό κ°μ΄ _layoutText(textDiv)
μ PDF νκ·Έ μ 보λ₯Ό μ½μ
ν μ μλ€κ³ μκ°ν©λλ€.
1) λ λλ§λλ PDF κ°μ²΄μ λν StructTreeRoot νΈλ¦¬μμ ν΄λΉ ꡬ쑰 μμλ₯Ό μ°Ύμ΅λλ€.
2) ꡬ쑰 μμμ H1, H2, LI λ±κ³Ό κ°μ ꡬ쑰 μ νμ΄ μλ κ²½μ° divμ role
μμ±μ μΆκ°ν©λλ€.
3) ꡬ쑰 μμμ /Alt νλͺ©μ΄ μλ κ²½μ° divμ aria-label
μμ±μ μΆκ°ν©λλ€.
4) ꡬ쑰 μ ν H1-H6μ νμ μμ€μ ν΄λΉνλ divμ aria-level
μμ± μΆκ°
μ΄λ κ² νλ©΄ μ€ν¬λ¦° 리λμμ μ λͺ©, λͺ©λ‘ λ° μ΄λ―Έμ§μ μ‘μΈμ€ν μ μμ΅λλ€. ν μ΄λΈμ ꡬννκΈ°κ° λ 볡μ‘ν μ μμ΅λλ€.
PDF ꡬ쑰 μ νμ μΉμ
14.8.4.3μ λμ΄λμ΄ μμ΅λλ€. NS
https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf
μ λͺ©μ κ²½μ° λ λλ§μ΄ λ€μκ³Ό κ°μ΄ λ³κ²½λ©λλ€.
<span style="left: 173.529px; top: 237.049px;
font-size: 5.99874px; font-family: sans-serif;
transform: scaleX(1.05905);">
7. Evaluation
</span>
μ΄μ:
<span style="left: 173.529px; top: 237.049px;
font-size: 5.99874px; font-family: sans-serif;
transform: scaleX(1.05905);"
role="heading" aria-level="1">
7. Evaluation
</span>
κ·Έλ¬λ©΄ μ€ν¬λ¦° 리λμμ "7. νκ°, μ λͺ© μμ€ 1"λ‘ μ½νκ³ λ μ€μν κ²μ μ¬μ©μκ° 'λ€μ μ λͺ©' ν€λ₯Ό μ¬μ©νμ¬ μ λͺ© μ¬μ΄λ₯Ό 건λλΈ μ μλ€λ κ²μ λλ€(μ΄λ‘ μΈν΄ ν° λ¬Έμλ₯Ό ν¨μ¬ λ μ½κ² νμν μ μμ)
4-tagged-pdf λ μ΄λΈμ΄ μ κ±°λ κ²μΌλ‘ λνλ¬μ΅λλ€. μ΄κ²μ μ¬μ ν ββμΆκ΅¬λλ μΌμ λκΉ?
μ΄λ € μλ λ¬Έμ λ μ°λ¦¬κ° κ·Έκ²μ κ³ λ €νκ³ μμμ λνλ λλ€. μ΄κ²μ κΈ°λ₯μ΄λ©° λ μ΄λΈμ΄ μ½κ° μ¬μ λ ¬λμμ΅λλ€.
μ°μ κ·Έκ±° κ΅μ₯ νκ΅°! κ³ λ € μ€μΈ μ΄ κΈ°λ₯μ νκ·Έκ° μ§μ λ PDF μμ± μ§μμ΄ ν¬ν¨λ©λκΉ? κΈ°μ‘΄ PDFμ λν νμ/λΆμκΈ°μ κ°μ ꡬνμ μ©μ΄νκ² ν μ μμ§λ§ 508c PDF μμ±μ λν μ§μλ μ 곡ν©λλ€.
508c PDF μμ±μ νμν ν΅μ¬ κΈ°λ₯:
μ΄ 4κ°μ§μ λν ν΅μ¬ κΈ°λ₯μ΄ μ‘΄μ¬νλ€λ©΄ 508c PDFλ₯Ό μμ±νλ PDF μμ± νλ‘μΈμ€μμ λ‘μ§μ ꡬννλ κ²μ΄ κ°λ₯ν κ²μ λλ€. μμ§ν λ§ν΄μ μ΄ κΈ°λ₯μ΄ μ§μλλ OpenSource μλ°μ€ν¬λ¦½νΈ λꡬλ₯Ό μμ§ μ°Ύμ§ λͺ»νκΈ° λλ¬Έμ μμ²λ μΌμ λλ€.
μ΄ κΈμ μμ±ν ν, μ΄κ²μ΄ λ³λμ κΈ°λ₯ μμ²μ ν΄λΉλλμ§ μ¬λΆλ νμ€νμ§ μμ΅λλ€. κ·Έλ° κ²½μ°λΌλ©΄ κΈ°κΊΌμ΄ μ λ¬Έμ λ₯Ό λ§λ€κ² μ΅λλ€.
μ λ @cuhaller μ
μ΄ λ¬Έμ μμ μνν΄μΌ νλ μμ μ νμ μ§ν©μ λν΄ λ³κ²½ μ¬νμ΄ μΆ©λΆν΄μΌ νλ€κ³ μκ°ν©λλ€. λλ κΈ°μ¬ μ§μΉ¨ μ λ°λΌ λ€μ μ£Ό μ λμ PRμ μ¬λ¦΄ κ²μ λλ€. μ μΆν λ μ΄ μ€λ λλ₯Ό μ λ°μ΄νΈνκ² μ΅λλ€.
μ΄ λ¦¬ν¬μ§ν 리μ headers -and-img-alt-text λΆκΈ°μ μλ νμ μμ€κ³Ό λ체 μ΄λ―Έμ§ ν μ€νΈ(μμΉ μ§μ μμ)λ₯Ό μ 곡νκΈ° μν΄ PDF.js 2.3.200μμ ν¬ν¬λ₯Ό λ³κ²½νμ΅λλ€.
λ§μ€ν°μ λ³ν© μΆ©λμ΄ μκ³ νμ¬ ν΄κ²°ν μκ°μ΄ μκΈ° λλ¬Έμ PR μ΄κΈ°λ₯Ό μ£Όμ ν©λλ€.
μ΄ μ§μ μ λ§μ€ν°μ ν¨κ» μ΅μ μνλ‘ λ§λ€ μ μλ μ¬λμ΄ μμΌλ©΄ μ°λ½ν΄ μ£ΌμΈμ!
Edgeλ νκ·Έκ° μ§μ λ PDFμ λν κΈ°λ³Έ μ§μμ μ μ νμ΅λλ€. Chromeλ μ΄μ μ΄λ₯Ό μ§μνλ©° μΉ νμ΄μ§μμ νκ·Έκ° μ§μ λ PDFλ₯Ό λ΄λ³΄λΌ μ μλ κΈ°λ₯μ΄ μΆμλ μμ μ΄λΌκ³ μ μ νμ΅λλ€.
μ€λλ Firefoxλ PDFμ νκΉ μ μ κ·Όμ± νΈλ¦¬/μ κ·Όμ± APIμ λ ΈμΆνμ§ μμ΅λλ€. κ·Έλ¬λ μ΄ ν μ€νΈλ Firefox 80 μ
μ΄μ Firefoxλ₯Ό κΈ°λ³Έ μμ€ν PDF λ·°μ΄λ‘ μ€μ ν μ μμ΅λλ€.
ATμ μμ‘΄νλ μ¬μ©μκ° μ΄ μμ μ μννκ±°λ μ¬μ©μ ꡬμ±μ λͺ¨λ₯΄λ μμ€ν κ΄λ¦¬μκ° μ΄ μμ μ μννλ κ²½μ° Edge, Chrome λλ Adobeμ Readerμ μμ‘΄νμ¬ νκ·Έκ° μ§μ λ PDFλ₯Ό ꡬ문 λΆμνλ μ¬μ©μμκ² λ¬Έμ κ° λ μ μμ΅λλ€. .
λλ 80μ λν λ¦΄λ¦¬μ€ λ ΈνΈμμ μ‘°μΈμ λ°λ₯΄κ³ μ΄ λ²κ·Έ μ°μ μμλ₯Ό λμΌ κ²μ κ°λ ₯ν μ μν©λλ€. Mozillaκ° νμ¬ λ¦¬μμ€μ μ μ½μ΄ μλ€λ κ²μ μ΄ν΄νμ§λ§, κ²½μ λΈλΌμ°μ μμ λ μ μ 곡λλ μ‘μΈμ€ν μ μλ κΈ°λ₯μ ν보νλ λ°©λ²μ μ’μ§ μμ΅λλ€.
μ°λ¦¬ μ‘°μ§μ 보쑰 κΈ°μ μ¬μ©μλ₯Ό μν΄ μ‘μΈμ€ κ°λ₯ν PDF μ루μ μ ꡬννλ €κ³ ν©λλ€. μλ§¨ν± λ§ν¬μ μ΄ μκΈ° λλ¬Έμ PDF JSλ‘ PDFλ₯Ό 미리 λ³Ό μ μλ€λ κ²°λ‘ μ λλ¬νμ΅λλ€. μλ―Έ μ 보μ λΆμ‘±μ μ€ν¬λ¦° 리λ μννΈμ¨μ΄μ μνΈ μμ©νλ μ¬μ©μμκ² μ₯λ²½μ λ§λλλ€. PDFλ μΌλ° ν μ€νΈλ‘ νμλκ³ μ£Όμμ μ리μ§λ§ νμ , ν, μ΄λ―Έμ§ λλ λ§ν¬μ λν λ§ν¬μ μ μ 곡λμ§ μμ΅λλ€.
ν μ΄λΈμ λλ¬μΌ μ¬μ© μ¬λ‘λ μ€ν¬λ¦° 리λ μ¬μ©μμκ² νΉν μ΄λ ΅μ΅λλ€. μλ§¨ν± λ§ν¬μ μ΄ μλ ν μ΄λΈμ μ¬μ©μμκ² μ»¨ν μ€νΈλ₯Ό μ 곡νμ§ μμΌλ©° νλ©΄ νλ κΈ° μ¬μ©μκ° PDFμ μ 곡λ μ 보λ₯Ό μμ ν μ΄ν΄ν μ μμ΅λλ€.
λ§ν¬λ λ§ν¬μ λͺ©μ μ μ΄ν΄νκΈ° μ΄λ ΅κ² λ§λλ νΉμ λ§ν¬ ν μ€νΈκ° μλ URLλ‘ νμλ©λλ€. μ¬μ©μκ° μ»¨ν μ€νΈμμ λ§ν¬λ₯Ό μ΄ν΄ν μ μλλ‘ λ§ν¬λ λ§ν¬ URL λμ νμλλ λ§ν¬ ν μ€νΈλ₯Ό μ¬μ©νλ κ²μ΄ μ’μ΅λλ€.
μ΄ μ§μμ΄ μμΌλ©΄ PDF JSλ₯Ό κ΄λ²μνκ² κ΅¬ννλ λ° λ¬Έμ κ° μμ΅λλ€. μλ§¨ν± λ§ν¬μ μ μ 곡νλ κΈ°λ₯ μ§μμ λν μ λ°μ΄νΈλ μΌμ μ΄ μμ΅λκΉ? μ΄ λ¬Έμ λ μ¬μ©μκ° μ½ν μΈ λ₯Ό μΈμνκ³ μνΈμμ©νλ λ₯λ ₯μ μν₯μ λ―ΈμΉλ―λ‘ λ λμ μ°μ μμλ‘ κ°μ£Όν΄ μ£ΌμκΈ° λ°λλλ€.
λ΄κ° μλ ν, κΈ°μ¬λ νμλ°λ κ² μ΄μμ λλ€.
μ΄ μμ μ λν΄ @trjohnst μκ² κ°μ¬λ립λλ€.
λλ @trjohnstμ λ¦¬λ² μ΄μ€λ₯Ό μλμΌλ‘ μμ μ§μ μ pdf.js λ§μ€ν°μμ. μ΄ μ κ·Ό λ°©μμ λ¨μΌ μμ€λ§ νμν νκ·Έμ μ ν©ν©λλ€. μ: λ체 ν μ€νΈκ° μλ μ λͺ© λλ μ΄λ―Έμ§. μ½ν μΈ μ€νΈλ¦Όμ κ±Έμ λ νμλ μ½ν μΈ μνμ€λ₯Ό λ§λλ©΄ μ°κ²°λ ꡬ쑰 μμλ₯Ό μ°Ύκ³ pdf.js ν μ€νΈ λ μ΄μ΄μ HTML μΆλ ₯μμ ββν μ€νΈ λ²μμ μ μ ν ARIA μν μ λ°°μΉν©λλ€.
λΆννλ μ΄κ²μ μ€μ²© νκ·Έκ° νμν λͺ¨λ κ²μλ μΆ©λΆνμ§ μμ΅λλ€. μ: λͺ©λ‘ λλ ν μ΄λΈ. λλ μ κ·Ό λ°©μμ΄ μ΅μν κΉλ€λ‘μ΄ κ²½μ°κ° λ§μ§ μμ μ΄μ μ΄λ¬ν λ¬Έμ λ₯Ό λ€λ£¨κΈ° μν΄ νμ₯λ μ μλ€κ³ μκ°νμ§ μμ΅λλ€. λν λ§ν¬μ μμ νλλ₯Ό μ μ νκ² μ§μνκΈ° μν΄(κ·Έλ¦¬κ³ @trjohnst μ κΈ°μ¬ λΉμ μμ νλλ pdf.jsμμ μ§μλμ§ μμμ΅λλ€), μ£Όμ λ μ΄μ΄λΏλ§ μλλΌ μ£Όμ λ μ΄μ΄λ κ³ λ €ν μ μμ΄μΌ ν©λλ€. ν μ€νΈ λ μ΄μ΄. λ λμκ° νκ·Έκ° μ§μ λμ§ μμ PDFμμ 머리κΈ, λ§ν¬, ν μ΄λΈ, μμ νλ λ±μ κ°μ§(λ° μ¬λ°λ₯Έ μμΉ μ§μ )νκΈ° μν΄ ν΄λ¦¬μ€ν±μ ꡬνν μ μμΌλ©΄ μ’μ κ²μ λλ€.
ν μ€νΈ λ μ΄μ΄μμ μ΄ μμ μ μννλ λμ ꡬ쑰 νΈλ¦¬λ₯Ό μ΄ν΄λ³΄κ³ μ΄λ₯Ό κΈ°λ°μΌλ‘ λ Έλλ₯Ό λ λλ§νκ³ μΆλ ₯ μμμ ARIA μμ±μ μ€μ ν΄μΌ νλ€κ³ μκ°ν©λλ€. ꡬ쑰 νΈλ¦¬λ ν μ€νΈ λ° μ£Όμ λ μ΄μ΄ λͺ¨λμμ λ°μ΄ν°λ₯Ό μ°Έμ‘°ν μ μμ΅λλ€. ꡬ쑰 νΈλ¦¬λ₯Ό κΈ°λ°μΌλ‘ ν μ€νΈ λ° μ£Όμ λ μ΄μ΄ DOM λ Έλλ₯Ό μ¬μ λ ¬νκ±°λ(μκ°μ λ λλ§μ μ€λ¨νμ§ μκ³ λ κΉλ€λ‘μΈ μ μμ΅λκΉ?) aria-ownsλ₯Ό μ¬μ©νμ¬ DOMμ μ¬μ λ ¬νμ§ μκ³ a11y νΈλ¦¬λ§ μ¬μ λ ¬ν μ μμ΅λλ€.
ꡬ쑰μ μΌλ‘ μ΄κ²μ ν μ€νΈμ μ£Όμ λ μ΄μ΄κ° μ΄λ―Έ λ³λλ‘ λ λλ§λμ΄ μκΈ° λλ¬Έμ κΉλ€λ‘μ΅λλ€. μ΄μ μΈ λ²μ§Έ λ μ΄μ΄(λλ μ΅μν μ§μ€μ μμ€)μΈ κ΅¬μ‘° νΈλ¦¬λ₯Ό μ΄ν΄λ΄μΌ ν©λλ€. λ€λ₯Έ λ μ΄μ΄. μ΄λ₯Ό μννλ κ°μ₯ κ°λ¨ν λ°©λ²μ λͺ¨λ νμλ μ½ν μΈ μνμ€(ν μ€νΈ λ μ΄μ΄)μ λ§ν¬/μμ νλ(μ£Όμ λ μ΄μ΄)μ IDλ₯Ό 첨λΆνλ κ²μ λλ€. μμ νλμ μ΄λ―Έ IDλ₯Ό μ§μ νλ λ°μ΄ν° μμ±μ΄ μμ΅λλ€. aria-ownsλ₯Ό μ¬μ©νλ €λ©΄ μ΄μ¨λ id μμ±μ μ€μ ν΄μΌ νλ―λ‘ νλμ μ€μ½μΌλ‘ λ λ§λ¦¬μ μλ₯Ό λ¨ΉμΌ μ μμ΅λλ€. idλ ν μ€νΈ λ° μ£Όμ λ μ΄μ΄ μΈλΆ, μ ꡬ쑰 λ μ΄μ΄ λ΄μμ κ³μ°ν μ μλ κ²μ΄μ΄μΌ ν©λλ€. ꡬ쑰 νΈλ¦¬λ₯Ό μ²λ¦¬ν λ ꡬ쑰 μμμ λν μμλ₯Ό μΆλ ₯νκ³ IDλ₯Ό κΈ°λ°μΌλ‘ ν μ€νΈ/μ£Όμ λ μ΄μ΄μμ μμλ₯Ό μ΄λ/μμ ν©λλ€.
νκ·Έκ° μ§μ λ PDFλ₯Ό λμ΄ ν΄λ¦¬μ€ν±μΌλ‘ λ€μκ³Ό κ°μ μμ μ μνν μ μμ΄μΌ ν©λλ€. λ§ν¬ λλ μμ νλ μ£Όμμ΄ μ£Όμ΄μ§λ©΄ μ§μ¬κ°νμ΄ ν μ€νΈ λ μ΄μ΄μ 무μΈκ°λ₯Ό ν¬ν¨ν©λκΉ? κ·Έλ λ€λ©΄ μ£Όμμ ν΄λΉ ν μ€νΈμ μ°κ²°λμ΄μΌ ν©λλ€(aria-owns λλ DOM μ΄λ). λ€μ λ§νμ§λ§, ν μ€νΈμ μ£Όμ λ μ΄μ΄(λ° ν΄λΉ μ λ ₯)κ° λΆλ¦¬λμ΄ μκ³ μ¬μ©ν μ μλ λ μ΄μ΄μμ μΊμλ μνκ° μλ€κ³ μκ°νκΈ° λλ¬Έμ μν€ν μ²μ μΌλ‘ κΉλ€λ‘μ΅λλ€. κ·Έλ¬λ ν μ€νΈ λ° μ£Όμ λ μ΄μ΄μ μν΄ λ λλ§λ λ Έλμ κ²½κ³λ₯Ό μ μ¬μ μΌλ‘ λ³Ό μ μμ§λ§ μ½ν μΈ μ νλ μ ν μ΄μ μ²λ¦¬ κ°μ μν€ν μ² κ²½κ³κ° νλ €μ§κΈ° μμν©λλ€.
νκ·Έκ° μ§μ λ PDFμ μ΄κΈ° ꡬνμ΄ λ°λμ ν΄λ¦¬μ€ν±μ μ§μν νμλ μμ§λ§ μ΄κ²μ μν€ν μ² μ€κ³μ μΌλΆλ‘ κ³ λ €νλλ‘ κ°λ ₯ν κΆμ₯ν©λλ€. νμ€μ νκ·Έκ° μ§μ λμ§ μμ PDFκ° λΆννλ λ§€μ° λ리 νΌμ Έ μμΌλ©° μ΄λ¬ν PDFλ₯Ό λ μ½κ² μ‘μΈμ€ν μ μλλ‘ νλ μν€ν μ²μ κ°νκ² λλ€λ©΄ μ¬ν μΌμ λλ€. (Acrobat Readerμ Chromiumμ ν¨μ¬ λνμ§λ§ νκ·Έκ° μ§μ λμ§ μμ PDFμ λ μ½κ² μ‘μΈμ€ν μ μλλ‘ νκΈ° μν΄ ν΄λ¦¬μ€ν±μ μ¬μ©ν©λλ€.)
κ°μ₯ μ μ©ν λκΈ
Edgeλ νκ·Έκ° μ§μ λ PDFμ λν κΈ°λ³Έ μ§μμ μ μ νμ΅λλ€. Chromeλ μ΄μ μ΄λ₯Ό μ§μνλ©° μΉ νμ΄μ§μμ νκ·Έκ° μ§μ λ PDFλ₯Ό λ΄λ³΄λΌ μ μλ κΈ°λ₯μ΄ μΆμλ μμ μ΄λΌκ³ μ μ νμ΅λλ€.
μ€λλ Firefoxλ PDFμ νκΉ μ μ κ·Όμ± νΈλ¦¬/μ κ·Όμ± APIμ λ ΈμΆνμ§ μμ΅λλ€. κ·Έλ¬λ μ΄ ν μ€νΈλ Firefox 80 μ
ATμ μμ‘΄νλ μ¬μ©μκ° μ΄ μμ μ μννκ±°λ μ¬μ©μ ꡬμ±μ λͺ¨λ₯΄λ μμ€ν κ΄λ¦¬μκ° μ΄ μμ μ μννλ κ²½μ° Edge, Chrome λλ Adobeμ Readerμ μμ‘΄νμ¬ νκ·Έκ° μ§μ λ PDFλ₯Ό ꡬ문 λΆμνλ μ¬μ©μμκ² λ¬Έμ κ° λ μ μμ΅λλ€. .
λλ 80μ λν λ¦΄λ¦¬μ€ λ ΈνΈμμ μ‘°μΈμ λ°λ₯΄κ³ μ΄ λ²κ·Έ μ°μ μμλ₯Ό λμΌ κ²μ κ°λ ₯ν μ μν©λλ€. Mozillaκ° νμ¬ λ¦¬μμ€μ μ μ½μ΄ μλ€λ κ²μ μ΄ν΄νμ§λ§, κ²½μ λΈλΌμ°μ μμ λ μ μ 곡λλ μ‘μΈμ€ν μ μλ κΈ°λ₯μ ν보νλ λ°©λ²μ μ’μ§ μμ΅λλ€.