Pdf.js: Pdf.js рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЬреБрд▓ре░ 2013  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mozilla/pdf.js

рдкреНрд░рд┐рдпрдЬрдиреЛрдВ,

рдореБрдЭреЗ рдЖрдЬ рд╕реБрдмрд╣ рд╕реЗ рд╣реА pdf.js рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдерд╛, рдФрд░ рдпрд╣ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ; рд╢рд╛рдпрдж Pdf рдХрд╛ рднрд╡рд┐рд╖реНрдпред

рдореИрдВ рдбреЗрдореЛ рдХреЛ рдХреНрд▓реЛрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рддрд╛рдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ рд╢реНрд░реЛрддрд╛.рдЬреЗрдПрд╕ рдореЗрдВ рд╕реНрд░реЛрдд рдкреГрд╖реНрда рдХреЛ рдмрджрд▓ рджреВрдВред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рддрддреНрд╡реЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ - рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рдкрд╛рдпрд╛ред рдлрд┐рд░, рдореИрдВрдиреЗ рдЬрд╝рд┐рдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдФрд░ рд╡реЗрдм рдФрд░ src рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХреБрдЫ рдЦреЗрд▓рд╛ - рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреЛрдИ рдЬрдЧрд╣ рдирд╣реАрдВ рдорд┐рд▓реА, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╣рд░ рдмрд╛рд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛ рд░рд╣реА рдереАрдВред

рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди WinHTTrack рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЛрдХреЗрд▓.рдкреНрд░реЙрдкрд░ рд╕рд╣рд┐рдд рдбреЗрдореЛ рдкреЗрдЬ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдЖрдЗрдЯрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдерд╛, рдФрд░ рдЕрдм, рдореБрдЭреЗ рдХреЗрд╡рд▓ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ: "InvalidPDFException"ред

рдПрдХ рдЖрджрдореА рд╣реИ, рдЬрд┐рд╕рдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбреЗрдореЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ - рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рдкреВрд░реНрд╡-рд▓реЛрдбрд░ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдирдП рдХреА рддрд░рд╣ рдХреЛрдИ рднреА рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рд╣реИ!

http://www.worldwidewhat.net/2011/08/render-pdf-files-with-html5/

рдХреЛрдИ рднреА рдорджрдж рд╕рдЪрдореБрдЪ рд╕рд░рд╛рд╣рдиреАрдп рд╣реЛрдЧреАред

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

рдпрд╣ рдмрдЧ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдЧрд╣ рд╣реИред рдпрд╣ рдПрдХ рд╕рдорд░реНрдерди рдордВрдЪ рдирд╣реАрдВ рд╣реИред
рдХреГрдкрдпрд╛ рдореБрдЦ рдкреГрд╖реНрда рдкрд░ README рдкрдврд╝реЗрдВ рдФрд░ рджрд░реНрд╢рдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ
http://mozilla.github.io/pdf.js/web/viewer.html
http://jsbin.com/pdfjs-helloworld-v2/edit#html , рд▓рд╛рдЗрд╡
http://jsbin.com/pdfjs-prevnext-v2/edit#html , рдЬрд┐рдпреЛ

рдзрдиреНрдпрд╡рд╛рдж рдмреЗрдВрдмрд░,
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ - рдореБрдЭреЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╕рднреА рд╕рдорд░реНрдерди рдбреЙрдХреНрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдРрд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдВрдЧреЗ рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХрд╛ рд╕рдорд░реНрдерди рджреЗ рд╕рдХрддреА рд╣реИ?
рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рджред

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдвреВрдВрдвреА рдЬрд╛ рд░рд╣реА рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдордиреЗ рдкреГрд╖реНрда рдкрд░ README рдкрд░ рд╣реИ:
https://github.com/mozilla/pdf.js/blob/master/README.md
рдкреНрд░рд╢реНрди рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рджреЗрдЦреЗрдВред

@AliND @benbro рджреНрд╡рд╛рд░рд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЧрдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рдЪрд╛рд▓ рдЪрд▓рдиреА рдЪрд╛рд╣рд┐рдПред рд╕рдВрдкреВрд░реНрдг рдЬрд╝рд┐рдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпрд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рдХреЗрд╡рд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдиреАрдп XAMPP рдЙрджрд╛рд╣рд░рдг рдкрд░ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдХрд╛рдо рдорд┐рд▓рд╛ред рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджрд░реНрд╢рдХ web/viewer.html рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдХреЗрд╡рд▓ рдлрд╝реЛрд▓реНрдбрд░ рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рд╣реЛрдЧреАред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рд╡реЗрдм рд╕рд░реНрд╡рд░ рдпрд╛ рдХрд┐рд╕реА рд╕реНрдерд╛рдиреАрдп XAMPP / WAMP рдЙрджрд╛рд╣рд░рдг рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдпрджрд┐ рдЖрдк рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд░рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА (рдХрдВрд╕реЛрд▓ рдФрд░ OS / рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рд╕рдЯреАрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ / рдЪреЗрддрд╛рд╡рдиреА) рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рджрд░реНрд╢рдХ рдХрд╛ рд▓рд┐рдВрдХ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣реЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред :)

@timvandermeij рдкрд╣рд▓реЗ рдореИрдВ рдЕрдкрдиреА рддрд░рд╣ рдХреЗ рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ @benbro рдХреЛ рднреА рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рджреЗрддрд╛

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдХреБрдЫ рдиреЗ рдЗрд╕реЗ рдЕрдирд╕реБрд▓рдЭрд╛ рджрд┐рдпрд╛ рдерд╛, рдЬрдмрдХрд┐ рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдерд╛, рд╡реЗ рдХрджрдо рдирд╣реАрдВ рджрд┐рдЦрд╛рддреЗ рдереЗ! рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯреЗ рдЧрд╛рдЗрдб рдХреЛ рд▓рд┐рдЦрдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

@timvandermeij , рдореИрдВ рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рд╕реЗ XAMPP рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд░реНрд╡рд░ рдПрдЬреЗрдВрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдореИрдВрдиреЗ рдЕрднреА рдПрдХ рдирд┐рд╢реБрд▓реНрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрдлрд╝рдЯреАрдкреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рд╣реЛрд╕реНрдЯрдирд╛рдо: pdfjs.eu.pn
рдПрдлрд╝рдЯреАрдкреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо: 1468147_admin
рдПрдлрд╝рдЯреАрдкреА рдкрд╛рд╕рд╡рд░реНрдб: hello123?

рдореИрдВрдиреЗ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рдореБрдЭреЗ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреАрдбреАрдПрдл рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓реАрдВ:

1- рдореИрдВрдиреЗ WinHTTrack рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА:
http://pdfjs.eu.pn/pdf.js/web/viewer.html
рдпрд╛ "InvalidPDFException"ред рдпрд╣ рдЕрдЬреАрдм рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдЗрд╕реЗ рд╕рдлрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдлрд╝рд▓рд╛рдЗрди (рд╕рд░реНрд╡рд░ рдХреЗ рдмрд┐рдирд╛) рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реИред

2- рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ (рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рд╕рдВрджреЗрд╢ рдирд╣реАрдВ) рдорд┐рд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдкреЗрдЬ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
http://pdfjs.eu.pn/pdf2.js/web/viewer.html

3- рдЕрдЧрд░ рдореИрдВ рдкреВрд░рд╛ рдЬрд╝рд┐рдкреНрдб рдлрд╝реЛрд▓реНрдбрд░ (рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ) рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдкрд░ рдкрд╣реБрдВрдЪрддрд╛ рд╣реВрдВ:
[рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд░рддреЗ рд╕рдордп рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рд╣реИ]
рдФрд░ рдлрд┐рд░, рдбрд┐рдЬрд╛рдЗрди рдЦреЛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рд╕рдм рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХреБрдЫ рдмрдЯрди рдФрд░ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВред

рддреБрдореНрд╣рд╛рд░реА рдорджрдж рдХреЗ рд▓рд┐рдП рд╢реБрдХреНрд░рд┐рдпрд╛ред
рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рд╣реИ - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж
AliND

Http://pdfjs.eu.pn/pdf.js/build/pdf.js рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ "GET.html" рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд "GET" рд╣реИ (рд╕рдВрднрд╡рддрдГ рдорд┐рд░рд░рд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо), рдЙрджрд╛:

      };

      xhr.open('GET.html', this.url);
      for (var property in this.httpHeaders) {
        var value = this.httpHeaders[property];

рдПрдХ http://mozilla.github.io/pdf.js/build/pdf.js рдпрд╣ ".html" рдХреЗ рдмрд┐рдирд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрдорд╛рдиреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдмрдВрдж рдХрд░рдирд╛ред

gh-pages brach рдХреЛ рдЙрддреНрдкрд╛рджрди рдХреЛрдб рдХреЗ рд╕рд╛рде рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП git рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: git clone -b gh-pages https://github.com/mozilla/pdf.js.git pdfjs-gh-pages

рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж @yurydelendik - рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреЗ рдЗрдирдкреБрдЯ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ php рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд╣реВрдБред

рдореИрдВрдиреЗ рдЖрдкрдХреА рд╕рд▓рд╛рд╣ (GET) рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИред рдЕрдм, рд▓реЛрдбрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдирд╣реАрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рд╡реЗрдм рдФрд░ src рдлреЛрд▓реНрдбрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдерд╛, рддреЛ рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рдерд╛, рдЬреЛ рдирд┐рдореНрди рд╕реВрддреНрд░ рдореЗрдВ рдЖрдкрдХреЗ рд╕рдВрдХреЗрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
https://github.com/mozilla/pdf.js/issues/2371 (рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдЭреЗ рдорд┐рд▓реА рддреНрд░реБрдЯрд┐ рдереА: [рдЗрд╕ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ]]

рдореИрдВ рдпреВрд░реА рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рд▓реЗрдХрд┐рди рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рд╢реБрд░реБрдЖрддреА, рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░реЗрдВрдЧреЗред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг (рдЬреИрд╕реЗ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛) рдХреА рддрд░рд╣ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдк рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрдИ рдЕрдиреНрдп рднреАред
http://www.worldwidewhat.net/2011/08/render-pdf-files-with-html5/

рдореИрдВ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рдЕрдкрдирд╛ рд╢реЛрд░ рдбрд╛рд▓рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп Pdf.js рдкреГрд╖реНрда рдореЗрдВ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рднрд▓реЗ рд╣реА рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдпрд╛ рдирд╣реАрдВ, рдореИрдВ рдЖрдк рд╕рднреА рдХреЛ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рджреЗрддрд╛ рд╣реВрдВред
рд╕рдм рдЕрдЪреНрдЫрд╛//
AliND

рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рдЧрд▓рдд рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рдореИрдВ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдореБрджреНрджреЛрдВ рдореЗрдВ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ README рдлрд╛рдЗрд▓, рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди рдФрд░ рд╕рд▓рд╛рд╣ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╣реИред рдЖрдк рдиреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдЬреАрдЖрдИрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓реЛрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рдЗрд╕рдХрд╛ рдирд┐рд░реНрдорд╛рдг? рдХреНрдпрд╛ рдЖрдкрдиреЗ рдКрдкрд░ рджрд┐рдП рдЧрдП git рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рд╕рд▓рд╛рд╣ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛?

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

@ рдЕрд▓реАрдПрди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХреБрдЫ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред Http://pdfjs.eu.pn/pdf.js/web/viewer.html рдкрд░ рджрд░реНрд╢рдХ рдореБрдЭреЗ рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдВрд╕реЛрд▓ рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐:

 "NetworkError: 404 рдирд╣реАрдВ рдорд┐рд▓реА - http://pdfjs.eu.pn/pdf.js/build/compressed.tracemonkey-pldi-09.pdf"

рдпрд╛рдиреА рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдЙрд╕ рд╕реНрдерд╛рди рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд░рдЦреЗрдВ, рдФрд░ рдпрд╣ рдареАрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рджреВрд╕рд░рд╛ рд▓рд┐рдВрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

 "NetworkError: 404 рдирд╣реАрдВ рдорд┐рд▓реА - http://pdfjs.eu.pn/pdf2.js/external/webL10n/l10n.js"
 l10n.js
 "NetworkError: 404 рдирд╣реАрдВ рдорд┐рд▓реА - http://pdfjs.eu.pn/pdf2.js/external/jpgjs/jpg.js"
 jpg.js
 "NetworkError: 404 рдирд╣реАрдВ рдорд┐рд▓реА - http://pdfjs.eu.pn/pdf2.js/external/webL10n/l10n.js"
 l10n.js
 "NetworkError: 404 рдирд╣реАрдВ рдорд┐рд▓реА - http://pdfjs.eu.pn/pdf2.js/external/jpgjs/jpg.js"

рдХреГрдкрдпрд╛ рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдлрд╝рд╛рдЗрд▓реЗрдВ рдЙрд╕ рдкрде рдкрд░ рдорд┐рд▓ рд╕рдХрддреА рд╣реИрдВред рдореИрдВ рдЬреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рд╡рд╣ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпреБрдХреНрддрд┐: рдКрдкрд░ рдмрддрд╛рдИ рдЧрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХрдВрд╕реЛрд▓ ( CTRL + Shift + K ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рд╡реЗ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред

@AliND http://pdfjs.eu.pn/pdf.js/web/viewer.html рдЕрдм рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдХреЛ рдмрд┐рд▓реНрдб рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рд╕рдХрддреА рд╣реИред рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдФрд░ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдмреЗрд╣рддрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВрдЧреЗред

@AliND рдпрд╣рд╛рдВ рдЖрдк рдЬрд╛рдПрдВ: http://pdfjs.eu.pn/pdf3.js/web/viewer.html

рдореИрдВрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛:

  1. Https://github.com/mozilla/pdf.js/archive/master.zip рдбрд╛рдЙрдирд▓реЛрдб
  2. рдЗрд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВред
  3. рдЕрдкрдиреЗ FTP рдЦрд╛рддреЗ рдкрд░ рдкреВрд░реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ pdf3.js рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ (рдореИрдВрдиреЗ рджреЛ рдмрдбрд╝реА рдкрд░реАрдХреНрд╖рдг рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдореБрдлреНрдд рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рдЙрдирдХреЗ рд╕рд╛рде рдХреБрдЫ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рдереА)ред

рдХреБрдЫ рдЦрд╛рд╕ рдирд╣реАрдВ, рдЗрддрдирд╛ рдЕрдЬреАрдм рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рджреВрд╕рд░рд╛ рд▓рд┐рдВрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХреБрдЫ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕реАрд▓рд┐рдП рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдХреЛрдИ рдорд▓рд╛рд▓ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд╣рд▓рд╛ рд▓рд┐рдВрдХ рдЙрд╕ рддрд░рд╣ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ PDF.js рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрдордЬреЛрд░ рдирд╣реАрдВ рдерд╛ред

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдБ рдХрд┐ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдЕрдирдЬрд╝рд┐рдк рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдк рдЕрднреА рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдмреАрдЪ, рдореИрдВ PDF.js рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдБрдЧрд╛ред рдЕрдЧрд░ рдореБрдЭреЗ рд╡рд╣ рдХрд╛рдо рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рднреА рдХрджрдо рдЙрдард╛рдКрдВрдЧрд╛ рдФрд░ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдВрдЧреА :-)

@AliND рдирд┐рд░реНрдорд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдерд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрднреА PDF.js рдирд╣реАрдВ рдмрдирд╛рдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-%28Debian-Ununtu%29#wiki рд╕реЗ рд╢реБрд░реБрдЖрдд рдХреА -Setup_testing_environnement, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЭреЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд┐рдпрд╛ рд╣реИ (рдпрд╣рд╛рдБ рд▓рд┐рдВрдХ: http://pdfjs.eu.pn/pdf.js-build/web/viewer.html):

  1. рдпрджрд┐ рдЖрдк рдореЗрд░реА рддрд░рд╣ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╣реИрдВ рддреЛ рд╕рд╣реА рд▓рд╛рдЗрди рд╕реЗрдЯ рдХрд░реЗрдВ: git config --global core.autocrlf input (рдЕрдЧрд▓реЗ рдЪрд░рдг рд╕реЗ рдкрд╣рд▓реЗ, рдпрд╛ рдЪрд░рдг 3 рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛!)ред
  2. git clone https://github.com/timvandermeij/pdf.js.git (рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдЕрдк-рдЯреВ-рдбреЗрдЯ https://github.com/mozilla/pdf.js рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП) рдореЗрд░реЗ рдХрд╛рдВрдЯреЗ рд╕реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░реЗрдВред
  3. рдореЗрдХ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВ: node make generic ред
  4. рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-%28Debian-Ubuntu%29wwiki-Setup_testing_environnement рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрд╣ рд╕рд╣реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдирдХрд▓ рдирд╣реАрдВ рдерд╛ред рдореИрдВрдиреЗ рдЬреЛ рдХрд┐рдпрд╛ рд╡рд╣ build/generic рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдЪрд░рдг 3 рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ build рдФрд░ web рдлрд╝реЛрд▓реНрдбрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВред рдпрд╣реА рдХрд┐рдпрд╛ред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдпрд╣рд╛рдВ рдФрд░ рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕реМрднрд╛рдЧреНрдп (рдФрд░ рдкрд╛рда рдХреА рджреАрд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ!)ред :-)

@yurydelendik рдореИрдВ рднреА https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-%28Debian-Ununtu%29#wiki -Setup_testing_environnement рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рд╣реЛрдиреЗ рдкрд░ рдореИрдиреБрдЕрд▓ рдвреВрдВрдврддрд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрднрд╛рдЧ From build to production , рдЖрдк рдХреБрдЫ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдЙрддреНрдкрд╛рджрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди pdf.js рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдирд╣реАрдВ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдХреЗрд╡рд▓ рджрд░реНрд╢рдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдХреЛрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЙрддреНрдкрд╛рджрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдореБрдЭреЗ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рд╡рд╣рд╛рдБ рдХрджрдо рдЧрд╛рдпрдм рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреА рдЬрд╛рдБрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдореИрдВ рдЙрдкрд░реЛрдХреНрдд рдЪрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХреА рдкреЗрдЬ рдХреЛ рднреА рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдЧрд╛ (рдпрд╛ рд╣рдореЗрдВ рдХреЛрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд░реНрддрдорд╛рди рд╡рд┐рдХреА рдкреГрд╖реНрда рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред

@timvandermeij , рддреЛ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛ рдкрд░ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ubuntu рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛? рд╣рд╛рдБ, рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА (рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред -рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдБ)ред рд╣рд╛рдБ, рд╡рд┐рдХреА рднреНрд░рдорд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди "рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг" рдореЗрдВ рд░реБрдЪрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рд╢реБрд░реБрдЖрдд рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рд╣рд╛рдБ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рднреНрд░рд╛рдордХ рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╕рд╣реА рддрд░реАрдХрд╛ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдмрджрд▓рд╛рд╡ рдХрд░реЗрдВ (рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдПрдХ рдФрд░ рд╡рд┐рдХреА рдкреЗрдЬ рдХреЗ рдпреЛрдЧреНрдп рд╣реИ)

рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢: https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#wiki -gh- рдкреЗрдЬ

@yurydelendik рдзрдиреНрдпрд╡рд╛рдж рдореИрдВрдиреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╡реИрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд┐рдХреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЙрдЯ рд▓реВрдВрдЧрд╛ред :)

@yurydelendik рдореИрдВрдиреЗ рд▓рд┐рдирдХреНрд╕ рдирд┐рд░реНрджреЗрд╢ рдкреГрд╖реНрда https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-%28Linux/29 рдкрд░ рдЙрди рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рдпрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣, рдФрд░ рдХреБрдЫ рд╢рд╛рдмреНрджрд┐рдХ рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреАред рд╡рд╣ рдкреГрд╖реНрда рдЕрдм рдореБрдЭреЗ рдареАрдХ рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕ рджрд┐рди рдХреЗ рдмрд╛рдж, рдореИрдВ рдЙрд╕реА рддрд░рд╣ рдХрд╛ рдкреЗрдЬ рдмрдирд╛рдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╡рд┐рдВрдбреЛрдЬ рдкрд░ (рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рдЯреВ-рдбреВ рдЖрдЗрдЯрдо рд╣реИ)ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рднреНрд░рдо рдХрдо рд╣реЛрдЧрд╛ред :)

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрд╣рд╛рдВ рд╡рд┐рдВрдбреЛрдЬ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ: https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-%28Windows%29

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдк wiki рдХреЗ рд▓рд┐рдирдХреНрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдкреЗрдЬ рдореЗрдВ рдХрд┐рдП рдЧрдП рдмрджрд▓рд╛рд╡реЛрдВ рд╕реЗ рдЦреБрд╢ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рднреА рд╣реИ :)

@timvandermeij рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@timvandermeij : рдЖрдкрдиреЗ рдЬреЛ рдХрд┐рдпрд╛ рд╡рд╣ рдмрдХрд╛рдпрд╛ рд╣реИ; рдЖрдкрдиреЗ рд╡рд╣рд╛рдВ рдмрд┐рддрд╛рдпрд╛ рд╣рд░ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ 100% рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдЬрд╛рдБрдЪ рдЬрд╛рд░реА рд╣реИ, рдореИрдВ рдмрд╣реБрдд рдЬрд▓реНрдж рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЖрдКрдВрдЧрд╛ред

@yurydelendik : рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯрд┐рдо рдиреЗ рдпрд╣ рд╕рдм рдХрд┐рдпрд╛ рд╣реИ!

рдзрдиреНрдпрд╡рд╛рдж рдлрд┐рд░ рд╕реЗ рдФрд░ рд╕рднреА рдмреЗрд╣рддрд░реАрди //
AliND

@AliND , @yurydelendik рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЦреБрд╢! рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рд╕реБрдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред :-)

@timvandermeij
рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп, рдЬреЛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рд╡рд╣ рдерд╛ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдХреЛ рдирд┐рд░реНрдорд╛рдг рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛!

рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рд╡реЗрдм рд╣реИрдВ! рдФрд░ рдирд┐рд░реНрдорд╛рдг (рдХреЗрд╡рд▓ pdf.js рдФрд░ рдирд┐рд░реНрдорд┐рдд рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде)ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрдерд╛рдиреАрдп рдлрд╝реЛрд▓реНрдбрд░ (рдЗрд╕рдХреЗ рдЕрдВрджрд░ locale.properties рдХреЗ рд╕рд╛рде, рдЕрдЧрд░ рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЛ github рд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВ) рдХреЛ рд╡реЗрдм рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди, рд╕реАрдзреЗ-рдЖрдЧреЗ рдХреА рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП, рдХреНрд░реЗрдбрд┐рдЯ рдХреЗ рд▓рд┐рдП @timvandermeij рдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ GET.html рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ (рдмрд┐рд▓реНрдб рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░), рдФрд░ @yurydelendik рдкрд░ рдбрд╛рд▓рдиреА рд╣реИред

http://pdfjs.eu.pn/pdffinal/web/viewer.html

рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдпрд╣ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдХреНрд░реЛрдо рдФрд░ рдУрдкреЗрд░рд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИред рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдФрд░ рдУрдкреЗрд░рд╛ рдХреЗ рд▓рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐, рджреЛ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ:
рд╕рдлрд╝рд╛рд░реА: рдЧреБрдо рдкреАрдбреАрдПрдл "рдирдореВрдирд╛ред рдкреАрдкреАрдбреА"ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рд▓реЛрдбрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!
рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░: рд╕рд┐рд░реНрдл рд╢реИрд▓реА, рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ!

рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЬреАрдм рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдЧрддрддрд╛ рд╣реИред рдЬреЗрдПрд╕ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЗрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╡реИрд╕реЗ рднреА, рдореИрдВ рднреА рд╕рднреА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рднрд╛рдЧреНрдп рдирд╣реАрдВ рдерд╛!ред

@timvandermeij : рдпрджрд┐ рдореИрдВ рдЖрдкрдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдкреВрд░реЗ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ, рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛, рддреЛ рдореБрдЭреЗ рдирд┐рдореНрди рд▓рд┐рдВрдХ рдореЗрдВ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐, рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ, рдЪрд╛рд╣реЗ рдореИрдВ рдирд┐рдХрд╛рд▓реВрдВ рдФрд░ рдЕрдкрд▓реЛрдб рдХрд░реВрдВ рдпрд╛ рдЕрдкрд▓реЛрдб рдХрд░реВрдВ рдФрд░ рдирд┐рдХрд╛рд▓ рджреВрдВ -> рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, pdf.js-master.zip рдФрд░ mozilla-pdf.js-v0.5.5-1283-gc682c25.zip рдПрдХ рд╣реА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдПрдХ рд╕рдордп рдореЗрдВ рджреЛ рдХреНрдпреЛрдВред

рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХреНрдпреЛрдВ! рдореИрдВрдиреЗ рднреА рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЧрдП PDF3.js рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ! рдФрд░ рдлрд┐рд░ рднреА, рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ!

рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдЬреЛ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реВрдВ, рд╡рд╣ рдХрд╛рд░рдг рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рджреЛ рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ!

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

@timvandermeij I рдиреЗ GIT рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ
1- рдХреНрдпрд╛ рдРрд╕рд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдерд╛, рд╡рд╣ IE & Safari рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ?
2- рдЬрдм рдЖрдкрдиреЗ рдорд╛рд╕реНрдЯрд░ рдлреЛрд▓реНрдбрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛, рддреЛ рдХреНрдпрд╛ рдЖрдкрдиреЗ рдмрд╛рдж рдореЗрдВ рдХреЛрдИ рд╕рдВрд╢реЛрдзрди рдХрд┐рдпрд╛?

рдзрдиреНрдпрд╡рд╛рдж рдлрд┐рд░ рд╕реЗ - рдореИрдВ рдЖрдкрдХреА рдорджрдж рдХреЗ рд╕рд╛рде-рд╕рд╛рде @yurydelendik рдХреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛

рд╕рдм рдЕрдЪреНрдЫрд╛,
AliND

@timvandermeij @yurydelendik

рдореБрдЭреЗ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж рдЯрд┐рдо - рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░ рд╕рдлрд╛рд░реА рддрддреНрд╡ рдирд┐рд░реАрдХреНрд╖рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдпрд╣ рдмрд┐рд▓реНрдб / рдирдореВрдирд╛.рдкреАрдПрдл рдХреЗ рдмрдЬрд╛рдп рд╡реЗрдм / рдирдореВрдирд╛.рдкреАрдПрдлрдбреА рдХреА рдУрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рд╡рд╣реА рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ! рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рд▓рд┐рдВрдХ IE рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдХрд┐рд╕реА рднреА рд╕рдВрджреЗрд╣ рдХреЗ рдмрд┐рдирд╛, рдмрд┐рд▓реНрдб рд╡рд┐рдзрд┐ рд╕рд╣реА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рджрд░реНрд╢рдХ.рдЬреЗрдПрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм рдЕрдЧрд░ рдЖрдк http://pdfjs.eu.pn/pdffinal/web/viewer.html рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ , рддреЛ рдпрд╣ рд╕рднреА 5-рдЙрд▓реНрд▓реЗрдЦрд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред (рдзреНрдпрд╛рди рджреЗрдВ: рдХрднреА-рдХрднреА, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрд╕ рдореБрдлреНрдд рд╕рд░реНрд╡рд░ рдкрд░ рдХреБрдЫ рдлрд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡рд░ рдкрд░ - рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред

рднрд╡рд┐рд╖реНрдп рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ:
1- рдХреНрд▓реЛрди http://mozilla.github.io/pdf.js/web/viewer.html (рдЖрдк HTTrack рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред
2- рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рдлреЛрд▓реНрдбрд░ рд╣реЛрдВрдЧреЗ: рд╡реЗрдм рдФрд░ рдмрд┐рд▓реНрдб (рдмрд╛рдж рдореЗрдВ pdf.js рд╣реЛрдЧрд╛ рдЬреЛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ HTTrack, рдЗрд╕ рдлрд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдмрд┐рд▓реНрдб рдПрдХреНрд╢рди рдХреЛ рдорд┐рд▓рд╛рдПрдВ)
2- pdf.js (рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдБ) рдЦреЛрд▓реЗрдВ рдФрд░ GET.html рдХреЛ GET рдореЗрдВ рдмрджрд▓реЗрдВ
3- рдУрдкрди рд╡реНрдпреВ.рдЬреЗрдПрд╕ (рд╡реЗрдм тАЛтАЛрдлреЛрд▓реНрдбрд░) рдФрд░ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдЕрдкрдиреЗ рдкрд╛рд╕ рд░рдЦреЗрдВред
4- рдЕрдкрдиреА рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдХреЛ рд╡реЗрдм (рд╕рдлрд╛рд░реА рдФрд░ IE) рдФрд░ рдлреЛрд▓реНрдбрд░ (рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд░) рджреЛрдиреЛрдВ рдореЗрдВ рд░рдЦреЗрдВ (рдЖрдк рдереЛрдбрд╝рд╛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реЗрдм рдлреЛрд▓реНрдбрд░ рдореЗрдВ pdf.js рд▓рдЧрд╛рдПрдВ, рдлрд┐рд░ рдЙрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдкреАрдбреАрдПрдл рджреЛ рдмрд╛рд░, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рдо рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ!]
5- рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ
6- рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП! рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдкрджреНрдзрддрд┐ рдореЗрдВ рдЦрд╛рдорд┐рдпрд╛рдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдореИрдВ рдЕрдирдЬрд╛рди рд╣реВрдВред

@timvandermeij рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ рдорд╛рд╕реНрдЯрд░ рдлреЛрд▓реНрдбрд░ рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ !, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд╣реИ!

рд╡реИрд╕реЗ рднреА, рдЕрдкрдиреА рддрд░рд╣ рдХреА рдорджрдж рдФрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдФрд░ рдореИрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╣реВрдВрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ @yurydelendik & @timvandermeij рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, "рд╕рд╣реА рддрд░реАрдХрд╛" рдмрд┐рд▓реНрдб рдПрдХ рд╣реИ; рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдореИрдВ рд╡рд┐рддреНрдд рд╢реЛрдзрдХрд░реНрддрд╛ рд╣реВрдВ - рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдордп рдХреЗ рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдЧрд╣рд░реА рдЦреБрджрд╛рдИ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдзрдиреНрдпрд╡рд╛рдж рдлрд┐рд░ рд╕реЗ рдФрд░ рд╕рднреА - рд╕рднреА рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ //
рдЕрд▓реА

@AliND рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рджрд░рдЕрд╕рд▓, рдмрд┐рд▓реНрдб рддрд░реАрдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рд╡рд┐рдзрд┐ рдХреЛ рднреА рдареАрдХ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдирд┐рдХрд╛рд▓реЗрдВред рдХреЛрдИ рдЕрдиреНрдп рд╕рдВрд╢реЛрдзрди рдирд╣реАрдВред рдпрд╣ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдЬреАрдм рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред

рдпрд╣рд╛рдВ рдЕрдкрдиреЗ рдХрджрдо рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрднреА рднреА рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рд╡рд┐рдХреА рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рдиреА рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рдХреА рдкреЗрдЬреЛрдВ рдкрд░ рд╡рд░реНрдгрд┐рдд рддрд░реАрдХрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╣реИ рдФрд░ рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдХрджрдо рдорджрдж рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдПрдХ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдХрд╛ рдЧрд▓рдд рд▓рд┐рдВрдХ рдХреЗрд╡рд▓ рд╕рдлрд╛рд░реА рдФрд░ IE рдХреЛ рдХреИрд╕реЗ рддреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рдирд╣реАрдВред рд╢рд╛рдпрдж рдЙрд╕ рдореБрдлреНрдд рдЦрд╛рддреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдореИрдВ рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ред

рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ! :-)

@AliND рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ viewer.js рдХреЛ рдЕрдкрдирд╛рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдк URL рдореЗрдВ file рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website/ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред viewer.js рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рднреА рдЕрдкрдиреА рдЗрдЪреНрдЫрд┐рдд рд╕рднреА рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓реЗрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

@timvandermeij рдлрд┐рд░ рд╕реЗ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж :)

рджрд░рдЕрд╕рд▓, рдЖрдкрдХрд╛ рддрд░реАрдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлреНрд░реА рд╕рд░реНрд╡рд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ; рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рд╕рдордп рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реИ! рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдорд░реНрдерди рдЯрд┐рдХрдЯ рдЦреЛрд▓рд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХреЗрдВред

рддреЛ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА, рдФрд░ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдзрд┐ рд╕реЗ рдЕрд▓рдЧ, @timvandermeij рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдкрд╣рд▓реЗ рдмрддрд╛рдИ рдЧрдИ рд╡рд┐рдзрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рд╕рдиреНрджрд░реНрдн рдХреЗ рд▓рд┐рдП:
1- рдмрд╕ рдорд╛рд╕реНрдЯрд░ рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдпрд╛ рддреЛ рдЗрд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ, рдпрд╛ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдирд┐рдХрд╛рд▓реЗрдВ рдЕрдЧрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рджреВрд╕рд░реА рд╡рд┐рдзрд┐ рдмрд╣реБрдд рддреЗрдЬ рд╣реИ)ред рдмреЗрд╢рдХ, рдХреБрдЫ рдлрд╛рдЗрд▓реЗрдВ рдФрд░ / рдпрд╛ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╕ рдкреВрд░реА рдмрд╛рдд рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ: Dред
2- рджрд░реНрд╢рдХ рдЦреЛрд▓реЗрдВред js (рд╡реЗрдм тАЛтАЛрдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ) рдФрд░ рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ рдЕрдкрдиреЗ рдкрд╛рд╕ рд░рдЦреЗрдВред рдЗрд╕ рд╡реНрдпреВрдЕрд░ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ (рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВ) .js
3- рдЕрдкрдиреА рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓ (рдЪрд░рдг 2 рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╛рдо рдХреЗ рд╕рд╛рде) рдХреЛ рд╡реЗрдм рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВред
4- рд╣реЛ рдЧрдпрд╛ (рдпрджрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдореЗрдЬрдмрд╛рди рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ; рдПрдХ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ)ред

рдзрдиреНрдпрд╡рд╛рдж рдлрд┐рд░ рд╕реЗ рдЯрд┐рдо :)
рд╕рдм рдЕрдЪреНрдЫрд╛//
рдЕрд▓реА

рд╡рд╛рд╣, рдлрд╝рд╛рдЗрд▓ рд╡рд┐рдзрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ! :)

@timvandermeij рдЖрдкрдиреЗ рдПрдХ-рд╕реНрдЯреЙрдк рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рд╣реИ :)

рдзрдиреНрдпрд╡рд╛рдж рдлрд┐рд░ рд╕реЗ рдФрд░ рдлрд┐рд░ рд╕реЗ рдФрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ //
AliND

рдирдорд╕реНрддреЗ
рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ, рдореБрдЭреЗ рдкреАрдбреАрдПрдл рдкреЗрдЬ рдХреЛ рдПрдХ рдЖрдЗрдлреНрд░реЗрдо рдкрд░ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ view.html рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП file_get_contents php рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдкреАрдбреАрдНрдлрд╝ рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ
PDF.js v? (рдмрд┐рд▓реНрдб:?)
рд╕рдВрджреЗрд╢: InvalidPDFException
рд╕рд╛рдВрддреНрд╡рдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ,
рддреНрд░реБрдЯрд┐: рдЕрдорд╛рдиреНрдп XRef рд╕реНрдЯреНрд░реАрдо рд╣реЗрдбрд░ рдЙрдкрдпреЛрдЧред Js: 186
рддреНрд░реБрдЯрд┐ рдкрд░ (http://bacchus.weibo.com:8080/js/pdfjs/src/sared/util.js:188:15)
Object.XRef_readXRef readXRef рдХреЗ рд░реВрдк рдореЗрдВ
Object.XRef_parse рдореЗрдВ рдкрд╛рд░реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ
Object.PDFDocument_setup рд╕реЗрдЯрдЕрдк рдХреЗ рд░реВрдк рдореЗрдВ
Object.PDFDocument_parse рдореЗрдВ рдкрд╛рд░реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ
http://bacchus.weibo.com рдкрд░ : 8080 / js / pdfjs / src / core / pdf_manager.js: 106: 26
LocalPdfManager_ensure рдкрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ
LocalPdfManager.BasePdfManager_ensureDoc рдкрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ
http://bacchus.weibo.com рдкрд░ : 8080 / js / pdfjs / src / core / worker.js: 54: 22
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рддрд╛рдЬрд╛ рд╣реВрдВ, рдореИрдВ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реБрдЖ, рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

@xiaotun PDF рдлрд╝рд╛рдЗрд▓ рджреВрд╖рд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдЬреИрд╕реЗ OS рдирд╛рдо / рд╕рдВрд╕реНрдХрд░рдг, PDF.js рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдирд╛рдо / рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░реЗрдВред

рдореБрдЭреЗ рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓ рд░рд╣реА рд╣реИ: TT: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рди: рдХрдВрд╕реЛрд▓ рдореЗрдВ 32ред

рд╕реНрд░реЛрдд 'VM_Unogn' рд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛: рд╕рд╛рдордЧреНрд░реА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ .. VM_ рдЕрдЬреНрдЮрд╛рдд: 1
@ рдкреНрд░рдХрд╛рд░ / pdfjs- рдбрд┐рд╕реНрдЯ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рдХреЛрдгреАрдп рдРрдк рдореЗрдВ рдПрдХ url рдореЗрдВ tgz рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ !!!

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдУрдХреЗ рдореЗрдВ рдкреАрдбреАрдПрдл рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлреЙрд░реНрдо рдЗрдирдкреБрдЯ рдирд╣реАрдВ рд╣реИрдВ!

рдореИрдВрдиреЗ рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ:
https://medium.com/factory-mind/angular-pdf-forms-fa72b15c3fbd

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

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

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

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

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

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

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