рдлрд╝реАрдЪрд░ рдЕрдиреБрд░реЛрдз: рджреЛ-рдкреГрд╖реНрда рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдмрдЯрди рдЬреЛрдбрд╝реЗрдВ
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, 100% рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рдФрд░ рдЯреВрд▓рдмрд╛рд░ рдореЗрдВ "рдкреЗрдЬ рдлрд┐рдЯ" рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
100% рдФрд░ рдкреГрд╖реНрда-рдлрд┐рдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЬреЛ рдХрд┐ рдХреБрдЫ рд╣реИ рдЬреЛ Adobe Reader рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ PDF рдореЗрдВ рд░рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рджреЛ рдкреЗрдЬ рдХреЗ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП, рдореИрдВ рднреА рдЗрд╕рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред
+1
рдкрд┐рдЫрд▓реЗ ~ 4 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЗрд╕ рдУрд░ рдХреЛрдИ рдХрд╛рдо?
рдЪреВрдВрдХрд┐ рдЗрд╕ рдкрд░ рдЕрднреА рднреА рдХреБрдЫ рднреНрд░рдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХ-рдЗрди-рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдпрд╣ рдХреЛрдб рдХрд╛ _a рд▓реЙрдЯ_ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕ рд╕рдордп рджрд░реНрд╢рдХ рдмрд╣реБрдд рдореЙрдбреНрдпреВрд▓рд░ рдирд╣реАрдВ рдерд╛ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдереЗред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рджрд░реНрд╢рдХ рдХреЗ рд▓рд┐рдП рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдРрд╕рд╛ рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдард┐рди рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдЬрдм рдкреГрд╖реНрда рдмрд╣реБрдд рд╡рд┐рд╕реНрддреГрдд рд╣реЛрдВрдЧреЗ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░ рдХреЗ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛрдЧрд╛?
рдпрд╣ рдореБрджреНрджрд╛ рдПрдХ рдХрд╛рд░рдг рд╕реЗ рдЦреБрд▓рд╛ рд╣реИред рд╣рдо рдЕрднреА рднреА рдЗрд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рди рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдХреЛрдИ рднреА рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рджрд░реНрд╢рдХ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рдХреБрдЫ рд░реВрдк рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рдкрд░рд┐рдЪрдп рдкреНрд░рддрд┐рдЧрдорди рдХрд╛ рдЬреЛрдЦрд┐рдо рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛ред
+1
рдХреГрдкрдпрд╛ рдпрд╣рд╛рдБ +1 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп GitHub рдХреЗ +1 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред +1 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╣рдореЗрдВ рдЙрди рдореБрджреНрджреЛрдВ рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬрд┐рдирдореЗрдВ рдХрдИ + 1 рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдореБрджреНрджреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред
рдареАрдХред рдореИрдВрдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж
рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреБрд╕реНрддрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реВрдВред рд╣рд╛рдЗрдкрд░рдЯреЗрдХреНрд╕реНрдЯ рд╕реЗ рдкрд╣рд▓реЗ, "рд░реИрдЦрд┐рдХ" рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХреЛрдВ рдореЗрдВ рдереЛрдбрд╝реА рд╕реА рд░реЗрд▓рд┐рдВрдЧ рдереА, рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ рдПрдХ рдкреБрд╕реНрддрдХ рдХреА рдкреНрд░рддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рднреА рд╡рдХрд╛рд▓рдд рдХреА рддрд╛рдХрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдХрд╛рдЯ рд╕рдХреЗрдВ рдФрд░ рдкреВрд░реА рдкреБрд╕реНрддрдХ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдкреЛрд╕реНрдЯрд░ рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХреЗрдВред рдЙрдирдХрд╛ рд╢реБрд░реБрдЖрддреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ "рдбрд┐рдЬрд┐рдЯрд▓ рд╢реЗрдХреНрд╕рдкрд┐рдпрд░" рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдЙрдирдХреЗ рд╕рднреА рдирд╛рдЯрдХ рдкреНрд░рджрд░реНрд╢рди рдкреЛрд╕реНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рдереЗ рддрд╛рдХрд┐ рдЖрдк рдЙрдирдХреЗ рдХрд╛рдо рдкрд░ "рдЙрдбрд╝" рд╕рдХреЗрдВред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдмрд╣реБрдд рдирд┐рд░рд╛рдХрд╛рд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдЕрдзрд┐рд╡реЗрд╢рди рджрд╕ рдкрдиреНрдиреЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рд╣реИ, 5 рджреЛ рдкреЗрдЬреЛрдВ рдХреЗ рд╕рдореВрд╣ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдорд░рдиреЗ рдХреЗ рдкрд╛рдБрдЪ рдЪреЗрд╣рд░реЗ рдкрд░ рдзрдмреНрдмреЗ рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИ, рдЬреИрд╕реЗ:
[реж | рез] [реи | рей]
`` [4 | 5]
[рем | 7] [9 | реп]
рдЕрдм рдЗрдирдХреЛ рд▓реЗ рдЬрд╛рдиреЗ рдФрд░ рдЗрдиреНрд╣реЗрдВ рд╕реИрдХрдбреЛрдВ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХрд╛ рдЙрдЪреНрдЪ рд╕реНрддрд░ рд╣реИред
рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ pdf.js рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрд╣рд▓реЗ рджреЛ рдкреЗрдЬ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
ЁЯСН
@timvandermeij рдЖрдкрдХреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рднреА рдЗрд╕ рдХрд╛рдо рдХреЗ рдПрдХ рдмреАрдЯрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдБ!
рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛? рдХреНрдпрд╛?
рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдирд╛ рд╣реИ: # 6505
рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╢реБрд░реБрдЖрддреА рдмрдЧ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ PDF.js рдХреЛрдбрдмреЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж рдЕрдиреНрдп JS рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдЕрдиреБрднрд╡ рд╣реИред рдкрд╣рд▓рд╛ рдХрджрдо рдЪреБрдирдирд╛ рдФрд░ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдврд╛рдВрдЪрд╛ред "
рдХреНрдпрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ pdf.js рдореЗрдВ рд╣реА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? Pdf.js рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд░реАрдбрд░ рдРрдк рдореЗрдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рддреБрдЪреНрдЫ рд╣реИ рдФрд░ рд░реЗрдВрдбрд░рд░ рдХреЛ рдЧрдбрд╝рдмрдбрд╝ рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рдЙрдард╛рддрд╛ рд╣реИред Pdf.js рдПрдХрд▓ рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛ рдпрд╛ (рдпрд╛ рдЕрдзрд┐рдХ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ) рдХреИрдирд╡рд╛рд╕ рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛ рдХреБрдЫ рднреА рдЬреНрдпрд╛рдорд┐рддрд┐ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдФрд░ рдЖрдЧ рдмреБрдЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред
рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбреЗрдореЛ рдХреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдирд╣реАрдВ рд▓рдЧрд╛, рдЬреЛ рдХрд┐ pdf.js рдХреЗ рдкрд┐рдЫрд▓реЗ / рдЕрдЧрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ:
https://jsfiddle.net/Yetangitu/1egqfefu/4/
рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╛ рдмрд╛рдПрдБ / рджрд╛рдПрдБ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ ...
@ рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ рдЖрдкрдХрд╛ ' https://jsfiddle.net/Yetangitu/ht04sp3b/
(рд╡реГрджреНрдзрд┐ рдХрд╛рд░рдХ, рдмрдбрд╝реЗ рдореЙрдирд┐рдЯрд░, рд▓рд╛рдн рдкрд░ рдкреНрд░рджрд░реНрд╢рди!)
рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдмрд╣реБ-рдкреГрд╖реНрда рд░реЗрдВрдбрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pds.js рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
@yurydelendik рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдпрд╣ рд╕рдорд╛рдзрд╛рди рднреНрд░рд╛рдордХ рд╣реИ? рдореИрдВ рдЗрд╕реЗ Nextcloud / рдЦреБрдж рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдбреАрдПрдл рджрд░реНрд╢рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдпрд╣ рд╕рдорд╛рдзрд╛рди рднреНрд░рд╛рдордХ рд╣реИ?
рдпрд╣ рд╣рдорд╛рд░реЗ рдбреЗрдореЛ рджрд░реНрд╢рдХ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реИред
@Yetangitu рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджреЛрд╣рд░реЗ рдкреГрд╖реНрда рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдХрд╕реНрдЯрдо рджрд░реНрд╢рдХ рд▓рд┐рдЦрдирд╛ рдореЗрд░реЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдРрд╕рд╛ рдкреАрдЖрд░ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╣ рдХрд╣рдХрд░ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗ рдХрд┐ рдЖрдкрдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреГрдкрдпрд╛ рд╕рдордЭрд╛рдПрдВ / рджрд┐рдЦрд╛рдПрдВ рдХрд┐ рдЖрдкрдХрд╛ рдХреЛрдб рдбреЗрдореЛ рджрд░реНрд╢рдХ рдкрд░ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рди рдХрд░реЗрдВ! рдЕрдирдЧрд┐рдирдд рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рдХреЛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЦреЛрд▓рд╛ рдФрд░ рдмрдВрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХреЗрдВрджреНрд░реАрдп рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ: рдкреАрдбреАрдПрдлрдЬреЗ рдХреЛ 2-рдкреГрд╖реНрда рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдмреБрд░реА рддрд░рд╣ рд╕реЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡рд┐рдзрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред 1-рдкреГрд╖реНрда рджреГрд╢реНрдп рдореЗрдВ рдХрдИ PDF, рдЬреИрд╕реЗ рдХрд┐ рдЬрд░реНрдирд▓ рд▓реЗрдЦ, рдореИрдиреБрдЕрд▓ рдЖрджрд┐ рдареАрдХ рджрд┐рдЦрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдСрд▓ рдмреБрдХреНрд╕, рдЪреВрдВрдХрд┐ рдЧреБрдЯреЗрдирдмрд░реНрдЧ рдХреЛ рдПрд▓рдЖрд░ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдПрдХ рдкреНрд░реЛрдбрдХреНрд╢рди рд╕рд╛рдЗрдЯ рдкрд░ @Snuffleupagus PR # 3723 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдЬрдм рдпрд╣ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрдЧреЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдпреЛрдЧреНрдп рд╣реИред
@yurydelendik рдпрд╣ рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдерд╛, рд╕рд┐рд░реНрдл рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ рдХрдИ рд╕рд╛рд▓реЛрдВ рд╕реЗ рдПрдХ рдлреИрд▓-рд╕рдХреНрд╖рдо рдЬреЗрдПрд╕ рдкреАрдбреАрдПрдл рджрд░реНрд╢рдХ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдереЗред рдЗрд╕реЗ рдбреЗрдореЛ рджрд░реНрд╢рдХ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдереЛрдбрд╝рд╛ рд╕рд╛ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдЪреВрдБрдХрд┐ рдореИрдВ рдЬреЛ рджрд░реНрд╢рдХ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдБ, рд╡рд╣ рджреЗрдЦрдиреЗ рдФрд░ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ (рдЕрд░реНрдерд╛рдд рдкреГрд╖реНрда рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ, 'рдмреБрдХ-рд▓рд╛рдЗрдХ' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрднрд╡ рд╣реИ, рдЖрджрд┐) рдЬреИрд╕реЗ EPUB- рджрд░реНрд╢рдХ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдерд╛ рдпрд╣ рдбреЗрдореЛ рджрд░реНрд╢рдХ рд╕реЗ рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИ рдЗрд╕рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рд╕реНрдкреНрд░реЗрдб-рд╕рдХреНрд╖рдо рдмрд┐рдЯреНрд╕ рдХреЛ рдкреИрдЪ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдорд╛рдорд▓рд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдПрдХ рджрд░реНрд╢рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рд╣реЛрддреА рд╣реИ, рди рдХрд┐ рдореВрд▓рднреВрдд рдкреАрдбреАрдПрдл рдбрд┐рдХреЛрдбрд┐рдВрдЧ / рд░реЗрдВрдбрд░рд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЬреЛ рдХрд┐ pdf.js рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ pdf.js рдореБрджреНрджреЗ рдкрд░ рдореЗрд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИред
рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рд░реАрдбрд░ рдХрд╛ рдкреАрдбреАрдПрдл-рд╕рдХреНрд╖рдо рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░реВрдВрдЧрд╛, рдЬреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЖрдЬрдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рд░реАрдбрд░ рдиреЗрдХреНрд╕реНрдЯрдХреНрд▓рд╛рдЙрдб / рдУрдирдХреНрд▓рд╛рдЙрдб рдРрдк рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЙрди рдХрд╛рдореЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ...
@yurydelendik рдЖрдкрдХреЗ
рдпрд╣ реирежрез has рд╣реИ рдФрд░ рдЕрдм рдпрд╣ years рд╕рд╛рд▓ рд╕реЗ рдШреВрдо рд░рд╣рд╛ рд╣реИред рд╡рд╛рд╣! рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрджреНрдпрддрди / рд╕рдордпрд╕реАрдорд╛?
рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдКрдкрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдпрд╣ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдХрд┐рд╕реА рдХрд╛ рднреА рд╕реНрд╡рд╛рдЧрдд рдХрд░рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЯреВрдЯрддрд╛ рд╣реИред
FYI рдХрд░реЗрдВ, рдиреЗрдХреНрд╕реНрдЯрдХреНрд▓рд╛рдЙрдб рдПрдВрдб рдУрдХреНрдХреНрд▓рд╛рдЙрдб рдХреЗ рд▓рд┐рдП рд░реАрдбрд░ рдРрдк рдЕрдм рдкреАрдбреАрдПрдл рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ 2-рдкреЗрдЬ (рд╕реНрдкреНрд░реЗрдб) рдореЛрдб рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рдЧрд┐рддреБрдм рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
https://github.com/Yetangitu/owncloud-apps/tree/master/files_reader
рдФрд░ рдиреЗрдХреНрдХреНрд▓рд╛рдЙрдб рдРрдк рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ:
https://apps.nextcloud.com/apps/files_reader
рдпрд╣ рдЬрд▓реНрдж рд╣реА рдСрдиреНрдХрд▓реЙрдЪ рд░реЗрдкреЛ рдореЗрдВ рднреА рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдКрдкрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдпрд╣ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдХрд┐рд╕реА рдХрд╛ рднреА рд╕реНрд╡рд╛рдЧрдд рдХрд░рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЯреВрдЯрддрд╛ рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ, рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рдХреЛрдИ рдмрд╛рдЗрдирд░реА рдмреНрд▓реЙрдм рдпрд╛ рд╕рдВрдХрд▓рд┐рдд рдПрд╕рдбрдмреНрд▓реНрдпреВ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рд░рд╛рдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХреНрдпреЛрдВ рдирд╣реАрдВ, рдмреАрдЯрд╛ рдорд╛рд╕реНрдЯрд░ рдЪрдХреНрд░?
FYI рдХрд░реЗрдВ, Nextcloud рдФрд░ рдЦреБрдж рдХреЗ рд▓рд┐рдП рд░реАрдбрд░ рдРрдк рдкреАрдбреАрдПрдл рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдХреВрд▓, рдЕрдм рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рджрд░реНрд╢рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдПред рд╕реБрдорд╛рддреНрд░рд╛ 2 рдкреГрд╖реНрдареЛрдВ рдХреЛ рднреА рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЙрдк-рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг рдирд╣реАрдВ рд╣реИред рдПрдлрдПрдл рдореЗрдВ рд╕рдмрдкрд┐рдХреНрд╕рд▓ рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ 2 рдкреЗрдЬ рдХрд╛ рдорд╛рдирдХ рджреГрд╢реНрдп рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдХреЛрдИ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкреАрдбреАрдПрдл рджрд░реНрд╢рдХ рдирд╣реАрдВ рд╣реИ: /
рдЖрдк http://54.67.70.0 : 8877 / 5e5412c2765c9bd / web / view.html рдкрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП # 9208 рджреЗрдЦреЗрдВред
рдЖрдк http://54.67.70.0 : 8877 / 5e5412c2765c9bd / web / view.html рдкрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХрдорд╛рд▓ рд╣реИ, рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ "рдЧреНрд░рд┐рдб рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ" рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЬрд╝реВрдо рдХреЛ 100% рддрдХ рдХрдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдкрд░рд┐рдгрд╛рдо:
рд╢рд╛рдпрдж рдореИрдВ рдЗрд╕реЗ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдирд╛рдо рджреВрдВрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "рдорд▓реНрдЯреАрдкрд▓ рдкреЗрдЬ рд╡реНрдпреВ", рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рджреЗрд╢реА рд╡рдХреНрддрд╛ рдирд╣реАрдВ рд╣реВрдВред рдореБрдЭреЗ рд╕реАрдзреЗ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реБрдЖ рдХрд┐ рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдХреНрдпрд╛ рдХрд░рддреА рд╣реИ)ред
рдирд┐рд╖реНрдХрд░реНрд╖: рдЧреНрд░рд┐рдб рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рдмрд┐рд▓реНрдХреБрд▓ рдорд╛рдирдХ рдЧреИрд░-рдЧреНрд░рд┐рдб pdf.js. рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ PDF.js рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕реБрдзрд╛рд░реА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЧреНрд░рд┐рдб рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдкреАрдЖрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдЧреНрд░рд┐рдб рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рдмрд┐рд▓реНрдХреБрд▓ рд╢рд╛рдирджрд╛рд░ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рд╢рд╛рдирджрд╛рд░ рд╣реЛрдЧрд╛ рдпрджрд┐ "рд╣реЗрдбрд░ рдмрд╛рд░" рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЫрд┐рдк рдЬрд╛рдПрдЧрд╛ред рдХреНрд░реЛрдо рдХреЗ рдкреАрдбреАрдПрдл рджрд░реНрд╢рдХ рдореЗрдВ, рдпрд╣ рдмрд╛рд░ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдорд╛рдЙрд╕ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╛ рд╕реНрдХреНрд░реАрди рдХреЛ рдЫреБрдЖ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдЧреНрд░рд┐рдб рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╡рд░реНрдЬрди рдХреЛ рдореЗрд░реЗ рдорд╛рдирдХ рдкреАрдбреАрдПрдл рд░реАрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдПрдлрдПрдл рд╕реНрдЯреЗрдмрд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред)
рдПрдХ рддреНрд╡рд░рд┐рдд рд╕реНрд╡рдЪреНрдЫ рд╣реИрдХ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдХреБрдЫ рд╕реАрдПрд╕рдПрд╕ рдЬрд╛рджреВ рдЬреЛрдбрд╝реЗрдВ
<style>
#viewer {
margin-left:20px;
}
div.page {
float:left;
}
</style>
рд▓рдЧрднрдЧ 75% рдкрд░ рдЬрд╝реВрдо рд╕реЗрдЯ рдХрд░реЗрдВ (рдореЗрд░реА 1440x900 рд╕реНрдХреНрд░реАрди рдкрд░ рджреЛ рдкреГрд╖реНрда рджреГрд╢реНрдп)
рдХреНрдпрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ pdf.js рдореЗрдВ рд╣реА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? Pdf.js рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд░реАрдбрд░ рдРрдк рдореЗрдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рддреБрдЪреНрдЫ рд╣реИ рдФрд░ рд░реЗрдВрдбрд░рд░ рдХреЛ рдЧрдбрд╝рдмрдбрд╝ рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рдЙрдард╛рддрд╛ рд╣реИред
рд╣рд╛рдВ, рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдореБрдЭреЗ pdf.js рдХреЛрдб рдореЗрдВ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ ...
рдПрдХ рддреНрд╡рд░рд┐рдд рд╕реНрд╡рдЪреНрдЫ рд╣реИрдХ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдХреБрдЫ рд╕реАрдПрд╕рдПрд╕ рдЬрд╛рджреВ рдЬреЛрдбрд╝реЗрдВ
рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд╕реБрдореБрдк рдХреЗ рд░реВрдк рдореЗрдВ, рдХреНрдпрд╛ рдХреЛрдИ рдРрд╕рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ @icedman рдХреЗ рд╡рд░реНрдХрдЖрд░реНрдб рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ
рдзрдиреНрдпрд╡рд╛рдж
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХрдорд╛рд▓ рд╣реИ, рдзрдиреНрдпрд╡рд╛рджред рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ "рдЧреНрд░рд┐рдб рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ" рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЬрд╝реВрдо рдХреЛ 100% рддрдХ рдХрдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдкрд░рд┐рдгрд╛рдо:
рд╢рд╛рдпрдж рдореИрдВ рдЗрд╕реЗ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдирд╛рдо рджреВрдВрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "рдорд▓реНрдЯреАрдкрд▓ рдкреЗрдЬ рд╡реНрдпреВ", рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рджреЗрд╢реА рд╡рдХреНрддрд╛ рдирд╣реАрдВ рд╣реВрдВред рдореБрдЭреЗ рд╕реАрдзреЗ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реБрдЖ рдХрд┐ рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдХреНрдпрд╛ рдХрд░рддреА рд╣реИ)ред
рдирд┐рд╖реНрдХрд░реНрд╖: рдЧреНрд░рд┐рдб рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рдмрд┐рд▓реНрдХреБрд▓ рдорд╛рдирдХ рдЧреИрд░-рдЧреНрд░рд┐рдб pdf.js. рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ PDF.js рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕реБрдзрд╛рд░реА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЧреНрд░рд┐рдб рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдкреАрдЖрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдЧреНрд░рд┐рдб рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рдмрд┐рд▓реНрдХреБрд▓ рд╢рд╛рдирджрд╛рд░ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рд╢рд╛рдирджрд╛рд░ рд╣реЛрдЧрд╛ рдпрджрд┐ "рд╣реЗрдбрд░ рдмрд╛рд░" рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЫрд┐рдк рдЬрд╛рдПрдЧрд╛ред рдХреНрд░реЛрдо рдХреЗ рдкреАрдбреАрдПрдл рджрд░реНрд╢рдХ рдореЗрдВ, рдпрд╣ рдмрд╛рд░ рдХреЗрд╡рд▓ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдорд╛рдЙрд╕ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╛ рд╕реНрдХреНрд░реАрди рдХреЛ рдЫреБрдЖ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдЧреНрд░рд┐рдб рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╡рд░реНрдЬрди рдХреЛ рдореЗрд░реЗ рдорд╛рдирдХ рдкреАрдбреАрдПрдл рд░реАрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдПрдлрдПрдл рд╕реНрдЯреЗрдмрд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред)