Використання спеціалізованих програмних розширень для автоматизації роботи з цифровими документами навчальних матеріалів
Вантажиться...
Файли
Дата
2018
Автори
Мазурець, О.В.
Ковальчук, О.В.
Слободзян, В.О.
Mazurets, O.V.
Kovalchyk, O.V.
Slobodzian, V.O.
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
В статті досліджено проблему автоматизації роботи з електронними документами навчальних
матеріалів у задачах визначення структури змістовних блоків у електронному документі навчального матеріалу
та пошуку ключових термінів у контенті навчального матеріалу. Встановлено, що для реалізації програмної
обробки електронних документів є доцільним використання спеціалізованих програмних комплексів, що надають
необхідний інструментарій для програмної роботи з контентом відповідних файлів. З метою визначення найбільш
ефективного програмного розширення проведено аналіз сучасних існуючих спеціалізованих програмних розширень для
автоматизації обробки електронних документів: Microsoft.Office.Interap.Word.dll, DocumentFormat.OpenXml.dll та
Spire.Doc.dll. За результатами аналізу встановлено, що бібліотека Microsoft.Office.Interap.Word.dll надає доступ до всіх
функцій MS Office, так як працює безпосередньо з PIA, для її роботи потрібна ліцензія для MS Office на кожному
клієнтському комп’ютері, MS Office завантажується у фоновому режимі, внаслідок чого займає значний обсяг
оперативної пам’яті. При роботі з docx-файлом за допомогою DocumentFormat.OpenXml.dll не потрібна наявність MS
Office та запуск в фоновому режимі, проте зростає складність програмного використання бібліотеки внаслідок
необхідності регулярного співставлення ідентифікатора стиля з контейнером властивостей стилів. Перевагою
Spire.Doc.dll визначено реалізацію функцій автоматичного співставлення стилів текстових блоків їх властивостям
на рівні розширення. В результаті аналізу розглянутих бібліотек було визначено Spire.Doc.dll оптимальним
варіантом для використання в автоматизації обробки електронних документів. Встановлено, що перенесення
функцій автоматичного співставлення стилів текстових блоків їх властивостям з рівня функціоналу програмного
коду застосунка на рівень функціоналу бібліотеки дозволяє спростити як роботу застосунка з електронним
документом, так і процес програмування. Розглянуто практичні особливості використання розширення Spire.Doc.dll
при роботі з електронними документами .DOCX. З метою визначення можливості застосування обраного
інструменту в задачах роботи з електронними документами було проведено його практичну апробацію в складі
програмної системи для вирішення прикладної задачі побудови структури електронного документу та пошуку
ключових слів у його контенті. В результаті встановлено можливість та достатню ефективність використання
розширення Spire.Doc.dll для роботи з електронними документами навчальних матеріалів.
At article investigated a problem of the automation work with electronic documents of educational materials in the tasks for determining the structure of content blocks at electronic documents educational material and search of key terms in content of educational materials. It is established that for software processing of electronic documents need to use specialized program components that provide the necessary tools for work with content of files. Microsoft.Office.Interop.Word.dll, DocumentFormat.OpenXml.dll and Spire.Doc.dll were using for choose the most effective program components for automation work with electronic documents. In process audit established that Microsoft.Office.Interap.Word.dll provide access to all function of MS Office because it works with PIA. This library needs a license for MS Office at every computers of client and MS Office loaded in the background, in result it occupies many RAM. DocumentFormat.OpenXml.dll uses for work with docx file. This component does not need to install MS Office and work in the background but the complexity of use this library is increasing to the need to regularly match the style ID with the styles properties container. The advantage of Spire Doc.dll is the implementation of automatic functions for matching of style of text blocks to their properties. In result audit this libraries there was chosen Spire.Doc.dll for use to automation of processing of electronic documents. It is established that in result transfer of functions for automatic matching styles of text block to their properties from the level of the functional code of the application to the level of the functional library simplify work of the application with electronic document and programming process. There was considered practical features of Spire.Doc.dll for working with electric documents ".DOCX". There was practical use made this tool in program system for determine its the possibilities at using in the tasks for work with electronic documents. The system is designed to build the structure of an electronic document and search keywords in its content. Explored the possibility and effectiveness of using the Spire.Doc.dll library to work with electronic educational materials documents.
At article investigated a problem of the automation work with electronic documents of educational materials in the tasks for determining the structure of content blocks at electronic documents educational material and search of key terms in content of educational materials. It is established that for software processing of electronic documents need to use specialized program components that provide the necessary tools for work with content of files. Microsoft.Office.Interop.Word.dll, DocumentFormat.OpenXml.dll and Spire.Doc.dll were using for choose the most effective program components for automation work with electronic documents. In process audit established that Microsoft.Office.Interap.Word.dll provide access to all function of MS Office because it works with PIA. This library needs a license for MS Office at every computers of client and MS Office loaded in the background, in result it occupies many RAM. DocumentFormat.OpenXml.dll uses for work with docx file. This component does not need to install MS Office and work in the background but the complexity of use this library is increasing to the need to regularly match the style ID with the styles properties container. The advantage of Spire Doc.dll is the implementation of automatic functions for matching of style of text blocks to their properties. In result audit this libraries there was chosen Spire.Doc.dll for use to automation of processing of electronic documents. It is established that in result transfer of functions for automatic matching styles of text block to their properties from the level of the functional code of the application to the level of the functional library simplify work of the application with electronic document and programming process. There was considered practical features of Spire.Doc.dll for working with electric documents ".DOCX". There was practical use made this tool in program system for determine its the possibilities at using in the tasks for work with electronic documents. The system is designed to build the structure of an electronic document and search keywords in its content. Explored the possibility and effectiveness of using the Spire.Doc.dll library to work with electronic educational materials documents.
Опис
Ключові слова
електронний документ, цифровий документ, навчальні матеріали, ключові терміни, Microsoft.Office.Interap.Word, DocumentFormat.OpenXml, Spire.Doc
Бібліографічний опис
Мазурець, О.В. Використання спеціалізованих програмних розширень для автоматизації роботи з цифровими документами навчальних матеріалів [Текст] / О. В. Мазурець, О. В. Ковальчук, В. О. Слободзян // Вісник Хмельницького національного університету. Технічні науки. – 2018. – № 1. – С. 61-69.