Pdf.js: рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдкреАрдбреАрдПрдл

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдЬреВрди 2018  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mozilla/pdf.js

рдпрд╣рд╛рдВ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ (рдЕрдиреБрд╢рдВрд╕рд┐рдд) рдпрд╛ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ:
pdfрдЙрджрд╛рд╣рд░рдг10.pdf

рд╡рд┐рдиреНрдпрд╛рд╕:

  • рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдЙрд╕рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг: рд╕рдлрд╛рд░реА, рдХреНрд░реЛрдо (рдирд╡реАрдирддрдо)
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдЙрд╕рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг: iOS 11.3 (iPad рдкрд░)
  • PDF.js рд╕рдВрд╕реНрдХрд░рдг: рдирд╡реАрдирддрдо (рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА https://mozilla.github.io/pdf.js/web/viewer.html рдкрд░ рд╣реИ)
  • рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ: рдирд╣реАрдВ

рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:

  1. рдЙрдкрд░реЛрдХреНрдд рдкреАрдбреАрдПрдл рдХреЛ рдЖрдИрдУрдПрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕реЗрд╡ рдХрд░реЗрдВ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ: рдЖрдИрдкреИрдб)
  2. рдкреАрдбреАрдПрдл.рдЬреЗрдПрд╕ рдбреЗрдореЛ (https://mozilla.github.io/pdf.js/web/viewer.html) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдИрдкреИрдб рдкрд░ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреАрдбреАрдПрдл рд▓реЛрдб рдХрд░реЗрдВред

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ? (рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЬреЛрдбрд╝реЗрдВ)
рдкреАрдбреАрдПрдл рдЙрдЪрд┐рдд рд╕рдордп рдореЗрдВ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ
fullsizeoutput_5ca

рдХреНрдпрд╛ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛? (рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЬреЛрдбрд╝реЗрдВ)
Pdf рдмрд╣реБрдд рдзреАрд░реЗ-рдзреАрд░реЗ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рд▓рд╛рдЗрди, рдХрднреА-рдХрднреА 45 рд╕реЗрдХрдВрдб рддрдХред
fullsizeoutput_5cb

рдХреБрдЫ рдкреГрд╖реНрдарднреВрдорд┐
рдореИрдВрдиреЗ pdf.js рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд╛ рдХрд╛рд░рдг рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рд╡рд╣ рд╡рд╣ рдлрд╝реЙрдиреНрдЯ рд╣реИ рдЬреЛ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдкреАрдбреАрдПрдл рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдФрд░ рдкрд╛рда рдХреА рдорд╛рддреНрд░рд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдЧрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ (рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдиреНрдп, рдмрдбрд╝реЗ рдкреАрдбреАрдПрдлрд╝ рд╣реИрдВ рдЬреЛ рдареАрдХ рд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВ)ред рдпрд╣ рдкреАрдбреАрдПрдл рдПрдордПрд╕ рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд╝реЙрдиреНрдЯ рдкреНрд░рдХрд╛рд░ рдЯреНрд░реВ рдЯрд╛рдЗрдк рд╣реИ, рдЕрдЧрд░ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
рдореИрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рдХрд╛рд░рдг рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкреАрдбреАрдПрдл рдзреАрд░реЗ-рдзреАрд░реЗ рдХреНрдпреЛрдВ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рд╕рдВрднрд╡рддрдГ рдПрдХ рдлрд┐рдХреНрд╕ рдЬреЛ рдореИрдВ рдЕрдкрдиреА рддрд░рдл рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рдореИрдВрдиреЗ рдЖрдкрдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдпрд╣ рдорджрдж рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдХреЛрдб рд╣реИрдВ рдЖрдкрдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди, рдпрджрд┐ рдЖрдк рдореБрдЭреЗ рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдХреЛрдб рдХреЛ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рддреЛ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ

рдХрд┐рд╕реА рджрд░реНрд╢рдХ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ (рдпрджрд┐ mozilla.github.io/pdf.js рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд╛рдЗрдЯ рдкрд░ рдпрд╛ Firefox/Chrome рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ):
https://mozilla.github.io/pdf.js/web/viewer.html

1-core 2-performance 4-os-ios

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдИрдУрдПрд╕ (11.4.1) рдкрд░ рдкреАрдбреАрдПрдл рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред
рд▓рдХреНрд╖реНрдп рдХреИрдирд╡рд╛рд╕ рдкрд░ рдмрд╣реБрдд рдзреАрд░реЗ-рдзреАрд░реЗ рдмреНрд▓реЙрдХ/рд░реЗрдЦрд╛рдПрдВ рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИрдВ ...

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╕реНрд░реЛрдд рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдореЗрдВ рдХреЛрдИ рдЪрд┐рддреНрд░ рд╣реИ ??

рдореБрдЭреЗ рд╡реЗрдм рдкреЗрдЬ рдореЗрдВ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдХреА рдзреАрдореА рд▓реЛрдбрд┐рдВрдЧ рдХрд╛ рднреА рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред

рдЕрдЧрд░ рдЖрдкрдХреЛ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдорд┐рд▓рд╛ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ ..

рдирд╣реАрдВ, рдореИрдВ рдирд╣реАрдВред рдпрд╣ рдХреЗрд╡рд▓ рдкрд╛рда рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдиреЗ рдкрд░, рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЫрд╡рд┐ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рдбреАрдкреАрдЖрдИ рдкрд░ рд╕реНрдХреИрди рдХреА рдЧрдИ) рддреЛ рдкреНрд░рддрд┐рдкрд╛рджрди рдореЗрдВ рдХреБрдЫ рдзреАрдорд╛рдкрди рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдпрд╣ рдЖрдкрдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИ

рд╣рдордиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдкреАрдбреАрдПрдл рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЬрд┐рдирдореЗрдВ рд╕рдм рдХреБрдЫ рдПрдореНрдмреЗрдбреЗрдб рдирд╣реАрдВ рд╣реИ, рдЖрдИрдкреИрдб рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдореБрджреНрджреЗ рдкреИрджрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рдВрднрд╡рддрдГ @font-face рд▓реЛрдбрд┐рдВрдЧ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдПрдХ рдкреАрдбреАрдПрдл рд▓реЗрдирд╛ рдФрд░ рдЗрд╕реЗ рдПрдХ рдкреАрдбреАрдПрдлрдП (рд╕рдВрдЧреНрд░рд╣) рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕реНрддрд░ рддрдХ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдбреАрдПрдлрдЬреЗрдПрд╕ рдХреЛрдб рдореЗрдВ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЗрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рд╕рдВрдХреЗрддрдХ рдЬрд╣рд╛рдВ рдореИрдВ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛ред

рдЖрдИрдУрдПрд╕ (11.4.1) рдкрд░ рдкреАрдбреАрдПрдл рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред
рд▓рдХреНрд╖реНрдп рдХреИрдирд╡рд╛рд╕ рдкрд░ рдмрд╣реБрдд рдзреАрд░реЗ-рдзреАрд░реЗ рдмреНрд▓реЙрдХ/рд░реЗрдЦрд╛рдПрдВ рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИрдВ ...

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

AlexP3 picture AlexP3  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

SehyunPark picture SehyunPark  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

azetutu picture azetutu  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kleins05 picture kleins05  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hp011235 picture hp011235  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ