Pdf.js: рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИ рдХрд┐ pdfjs-dist рдПрдХ "рд░рд╛рдд рдХрд╛" рдирд┐рд░реНрдорд╛рдг рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдлрд╝рд░ре░ 2018  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mozilla/pdf.js

https://github.com/mozilla/pdfjs-dist рдФрд░ https://www.npmjs.com/package/pdfjs-dist рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рдХрд┐ рд░рд┐рд▓реАрдЬрд╝ рдПрдХ рд╕рддрдд рдирд┐рд░реНрдорд╛рдг рд╣реИред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг, https://github.com/mozilla/pdf.js/blob/a7c35025fed8beb8f9b93688fff40497c7ad2de0/external/dist/README.md рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╢рд╛рдпрдж рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ https://mozilla.github.io/pdf.js/getting_started/ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ pdfjs-dist рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдмрд┐рд▓реНрдб рдирд╣реАрдВ рд╣реИред

рдпрд╣рд╛рдВ рднреНрд░рдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рдХрд╛рд░рдг рд╣реБрдЖ: https://github.com/mozilla/pdf.js/pull/9385#issuecomment -363030784

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

рдпрд╣ рдХрд╣рд╛рдБ рдмреИрдарддрд╛ рд╣реИ? рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд▓реНрдж рд╣реА рдПрдХ рд╡реЗрдмрдкреИрдХ 4 рд╕рдВрдЧрдд рд░рд┐рд▓реАрдЬ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

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

рдпрд╛ рд╣рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп npm рд░рд┐рд▓реАрдЬрд╝ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдирдкреАрдПрдо рд░рд┐рд▓реАрдЬ, рдХреГрдкрдпрд╛! рдореИрдВ рд╕рднреА рдмреАрдЯрд╛ рд╡рд╛рд▓реЗ рдХреЗ рд▓рд┐рдП next рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ рдФрд░ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЯреИрдЧ рдирд╣реАрдВред рдЗрд╕ рд╕рдордп рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрджреНрдпреЛрдЧ рдорд╛рдирдХред

рдореИрдВрдиреЗ рдЗрд╕ рдУрд╡рд░ рдкрд░ https://github.com/mozilla/botio-files-pdfjs/pull/22 рдкрд░ рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛

рдПрдХ рдмрд╛рдд рдЬреЛ рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣реА рд╣реИ рдХрд┐ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИ, рд╡рд╣ рд╣реИ рд╣рдорд╛рд░реЗ рд╡рд░реНрддрдорд╛рди npm рд╕реЗрдЯрдЕрдк рдХреЛ рдареАрдХ рдХрд░рдирд╛ред рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдореИрдВ 2.0 рд╢рд╛рдЦрд╛ рдХреЛ next рд░реВрдк рдореЗрдВ рдкреБрдирдГ рдЯреИрдЧ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЬрдм рддрдХ рд╣рдо рд░рд┐рд▓реАрдЬрд╝ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рддрдм рддрдХ рдкреБрд░рд╛рдиреЗ 1.0 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд┐рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реВрдБрдЧрд╛ред рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА рдХреБрдЫ рдЕрдЬреАрдм рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА npm рд╕реЗ 2.0 рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ рд╣реИред рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛!

рдкреВрд░реЗ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛, рд▓реЗрдХрд┐рди рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЗрд╕ рдПрдХ рдмрд╛рд░ рдХреЗ рд╣рдВрдЧрд╛рдореЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрджрд▓рд╛рд╡ рдмрд╣реБрдд рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред

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

рдЕрд░реЗ рд╣рд╛рдВред рд╣рдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ 2.0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ latest рдмрдЬрд╛рдп рдХреЗрд╡рд▓ next рд╕рд╛рде рдЧреИрд░-рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдЯреИрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП:

  1. ^1.x.xxx рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрднреА рднреА рдирд╡реАрдирддрдо 1.x рд░рд┐рд▓реАрдЬрд╝ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдкрд░ рдмрдиреЗ рд░рд╣реЗрдВрдЧреЗ - рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ
  2. ^2.x.xxx рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рд░ 2.0 рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗ
  3. latest рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рд░ 2.0 рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗ

рддреЛ рдпрд╣ рдмрд╣реБрдд рдкреНрдпрд╛рд░рд╛ рдЖрдИрдПрдордУ рд╣реИред

рд░рд┐рд▓реАрдЬрд╝ рдкреВрд░реНрд╡ рд╣рдо рднреА 1.x рдкрд░ рдмрд┐рдВрджреБ 1 рдЕрдЯрдХ рд╕реЗ рд▓реЛрдЧреЛрдВ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдПрдХ рд╕рдВрдХреЗрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ NPM рдХрд╛ рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдХреА рддрд░рд╣ "рдЖрдк рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдЕрд╕реНрдерд┐рд░ PDF.js рд░рд┐рд╣рд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рд╕рднреА 1.x рдкреВрд░реНрд╡ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдХрд╛ рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдХрд░ рджреНрд╡рд╛рд░рд╛ред рдХреГрдкрдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг, 1.9.xxx рдпрд╛ рд╕рднреА рдирдП 2.x рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред рдпрд╣рд╛рдВ рдЕрдкрдЧреНрд░реЗрдб рдЧрд╛рдЗрдб: http://example.com/pdfjsupgradeguide "ред

рдмреЙрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рдЕрдм рдорд░реНрдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@brendandahl рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рд╢рд╛рдпрдж рдПрдХ рдмреЙрдЯ рдкреБрдирд░рд╛рд░рдВрдн/рд╡реЗрдмрд╣реБрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛?

рдпрд╣ рдХрд╣рд╛рдБ рдмреИрдарддрд╛ рд╣реИ? рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд▓реНрдж рд╣реА рдПрдХ рд╡реЗрдмрдкреИрдХ 4 рд╕рдВрдЧрдд рд░рд┐рд▓реАрдЬ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╣рд╛рдВ, pdfjs-dist рд╣рд░ рдХрдорд┐рдЯрдореЗрдВрдЯ рдХреЗ рдмрд╛рдж рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд╣реАрдВ рдмрджрд▓реА рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реА рдереА рдпрд╛ рдирд╣реАрдВред @brendandahl рдкреНрд░реА-рд░рд┐рд▓реАрдЬрд╝ рдмрдирд╛рддреЗ рд╕рдордп рдХреНрдпрд╛ рдЖрдкрдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдБ рдирд╣реАрдВ pdfjs-dist рднреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@timvandermeij

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ 2.0 рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ? рдХреНрдпрд╛ 2.0 рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдХреЛрдИ рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рд╣реИ? https://github.com/mozilla/pdf.js/projects/5

@banyan рдЕрдм рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
https://github.com/mozilla/pdf.js/releases/tag/2.0.550

@prohtex , рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рд╣реИред

@wojtekmaj рдиреЗ рдпрд╣ рдирд╣реАрдВ рдХрд╣рд╛ рдХрд┐ рдпрд╣ рдкреНрд░реА-рд░рд┐рд▓реАрдЬрд╝ рдирд╣реАрдВ рдерд╛ред рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдХрдореЛрдмреЗрд╢ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реЛрдЧрд╛ред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рд▓рд┐рдВрдХ рдвреВрдВрдврдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ред

рдРрд╕рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдмрдВрдж рд╣реИред

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

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

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

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

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

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

sujit-baniya picture sujit-baniya  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ