рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд▓реЗрдЦ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдкреНрд░рдпреЛрдЧ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ, рдХрдИ рдкрддреНрд░ рд╣реЛрдВрдЧреЗред рд▓реЗрдХрд┐рди - рд╢рд╛рдпрдж - рдпрд╣ рд░реЗрдХ рдкрд░ рд╕рд╛рдЗрдХрд┐рд▓ рдЪрд▓рд╛рдиреЗ рдХреЗ рдХрдИ рдорд╣реАрдиреЛрдВ рддрдХ рдХрд┐рд╕реА рдХреЛ рдмрдЪрд╛рдПрдЧрд╛, рдЬреЛ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ Django рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдЬрдЧрд░ рд╕реЗ рд╡рд┐рдирд┐рдпрдорд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред
рдЖрд▓рд╕реНрдп рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП - рдореИрдВ рддреБрд░рдВрдд рдХрд╣реВрдВрдЧрд╛ - рд╕рдорд╕реНрдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдХрд╛рдордХрд╛рдЬреА рд╕рдВрд╕реНрдХрд░рдг рдЙрднрд░рд╛ред
1. рдЪреБрдиреМрддреА
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рд╡реЗрдм рдлрд╝реЙрд░реНрдо рдореЗрдВ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ
- рд╕рд░реНрд╡рд░ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рдореБрджреНрд░рдг рдпреЛрдЧреНрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджреЗрддрд╛ рд╣реИ
2. рд╕реАрдорд╛
- рдкреНрд░рдкрддреНрд░ "рд╕реЙрдлреНрдЯ" рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рдЬрд╣рд╛рдВ рд╕рдЯреАрдХрддрд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрдиреБрдмрдВрдз рдпрд╛ рдЦрд╛рддрд╛) рдФрд░ "рд╣рд╛рд░реНрдб" (рд╕рдЯреАрдХрддрд╛ - рдЕрдзрд┐рдХрддрдо, рдПрдХ рд╕реНрдХреИрдирд░ рдХреЗ рд▓рд┐рдП - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░рд╡рд╛рд╕реА рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдпрд╛ рдПрд╕рдЯреАрдПрд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди (рдлреЙрд░реНрдо 26.2-1))ред
- рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ "рд╕реЙрдлреНрдЯ" рд░реВрдкреЛрдВ рдХреЛ рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рдпреЛрдЬрдирд╛ рдХреЗ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдХрд░реАрдм рд╕реЗ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрджрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рд╕реАрдорд╛рдПрдВ 1 рд╕реЗрдореА рд╣реИрдВ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ 1 рд╕реЗрдореА рдХреА рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП) рдФрд░ - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ - рдЦрд╛рддрд╛ рдкреГрд╖реНрда рд╡рд┐рд░рд╛рдо (рдкреНрд░рдкрддреНрд░ 11001, 21001 рджреЗрдЦреЗрдВ) рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред .Dред)ред
- рдЕрдирд┐рд╡рд╛рд░реНрдп - рд╕реНрд░реЛрдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЖрдВрджреЛрд▓рдиреЛрдВ (рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ - .xls рдпрд╛ .doc, "рд╕рд▓рд╛рд╣рдХрд╛рд░" рдпрд╛ "рдЧрд╛рд░рдВрдЯрд░" рд╕реЗ рд╕рд╣рдЬ)ред
- рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдПрдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рд╕рдорд╛рдзрд╛рди рдХреА рдЬрд╡рд╛рдмрджреЗрд╣реА рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдЕрддреНрдпрдзрд┐рдХ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ => рджреЗрд╢реА рдЕрдЬрдЧрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдЕрддреНрдпрдзрд┐рдХ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
- рдЗрд╕ рдкреВрд░реЗ рдЦреЗрдд рдХреЛ рдХрд┐рд░рд╛рдП рдХреА рдореЗрдЬрдмрд╛рдиреА (рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЬреАрдПрдИ) рдкрд░ рд░рдЦрдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
- рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЛ рдиреЗрддреНрд░рд╣реАрди рд░реВрдк рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
- рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди (рдФрд░ рдЗрд╕рд╕реЗ рднреА рдмреЗрд╣рддрд░ - рдФрд░ рдкрд░рд┐рдгрд╛рдо) рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
рдкрд╣рд▓рд╛ рдЪрд░рдг рдЕрдВрддрд┐рдо рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред рд╡рд┐рднрд┐рдиреНрди tz рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╡рд┐рдЪрд╛рд░-рд╡рд┐рдорд░реНрд╢ рдХреЗ рдмрд╛рджред (рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо, рдЧрд╛рд░рдВрдЯреАрдХреГрдд рдкрд░рд┐рдгрд╛рдо, рдкрд░рд┐рд╡рд░реНрддрдиреАрдпрддрд╛ рд╕реА) рд╡рд┐рдХрд▓реНрдк рдкреАрдбреАрдПрдл рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛ред
рдЕрдм - рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВред
3. рдирд░рдо рд░реВрдк
ODF
рд╣рдо Open Document Format - ODS, ODT рдФрд░ рдЕрдиреНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдпрд╣рд╛рдБ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ:
- рд▓рд┐рдмреНрд░реЗ рдСрдлрд┐рд╕ рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ (рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХрдорд░рд╛ рдЫреЛрдбрд╝рдХрд░)ред
- рдХрд┐рд╕реА рддрд░рд╣ рд╣рдо Django рдореЗрдВ рдЦреЗрддреЛрдВ рдореЗрдВ рднрд░рддреЗ рд╣реИрдВред
- рдХрд┐рд╕реА рддрд░рд╣ рд╣рдореЗрдВ рдПрдХ рдкреАрдбреАрдПрдл рдорд┐рд▓рддрд╛ рд╣реИ
рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣: рдпрд╛ рддреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝реЗрдВ - рдпрд╛ рд╕реАрдзреЗ {{django рдЯреИрдЧ}} рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рдбрд╛рд▓реЗрдВред рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдмрд╛рдж рдореЗрдВ рдЕрдЬрдЧрд░ рд╕реЗ рднрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рднреА рдирд╣реАрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рдХрд┐ рдХреИрд╕реЗ (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ рд╣рд░ рдЪреАрдЬ рдмреЗрд╣рдж рднреНрд░рдорд┐рдд рд▓рдЧрддреА рд╣реИ)ред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдХреЗрд╡рд▓ рдкрд╛рда рдХреЗ рд░реВрдк рдореЗрдВ рдЯреИрдЧ рд▓рдЧрд╛рддреЗ рд╣реИрдВред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдлрд╝реАрд▓реНрдб рднрд░рдирд╛ рдкреНрд░рд╛рдердорд┐рдХ рд╣реИ - рд╣рдо рдмрд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ Django рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЛ рдЦрд┐рд▓рд╛рддреЗ рд╣реИрдВ (рд╣рдо рдЬреЗрдВрдЯрд╛рд╕реНрдХреА :-) рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЕрдВрджрд░ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЬрдЧрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗред рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рдХ рдХреЗ рд╕рд╛рде рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рдЕрдирдЬрд╝рд┐рдк / рдЬрд╝рд┐рдк рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ * .fodX (рдлреНрд▓реИрдЯ рдПрдХреНрд╕) рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдПрдХрдорд╛рддреНрд░ рдЕрдирдкреИрдХ рдХрд┐рдП рдЧрдП рдПрдХреНрд╕рдПрдордПрд▓ред рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ xml рдХреЗ рд░реВрдк рдореЗрдВ рдЦрд┐рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреАрдбреАрдПрдл рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ - рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ - рд▓рд┐рдмрд░рдСрдлрд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: рд▓рд┐рдмрд░рдСрдлрд┐рд╕ рдбреЗрдореЙрди (рд▓рд┐рдмрд░рдлреНрд░реЙрдлрд╝реЗрдб (ubuntuders рдореЗрдВ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЛ рдЦрд┐рд▓рд╛рдПрдВ рдпрд╛ рдирд╛рд░рд┐рдпрд▓ рдХрд╛ рддреЗрд▓ рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбреЗрдорди рдореЛрдб рдореЗрдВ LO рд▓реЙрдиреНрдЪрд░ рдЪрд▓рд╛рдПрдВред рдЗрди рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд▓рдЧрднрдЧ рдПрдХ рд╣реА рдмрд╛рдд рд╣реИред
рдЧреМрд░рд╡
- рдЖрдк рддреБрд░рдВрдд рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЦреЛрд▓реЗ рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЖрдорддреМрд░ рдкрд░ "рд╕рд▓рд╛рд╣рдХрд╛рд░" рд╕реЗ, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдСрдлрд┐рд╕ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ)ред
- рд╕рдВрдкрд╛рджрди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рд╕рд╛рде - рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВред
- рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд╕рд╛рде рдХреЗ рд░реВрдк рдореЗрдВред
- рд╢рд╛рдпрдж - Google рдбреЙрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреАрдбреАрдПрдл рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ - рдЕрднреА рддрдХ рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд╣реЛрдЧрд╛ (рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЧрд▓рдд рд╣реИ, рдПрдХ рд╣реА рдлреЙрд░реНрдо 21001 рдХреЛ googledox рдореЗрдВ рд╕рд▓рд╛рд╣рдХрд╛рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рдпрд╣ рдХрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╣реИ))ред
рдХрдорд┐рдпреЛрдВ
- рдХрднреА-рдХрднреА рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд▓рд┐рдЦрддреЗ рд╕рдордп, рд▓рд┐рдмрд░рдСрдлрд┐рд╕ рдЕрдирд╛рдпрд╛рд╕ рдЯреИрдЧреНрд╕ рдХреЛ рдмрд░реНрдмрд╛рдж рдХрд░ рджреЗрддрд╛ рд╣реИ, {{..}} рдХреЗ рдЕрдВрджрд░ рд╕реНрдкреИрди = "рдПрди-рдЬреАрдмреА" рдФрд░ рдЕрдиреНрдп рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рдЖрдкрдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
- рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╕рдВрд╕рд╛рдзрди рдХреА рдЦрдкрдд - 100% рд╕реАрдкреАрдпреВ (рдХреЗрд╡рд▓ рдПрдХ, рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдХрд┐рддрдиреЗ рд╣реИрдВ), рд╕реИрдХрдбрд╝реЛрдВ рдореАрдЯрд░ рд░реИрдо, рдкреАрдбреАрдПрдл рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ - рдПрдХ рдорд┐рдирдЯ рддрдХ рдпрд╛ рдЙрд╕рдХреЗ рдмрд╛рдж (рдлреЙрд░реНрдо 21001 - рдкреА 4-3.0 рдкрд░ 50 рд╕реЗрдХрдВрдб)ред рдЬрд╛рд╡рд╛ рдПрдХ рд╣реА рд╣реИред
- рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреИрдХреЗрдЬ рд▓реЗрддрд╛ рд╣реИ (рдлреЗрдбреЛрд░рд╛, рд╕реЗрдВрдЯреЛрд╕)ред
- рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдПрдХреНрд╕-рд╕рд░реНрд╡рд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рд╡реАрдПрдлрдмреА) рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ред
- рд╕рдВрднрд╡рддрдГ, рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рд▓рд┐рдмрд░рдСрдлрд┐рд╕ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рдПрдЧреА - рд▓реЗрдХрд┐рди рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП nic.ru рдкрд░ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕рдВрджреЗрд╣ рдХрд░рддрд╛ рд╣реВрдВред рд╣рдо рдЬреАрдПрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
- рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдХреЛрдИ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдирд╣реАрдВ рд╣реИред
рд╕рд╛рд░рд╛рдВрд╢
рдПрдХ рдЪрд░рдо рдЧрд┐рд░рд╛рд╡рдЯ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ - рдЙрдкрдпреБрдХреНрддред рд▓реЗрдХрд┐рди рдмрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд░рдоред
рдПрдЪрдЯреАрдПрдордПрд▓
рдпрд╣рд╛рдВ, рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ (рд╣рд╛рдереЛрдВ рд╕реЗ) рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди (рд╕реНрдкрд╛рд░реНрдХрд┐рдВрдЧ) рдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдПрдХ рдЫреЛрдЯрд╛, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд╕рд╡рд╛рд▓ рд╣реИ - рдкреАрдбреАрдПрдл рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ? рдЬрд▓реНрджреА, рдХреБрд╢рд▓рддрд╛ рд╕реЗ, рдкреГрд╖реНрда рд╡рд┐рд░рд╛рдо рдХреЗ рд╕рд╛рде рдЬрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛред рдФрд░ рдпрд╣рд╛рдБ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдПред
рд╢реБрджреНрдз рдЕрдЬрдЧрд░ рдПрдЪрдЯреАрдПрдордПрд▓ рд░реЗрдВрдбрд░ (рдЬреИрд╕реЗ рдкреАрдЖрдИрдПрд╕рдП рдФрд░ рдкреВрд░реНрд╡рдЬреЛрдВ / рд╡рд╛рд░рд┐рд╕ / рдХрд╛рдВрдЯреЗ) рдХреЗ рд╕рд╛рде рдХрдИ рдкреНрд░рдпреЛрдЧреЛрдВ рдиреЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг (IMHO) рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛: рдПрдХ рдЧрд╛рд░рдВрдЯреАрдХреГрдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рддреИрдпрд╛рд░ HTML рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрд┐рдирдореЗрдВ рд╕реЗ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ, 4 рдХреЗ рд░реВрдк рдореЗрдВ (рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ)ред рдЗрдирдореЗрдВ рд╕реЗ, рдЖрдк linux рдореЗрдВ 2 - gecko рдФрд░ webkit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЕрдЬрдЧрд░ рд╕реЗ рдЬреЗрдХреЛ рдХреЛ рдмреБрд▓рд╛рдУ - рд▓реЗрдХрд┐рди рдХ) рдЗрд╕реЗ рдПрдХреНрд╕ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рд▓рд┐рдмреНрд░реЗ рдСрдлрд┐рд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ) рдФрд░ рдмреА) рдореБрдЭреЗ рдПрдХ рддреИрдпрд╛рд░ рдиреБрд╕реНрдЦрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рд╢реЗрд╖ рд╡реЗрдмрдХрд┐рдЯ:
- PyQt4> Qt> WebKit> QPrinter (рдЬреИрд╕реЗ рдпрд╣ )ред рдореВрд▓ рд░реВрдк рд╕реЗ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЗрд╕рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХреБрдЫ рдХрд░рддрд╛ рд╣реИ), рдЪрд╛рд▓рд╛рдХреА рд╕реЗ - рд▓реЗрдХрд┐рди рдкреЗрдЬрдмреНрд░реЗрдХ рдирд╣реАрдВ рдкрдХрдбрд╝рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ - рдЖрдкрдХреЛ DPI рдФрд░ ZoomFactor рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реЗрд╖ рдиреГрддреНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- GTK> WebKit> GTK рдкреНрд░рд┐рдВрдЯрд░ (рдЬреИрд╕реЗ рдпрд╣ )ред рдореВрд▓ рд░реВрдк рд╕реЗ, рдЪрд╛рд▓рд╛рдХреА рд╕реЗ - рд▓реЗрдХрд┐рди рдкреЗрдЬ рдмреНрд░реЗрдХ рднреА рдкрдХрдбрд╝ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИред
- рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рд╡реЗрдмрдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - wkhtmltopdf - рдмрд╛рд╣рд░реА рдмрд╛рдЗрдирд░реА рдХреЗ рд░реВрдк рдореЗрдВ (рдЕрдм рдпрд╣ рд╡рд┐рдХрд▓реНрдк рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдпрд╛ рджреЗрд╢реА рдкрд╛рдпрдерди рдмрд╛рдЗрдВрдбрд┐рдВрдЧ (рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд▓реЗрдХрд┐рди рдЫреЛрдЯреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ)ред рдореВрд▓ рд░реВрдк рд╕реЗ (рдпрджрд┐ рдмрд╛рдзреНрдпрдХрд╛рд░реА), рдЪрд╛рд▓рд╛рдХреА рд╕реЗ, рдкреГрд╖реНрда-рд╡рд┐рд░рд╛рдо рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реИ, рддреЛ рдкрд░рд┐рдгрд╛рдо рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИред
рдЧреМрд░рд╡
- рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ , рджреГрд╢реНрдп рд╕рдВрдкрд╛рджрди рд╕рдВрднрд╡ рд╣реИред
- рддреНрд╡рд░рд┐рдд рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди (html рдЙрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ) - рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ - рдФрд░ рдкрд░рд┐рдгрд╛рдоред
- рдкреАрдбреАрдПрдл рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рд░реВрдкрд╛рдВрддрд░рдгред
- рдкреАрдбреАрдПрдл рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрджреНрдз рдЕрдЬрдЧрд░ рдПрдкреАрдЖрдИ (рдЬреЛ "рдкреНрд░рдЧрддрд┐ рдореЗрдВ рд╣реИ")ред
рдХрдорд┐рдпреЛрдВ
- рдлрд┐рд░ рднреА, рдЧреБрдгрд╡рддреНрддрд╛ HTML рд╣рд╕реНрддрдирд┐рд░реНрдорд┐рдд рд╣реИред
- рдЬрдЯрд┐рд▓ рд░реВрдкреЛрдВ (рдЬреИрд╕реЗ 21001) рдХреЛ рдЕрдкрдиреЗ рджрдо рдкрд░ рд▓рд┐рдЦрдирд╛ рдпрд╛ рдЦреАрдВрдЪрдирд╛ рд╣реЛрдЧрд╛ - рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдпрд╣ рдПрдХ рдбрд░рд╛рд╡рдирд╛ -xls рд╣реИред
- рдХреНрдпреЛрдВрдХрд┐ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд┐рдд рд▓реАрдм / рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рдПрдХ рд╣реА nic.ru (рдлреНрд░реАрдмреАрдПрд╕рдбреА) рдкрд░ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ (рдмреИрд╕рд╛рдЦреА рдХреЗ рдмрд┐рдирд╛)ред GAE рдЕрднреА рднреА рдкреНрд░рд╢реНрди рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред
рд╕рд╛рд░рд╛рдВрд╢
"рдирд░рдо" рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╡рд┐рдХрд▓реНрдкред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЖрдкрдХреЛ
рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╢реБрджреНрдз рдЕрдЬрдЧрд░ рдПрдЪрдЯреАрдПрдордПрд▓ рд░реЗрдВрдбрд░ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП - рдмрд┐рдирд╛ рдлреНрд▓рд╢, рдЬреЗрдПрд╕ рдФрд░ рдЕрдиреНрдп рдХрд╛рд░реНрдЯреВрди рдХреЗ - рд▓реЗрдХрд┐рди рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╕реАрдПрд╕рдПрд╕ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рдеред
рд╢рд╛рдпрдж
рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП, TeX, LaTeX, Lyx, docbook рдкреНрд░рд╛рд░реВрдкреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд▓реЗрдХрд┐рди рдЕрдм рддрдХ рдХреЛрдИ рд▓рд╛рдн рдирд╣реАрдВ рд╣реИ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ "рд▓рдЧрднрдЧ рдирд░рдо" рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП - рд╕рдорд╛рди 21001)ред
4. рдХрдареЛрд░ рд░реВрдк
рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рджреБрдЦрдж рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рдХрд┐ рдпрд╣рд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рджреГрд╢реНрдп рд╕рдВрдкрд╛рджрдХ рдмреЗрд╣рдж рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ - рд░реВрд╕реА рд╕рдВрдШ рдХреЗ "рдХрдард┐рди" рд░реВрдкреЛрдВ рдХреЗ рд╡рд┐рд╢рд╛рд▓ рдмрд╣реБрдордд (рдпрджрд┐ рд╕рднреА рдирд╣реАрдВ) рдореЗрдВ, "рд╡рд░реНрдЧреЛрдВ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЬрдм рдкрд╛рда рдХреЛ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдиреЗ рд╡рд░реНрдЧ (
рдЙрджрд╛рд╣рд░рдг ) рдореЗрдВ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред
рд╣рдо рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ (рдЬреИрд╕реЗ "рдЯрд┐рдлрд╝ рдкрд░ рдкрд╛рда рдЦреАрдВрдЪреЛ") рдФрд░ рд╕реАрдзреЗ рдлрд╛рдЗрдирд▓ рдореЗрдВ рдЬрд╛рдПрдВред
рдЖрд░рдПрдордПрд▓
Reportlab рдХрд╛ рд╡рд┐рдХрд╛рд╕ (рд╣рд╛рдБ, рдЕрдЬрдЧрд░-рд░рд┐рдкреЛрд░реНрдЯрд▓реИрдм рдЙрдирдХрд╛ рд╣реИ) рдПрдХ рд╕рд╛рдзрд╛рд░рдг XML рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкреАрдбреАрдПрдл рдХреЗ рд╕рд╛рде рдЕрджреНрднреБрдд рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рд╕рд┐рджреНрдз рдЕрдЬрдЧрд░- trml2pdf рдкрд╣рд▓реЗ рд╕реЗ рд╣реА RIP рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдореБрдЭреЗ рд▓рд┐рдЦрд╛ рд╣реИ) - рдореБрдЭреЗ рдпрд╣ trml2pdf рд▓реЗрдирд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдЦрддреНрдо рдХрд░рдирд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрд░рдПрдордПрд▓ рдХреА рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░
рдзрд░реНрдо рдореБрдЭреЗ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдордирд╛ рдХрд░рддрд╛ рд╣реИ (рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдмреНрд░реЗрдХ) рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ rml2pdfред
рдЧреМрд░рд╡
- рдореВрд▓ рд░реВрдк рд╕реЗ
- рдЪрддреБрд░
- рд▓рдЪреАрд▓реЗрдкрди
- рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ) - рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬреАрдПрдИ рдореЗрдВ рднреА (рдореИрдВрдиреЗ рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ)ред
рдХрдорд┐рдпреЛрдВ
- рд╕рдЦреНрддреА рд╕реЗ рд╣рд╕реНрддрдирд┐рд░реНрдорд┐рдд
- рдПрдХ рдмрд╣реБрдд рд╣реА рдореБрд╢реНрдХрд┐рд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ "рд╕реЙрдлреНрдЯ" рдЯреЗрдХреНрд╕реНрдЯ ("flowables") рдХреЗ рд╕рд╛рде рд╕рдЯреАрдХ рдкреЛрдЬрд┐рд╢рдирд┐рдВрдЧ ("рдЧреНрд░рд╛рдлрд┐рдХреНрд╕") рдорд┐рд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЗрд╕рд▓рд┐рдП, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдПрдХ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдПрдбрд┐рдЯрд░ рдХреА рдХрдореА)ред
- рдХреЛрдИ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдирд╣реАрдВ - рдХреЛрдИ рдЯреЗрдореНрдкрд▓реЗрдЯ рдирд╣реАрдВ, рдХреЛрдИ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВред
рд╕рд╛рд░рд╛рдВрд╢
рд╕рдЯреАрдХ рд░реВрдкреЛрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рд░рд▓ рд╡рд╛рд▓реЗ) рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рдкрд╕реАред
рдкреАрдбреАрдПрдл рд░реВрдкреЛрдВ
рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ: рдкреАрдбреАрдПрдл рдореЗрдВ рд╕реНрд░реЛрдд - рдФрд░ рдкреАрдбреАрдПрдл рдореЗрдВ рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдоред
- рдмрд╛рдПрдВ рд╣рд╛рде рдореЗрдВ рдореВрд▓ рдкреАрдбреАрдПрдл рд▓реЗрдВ
- XFDF (рдЕрдирдкреЗрдХреНрд╖рд┐рдд Xml) рдмрд┐рд▓реНрдЯ-рдЗрди Django рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд - рджрд╛рдИрдВ рдУрд░
- рдЙрдиреНрд╣реЗрдВ рдПрдХ рдирдП рдкреАрдбреАрдПрдл рдореЗрдВ рдорд┐рд▓рд╛рдПрдВ (рдЖрдмрд╛рдж рдХрд░реЗрдВ) ("рд▓реБрдврд╝рдХрд╛ рд╣реБрдЖ" - рдЪрдкрдЯрд╛)
- рдФрд░ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджреЗрдВ
рдХреЗрд╡рд▓ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ - рдЖрдЗрдЯрдо 3ред
рдЖрдЬ рддрдХ, рдкреАрдбреАрдПрдл рд░реВрдкреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рджреЗрд╢реА рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЕрдЬрдЧрд░ рдПрдкреАрдЖрдИ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреЙрдкрд▓рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ - рд▓реЗрдХрд┐рди, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╡рд╣рд╛рдБ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрдЯреМрддреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВ), рдЗрд╕рд▓рд┐рдП
iText рдПрдХрдорд╛рддреНрд░ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИред Pdftk рдпрд╛ рдЕрдкрдиреА рдмрд╛рдЗрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрдкрдХреЗ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИред
рдЧреМрд░рд╡
- рдЖрдк рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЛ рдПрдХ рдкреАрдбреАрдПрдл рдлреЙрд░реНрдо (рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ) рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
- рдЖрдк рднреА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЗрд╕реА рддрд░рд╣)ред
- рдмрд┐рд▓реНрдХреБрд▓ рдЧрд╛рд░рдВрдЯреАрдб рдкрд░рд┐рдгрд╛рдоред
- рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреАрдбреАрдПрдл рдкреНрд░рд╛рд░реВрдк "рд╡рд░реНрдЧ" (рдХреЙрдореНрдмреЛ)ред
- рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ - рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ (рд╢рд╛рдпрдж - рдФрд░ рдЬреАрдПрдИ рдХреЗ рд╕рд╛рде) - рдореИрдВрдиреЗ рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред
рдХрдорд┐рдпреЛрдВ
- рдЕрдЬрдЧрд░ рдПрдкреАрдЖрдИ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдмрд╛рд╣рд░реА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ред
- рдЬрд╛рд╡рд╛ рдПрдХ рд╣реА рд╣реИред
рд╕рд╛рд░рд╛рдВрд╢
рд╕рдЯреАрдХ рдореБрджреНрд░рдг рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╡рд┐рдХрд▓реНрдкред
5. рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рд░рд╛рдВрд╢
рдЖрдЬ рдмрдиреЗ рдХреБрд▓ рдХреЗ рд▓рд┐рдП:
- "рд╕реЙрдлреНрдЯ" рдлреЙрд░реНрдо - html | рд╡реЗрдмрдХрд┐рдЯ - рдмрд▓реНрдХрд┐ рднрд╛рд░реА, рдирд┐рд░рд░реНрдердХ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреЛрд░реНрдЯреЗрдмрд▓ рд╡реЗрдмрдХрд┐рдЯреЙрдХреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ (рдФрд░ рджреЗрдЦрддреЗ рд░рд╣реЗрдВ)ред
- "рд╣рд╛рд░реНрдб" рдлрд╝реЙрд░реНрдо рдкреАрдбреАрдПрдл рдлреЙрд░реНрдо рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ
рдмреИрд╕рд╛рдЦреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдмрд╛рд╣рд░реА рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп (рдФрд░ рдмрд▓рд╛рддреНрдХрд╛рд░ рдкреЙрдкрд▓рд░ рдЬрд╛рд░реА рд░рдЦреЗрдВ)ред - рдУрдбреАрдПрдл рдФрд░ рдЖрд░рдПрдордПрд▓ - рдХреНрд░рдорд╢рдГ рдЧрд┐рд░рд╛рд╡рдЯ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВред
рдкреБрдирд╢реНрдЪред рдпрд╣ рд╕рдм рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдЖрдк
рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ - рдУрдбреАрдПрдл рдФрд░ рдЖрд░рдПрдордПрд▓ рдХреЗ рдмрд┐рдирд╛, рд▓реЗрдХрд┐рди рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред