Разработка системы автоматизированной подготовки документов с использованием библиотеки Apache POI
Аннотация
В статье рассматривается разработка программного комплекса для автоматизации документооборота, объединяющего генерацию пакетов документов на основе шаб лонов и динамическое создание интерфейсов ввода. Решение реализовано на языке Java с использованием библиотеки Apache POI, оно включает обработку форматов DOC/DOCX, интеграцию с внешними данными (CSV), поддержку многопользова тельских сценариев и конвертацию результатов в PDF. Система позволяет устранить ручные операции, минимизировать ошибки форматирования и повысить гибкость взаимодействия с документами. Практическое внедрение на факультете физико математических и естественных наук РУДН продемонстрировало сокращение вре менных затрат на 80% при ежемесячной обработке более 500 документов.
Литература
A. K. Pavlov, “Overview of automation methods for document development in an organization,” International Journal of Humanities and Natural Sciences, no. 6-3 (93), pp. 195–199, 2024 (in Russian); doi:10.24412/2500-1000-2024-6-3-195-199
M. V. Leonova, “Interactive interfaces for document workflow automation,” in Proc. of Modern Document Management Technologies in Business, Production and Management: XXIV All-Russian Sci. Pract. Conf., Moscow: Abris Publishing, , pp. 87–95, 2024 (in Russian).
V. V. Kravchenko, “Comparative analysis of methods for generating docx format documents from a template,” in Mathematical and Software Support for Information, Technical and Economic Systems, Tomsk, Russia: Tomsk State Univ. Press, , pp. 15–17, 2013 (in Russian).
“Apache Software Foundation”, in Apache POI Javadocs, 2025. [Online]. Available: https://poi.apache.org/
D. R. Hipp, SQLite Documentation, 2023. [Online]. Available: https://www.sqlite.org/docs.html
“Unicode Consortium,” in Code Page 1251 Encoding, 2023. [Online]. Available: https://www.unicode. org/
“documents4j Team,” in documents4j — Document Conversion API, 2023. [Online]. Available: https://documents4j.com/
“MicrosoftLearn,”in[MS-DOC]:Word(.doc)BinaryFileFormat,2025.[Online].Available:https://learn.microsoft.com/
“ECMA International,” in ECMA-376 Office Open XML File Formats, 5th ed., 2021. [Online]. Available: https://www.ecma-international.org/
“JUnit Team,” in JUnit 5 User Guide, 2025. [Online]. Available: https://junit.org/junit5/
Материал публикуется под лицензией:
