The module that appears as most suitable for you is called HTML2Book. It will automatically create a new book page for each HTML heading and subheading in the body text. This makes it possible to use a single HTML page, created in a word processing program and saved as HTML, or other structured HTML, to create a multipage Drupal book in a single step. You actually need to collate all your
.docx files into a single HTML-file before converting to HTML to use HTML2Book in a single step.
In case your requirements are beyond what HTML2Book is capable of, below is a list of all the (usable) Drupal modules I am aware of that can be used to bulk import HTML (and some other formats) into a Drupal site:
- HTML2Book - Import a single HTML page and split it up into an hierarchical Drupal book structure consisting of a set of interlinked Drupal nodes.
- Import HTML - Import all of an existing, static HTML-site into a Drupal site as nodes.
- Feeds - Import or aggregate data as nodes, users, taxonomy terms or simple database records.
- Migrate - Provides a flexible framework for migrating content into Drupal from other sources, including HTML.
- Node import - Allows users to import content (node, user, taxonomy) from CSV or TSV files. Requires you to convert from HTML to CSV. (no Drupal 7 version)
Of these, the simplest to use is HTML2Book, but it can only handle a single HTML page. For more complex conversion tasks, where you need to convert a large static HTML-site made up of several interlinked pages, one of the other modules may be more suitable.
Also: Whatever tool you use, never experiment with bulk import on a production site. Unless you're a lot more clever than me, there are going to be false starts and botched imports. Cleaning up thousands of nodes damaged by an import gone wrong is not fun. Always experiment with bulk import on a throwaway staging site that just can be discarded wholesale when things go wrong. Transfer the settings and do the import on the production site when you're sure you have a working set-up.