Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ элСктронных ΠΊΠ½ΠΈΠ³ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ FictionBook 2.1: практичСскоС руководство (beta 4)Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 13

Автор ΠœΠΈΡ…Π°ΠΈΠ» ΠšΠΎΠ½Π΄Ρ€Π°Ρ‚ΠΎΠ²ΠΈΡ‡

Β«Regular expression to run on result documentΒ» β€” рСгулярныС выраТСния, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

УстроСно Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ.

И, послСдняя, чСтвСртая Π²ΠΊΠ»Π°Π΄ΠΊΠ° β€” Β«LogΒ» β€” Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΠΏΡ†ΠΈΠΉ. Π’Π°ΠΌ отобраТаСтся Ρ…ΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ прСобразования.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ TXT, HTM, RTF, DOC. Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ послСдних ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Micro$oft Word, для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прСобразования ΠΈΡ… Π² HTML.

Π‘ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° сСкции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° справляСтся ΠΏΠ»ΠΎΡ…ΠΎ. ВрСбуСтся ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€Π°Π²ΠΊΠ° Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.

РСзюмС:

НСплохоС срСдство для конвСртирования Ρ„Π°ΠΉΠ»ΠΎΠ² TXT ΠΈ HTML.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ смысл, особСнно, Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΈΠ³Π° конвСртируСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Β«ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒΒ».

Для ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ конвСртирования Ρ„Π°ΠΉΠ»ΠΎΠ² написана надстройка (front-end) Batch2FB.

Β§ 3.3 ExportXML

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСдставляСт собой макрос M$ Word, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для прСобразования Π² FB2 Ρ„Π°ΠΉΠ»ΠΎΠ² DOC прямо ΠΈΠ· M$ Word. 

ΠœΠ°ΠΊΡ€ΠΎΡ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ запускаСтся Π² M$ Word XP ΠΈ 2003.

Установка макроса Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° ExportXML.dot Π² ΠΏΠ°ΠΏΠΊΡƒ автоматичСски запускаСмых макросов Word. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ°ΠΏΠΊΠ° C:\Program Files\Microsoft Office\Office10\Startup\. (Π—Π΄Π΅ΡΡŒ ΠΈ Π΄Π°Π»Π΅Π΅ для M$ Office 2003 вмСсто Β«Office10Β» Π±ΡƒΠ΄Π΅Ρ‚ Β«Office11Β»).

Π—Π°Ρ‚Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ запуск макросов. МСню «БСрвис\ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Β», Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ° Β«Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΒ», ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ макросов». На Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ бСзопасности» установитС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ-Ρ€Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΡƒ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ «БрСдняя. РСшСниС ΠΎ запускС ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ опасных макросов принимаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΒ». ΠŸΡ€Π°Π²Π΄Π°, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС Word Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΠΊΠ°ΠΊΠΈΠ²Π°Ρ‚ΡŒ Π½Π°Π΄ΠΎΠ΅Π΄Π»ΠΈΠ²ΠΎΠ΅ сообщСниС, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ макросы.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ бСзопасности ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ макросы Π±Π΅Π· всяких запросов.

Для этого макрос Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ.

Π’Π½Π°Ρ‡Π°Π»Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сСртификат. ЗапускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΡƒ selfcert.exe ΠΈΠ· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ MS Office (C:\Program Files\Microsoft Office\Office10\). Π’ ΠΏΠΎΠ»Π΅ Β«Π’Π°ΡˆΠ΅ имя» Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ слово ΠΈ ΠΆΠΌΠ΅ΠΌ OK. ВсС, сСртификат создан. ΠŸΡ€Π°Π²Π΄Π°, ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ Micro$oft, Π½ΠΎ Π½Π°ΠΌ этого ΠΈ Π½Π΅ трСбуСтся.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ запускаСм Word (макрос ExportXML.dot Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ Startup). ЗапускаСм Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic (БСрвис\ΠœΠ°ΠΊΡ€ΠΎΡ\Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Basic). Π’ окошкС Project Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π³Ρ€ΡƒΠΏΠΏΡƒ ExportXML.

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π·Ρ‹Π²Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Tools\Digital Signature. Π’ окошкС «Цифровая подпись» ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒΒ», Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ сСртификат ΠΈ ΠΆΠΌΠ΅ΠΌ Β«OKΒ».

Π—Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΠΌ ΠΈΠ· Word. На запрос, Π½Π°Π΄ΠΎ Π»ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ExportXML, ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠŸΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ запускС Word сообщит, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» ExportXML.dot содСрТит макросы, подписанныС Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ [имя вашСго сСртификата]. Π‘Ρ‚Π°Π²ΠΈΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² «ВсСгда Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ макросам ΠΈΠ· Π΄Π°Π½Π½ΠΎΠ³ΠΎ источника» ΠΈ ΠΆΠΌΠ΅ΠΌ ΡΡ‚Π°Π²ΡˆΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΡƒ «НС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ макросы».

ВсС! ΠŸΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… запусках Word Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ»Π΅ΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ExportXML, Π½Π΅ докучая Π²Π°ΠΌ запросами.

Π’ мСню Β«Π€Π°ΠΉΠ»Β» появилось подмСню Β«FictionBook2Β» содСрТащСС Π΄Π²Π° ΠΏΡƒΠ½ΠΊΡ‚Π°: Β«Export as FictionboΠΎΠΊ2 xml…» ΠΈ Β«Edit Fictionbook2 properties…»

ПослСдний ΠΏΡƒΠ½ΠΊΡ‚, ΠΊΠ°ΠΊ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, позволяСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ описаниС (description) Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ FB2-Ρ„Π°ΠΉΠ»Π°.

ΠšΠ½ΠΎΠΏΠΎΡ‡ΠΊΠΈ Β«+Β» ΠΈ Β«-Β» Π²Π½ΠΈΠ·Ρƒ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ соотвСтствСнно Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠΎΠ»Π΅ΠΉ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΎΠ½Ρ‹Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ F2.

НСпосрСдствСнно экспорт производится ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ просто. Π’Π²ΠΎΠ΄ΠΈΠΌ ΠΏΡƒΡ‚ΡŒ ΠΈ имя Ρ„Π°ΠΉΠ»Π°. Π—Π°Ρ‚Π΅ΠΌ ΠΌΠ°ΠΊΡ€ΠΎΡ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ description. ΠŸΡ€ΠΈ этои ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ„Π°ΠΉΠ»Π° (Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Π²Π½ΠΈΠ·Ρƒ Β«Export encodingΒ»). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ тСкст экспортируСтся Π² utf-8.

ΠœΠ°ΠΊΡ€ΠΎΡ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚, курсив, ΠΈ Π΄Π°ΠΆΠ΅ Word-овскиС сноски. ΠŸΡ‹Ρ‚Π°Π΅Ρ‚ΡΡ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ Π½Π° сСкции, Ρ‡Ρ‚ΠΎ Ρ‡Π°Ρ‰Π΅ всСго получаСтся Π½Π΅ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½ΠΎ.

НапримСр, Ссли Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³Π»Π°Π²Ρ‹, состоит ΠΈΠ· Π΄Π²ΡƒΡ… строк, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ лишниС сСкции. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ порядкС Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΊΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ FB Editor.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Ссли ΠΎΠ½ΠΈ Π΅ΡΡ‚ΡŒ, Π½Π΅ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ!

ΠœΠ°ΠΊΡ€ΠΎΡ позволяСт Β«ΠΏΠΎΠΌΠΎΡ‡ΡŒΒ» Π΅ΠΌΡƒ ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ элСмСнты нСпосрСдствСнно Π² Word.

Для этого Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ стили, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊ ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ: Annotation, Cite, Cite Author, Epigraph, Epigraph Author, Poem Title, Stanza.

Если ΠΎΠ½ΠΈ автоматичСски Π½Π΅ появились Π² спискС стилСй послС установки макроса, придСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Для этого Ρ„Π°ΠΉΠ» ExportXML.dot Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ скопирован Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ C:\Documents and Settings\Имя Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ\Application Data\Microsoft\Π¨Π°Π±Π»ΠΎΠ½Ρ‹.

ΠžΡ‚ΠΊΡ€Ρ‹Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ мСню Π€ΠΎΡ€ΠΌΠ°Ρ‚\Π’Π΅ΠΌΠ°. Π’ появившСмся окошкС ΠΆΠΌΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° стилСй». Π’ спискС стилСй Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ExportXML ΠΈ ΠΆΠΌΠ΅ΠΌ Β«OKΒ».

РСзюмС: ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ своСму Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, Π½ΠΎ Π½Π΅Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСкомСндуСтся лишь Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… случаях. НапримСр, для прСобразования Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π°ΠΏΠΈΡ‡ΠΊΠ°Π½Π½Ρ‹Ρ… сносками.

Β§ 3.4 doc2fb

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ doc2fb ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для прСобразования Π² FB2 Ρ„Π°ΠΉΠ»ΠΎΠ² RTF ΠΈ M$ Word DOC.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΌΠΎΠ³Π»Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½Π° ПК Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн M$ Word 2003. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Π»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ JavaScript вСрсии Π½Π΅ Π½ΠΈΠΆΠ΅ 5 (Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав IE).

БобствСнно ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° прСдставляСт собой XSL-скрипт ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ β€” HTA-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. [3.1]

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ прост ΠΈ понятСн. Π‘Ρ€Π°Π·Ρƒ бросаСтся Π² Π³Π»Π°Π·Π°, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ° рассчитана Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΏΠΊΡƒ.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° ΡƒΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ Π³Π»Π°Π²Ρ‹ ΠΈ ΠΏΠΎΠ΄Π³Π»Π°Π²Ρ‹, ΠΆΠΈΡ€Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ курсив, сноски ΠΈ ссылки, Π° Ρ‚Π°ΠΊΠΆΠ΅ добавляСт ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

ΠŸΡ€ΠΈ этом Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Word, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, WMF, Π² ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚. РастровыС ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° JPEG, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² PNG.

МСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠΈ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²: Β«Π€Π°ΠΉΠ»Ρ‹Β», «Настройки» ΠΈ Β«Π˜Π½Ρ„ΠΎΒ»

ΠŸΡƒΠ½ΠΊΡ‚ Β«Π€Π°ΠΉΠ»Ρ‹Β» позволяСт Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π³Π»Π°Π²Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ страницу ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ (Π°ΠΊΡ‚ΠΈΠ²Π½Π° сразу послС запуска). Π’ строкС «Папка» Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Β«>>Β» ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡƒ, которая содСрТит Π½ΡƒΠΆΠ½Ρ‹Π΅ DOC-Ρ„Π°ΠΉΠ»Ρ‹.

ПослС этого становится Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΒ».

НаТимаСм Π΅Π΅. Π€Π°ΠΉΠ»Ρ‹ Ρ‚ΠΈΡ…ΠΎ ΠΈ быстро ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² FB2.

Π₯ΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ отобраТаСтся Π² области Β«Π–ΡƒΡ€Π½Π°Π»Β», которая находится ΠΏΠΎΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΒ».

Настройки ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ вСсьма нСмногочислСнны.

Β«ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ MS Word ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈΒ», Β«Π—Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ doc2fb послС прСобразования», Β«Π£Π΄Π°Π»ΡΡ‚ΡŒ пустыС строки» β€” Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этих ΠΎΠΏΡ†ΠΈΠΉ ясно Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².

Β«Π—Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ Line-break Π½Π° Paragraph-breakΒ» β€” замСняСт ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ строки Π½Π° ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΠ½Ρ†Π° Π°Π±Π·Π°Ρ†Π°.

Π§Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Ρ‹Π² строки? ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌΡΡ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ M$ Word.

ΠŸΡ€ΠΈ вставкС ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки тСкущая строка обрываСтся, ΠΈ тСкст продолТаСтся Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΈΠ»ΡŒ Π°Π±Π·Π°Ρ†Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя отступ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкой. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ появлСния отступа ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ строками тСкста (допустим, Π² написании адрСса ΠΈΠ»ΠΈ Π² стихотворСнии), ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ строку, вмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ENTER, вставляйтС ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Ρ‹Π² строки.

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ мСсто Ρ€Π°Π·Ρ€Ρ‹Π²Π° строки. НаТмитС клавиши SHIFT+ENTER.

Β«ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ сноски ΠΊΠ°ΠΊ <рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅>Β» ΠΈ Β«ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ ΠΊΠ°ΠΊ... <рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅>Β» β€” ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ Π² FB2 M$ Word ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ описанноС рСгулярными выраТСниями Π² сноски ΠΈ пояснСния.

Β«Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ измСнСния ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Β» β€”  Π² процСссС ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ вносятся измСнСния. Если опция Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, Ρ‚ΠΎ эти измСнСния Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠ°ΠΊ вСрсия рСдактирования.

Π‘ΠΈΡ‡ ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств β€” излишняя ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” проявил сСбя ΠΈ Ρ‚ΡƒΡ‚. Π‘Ρ‚ΠΈΡ…ΠΈ с отступами ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹, для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π² Π΄Π²Π΅ строчки Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ Π΄Π²Π΅ сСкции ΠΈ Ρ‚.Π΄.

Как ΠΈ Π² ExportXML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π°ΠΉΡ‚ΠΈ элСмСнты, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ. На страничкС Π°Π²Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ dot-Ρ„Π°ΠΉΠ» с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ стилями. Π”ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Ρ„Π°ΠΉΠ» Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΡΡ‚ΠΈΠ»ΠΈ ExportXML. 

РСзюмС. Π’ Ρ†Π΅Π»ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ своСму Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. НСсмотря Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ своСволиС, ΠΎΠ½Π° позволяСт быстро ΡΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большоС количСство Ρ„Π°ΠΉΠ»ΠΎΠ².

Β§ 3.5 ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ Ρ‡Π΅Ρ€Π΅Π· Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ, Π½ΠΎ нСзаслуТСнно ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ способ. Он, ΠΊΠ°ΠΊ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° тСкста, ΠΈΠ»ΠΈ ΠΆΠ΅ тСкста Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΅Π³ΠΎ Π² Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π° Windows, ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ вставкС Π² FB Editor.

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±ΠΌΠ΅Π½Π°, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, сохраняСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста, Π² частности ΠΆΠΈΡ€Π½Ρ‹ΠΉ ΠΈ курсивный ΡˆΡ€ΠΈΡ„Ρ‚.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ тСксты ΠΈΠ· MS Word, Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. НС обрСмСняя ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΈ dll-ΠΊΠ°ΠΌΠΈ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ способС конвСртирования Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ-ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, с частично Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ description.

РазумССтся, Π·Π°Ρ‚Π΅ΠΌ тСкст Π½Π°Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Но, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ скромному мнСнию, Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» «с нуля», Ρ‡Π΅ΠΌ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ³Ρ€Π΅Ρ…ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ конвСртирования.