diff --git a/src/r_tests/java/w2phtml/regressionTests/html5/SplitFilesAlignToPages.java b/src/r_tests/java/w2phtml/regressionTests/html5/SplitFilesAlignToPages.java
new file mode 100644
index 0000000..ed6282d
--- /dev/null
+++ b/src/r_tests/java/w2phtml/regressionTests/html5/SplitFilesAlignToPages.java
@@ -0,0 +1,35 @@
+package w2phtml.regressionTests.html5;
+
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.commons.io.FileUtils;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+
+public class SplitFilesAlignToPages {
+ @Test
+ @DisplayName("Split files align to pages")
+ void testExample() throws Exception {
+ String testName = "split_files";
+ List arguments = new ArrayList();
+ arguments.add("-page_break_style");
+ arguments.add("height:3em;margin-top:1em;margin-bottom:1em;background-color:red;");
+ arguments.add("-split_level=1");
+ arguments.add("-align_splits_to_pages=true");
+ arguments.add("-html5");
+ arguments.add("./testdocuments/input/" + testName + ".odt");
+ arguments.add("./testdocuments/output/" + testName + ".html");
+ w2phtml.Application.main(arguments.toArray(new String[0]));
+ File result1 = new File("./testdocuments/output/" + testName + ".html");
+ File result2 = new File("./testdocuments/output/" + testName + "1.html");
+ File model1 = new File("./testdocuments/model/" + testName + ".html");
+ File model2 = new File("./testdocuments/model/" + testName + "1.html");
+ assertTrue(FileUtils.contentEquals(result1, model1), "The files differ!");
+ assertTrue(FileUtils.contentEquals(result2, model2), "The files differ!");
+
+ }
+}
diff --git a/testdocuments/input/split_files.odt b/testdocuments/input/split_files.odt
new file mode 100644
index 0000000..3a2e9e8
Binary files /dev/null and b/testdocuments/input/split_files.odt differ
diff --git a/testdocuments/model/split_files.html b/testdocuments/model/split_files.html
new file mode 100644
index 0000000..dfcb142
--- /dev/null
+++ b/testdocuments/model/split_files.html
@@ -0,0 +1,22 @@
+
+
+
+ Default
+
+
+
+
+
+
+
Heading 1
+
Text 1
+
Heading 2
+
text2
+
Heading 3
+
Text 3
+
+
+
+
diff --git a/testdocuments/model/split_files1.html b/testdocuments/model/split_files1.html
new file mode 100644
index 0000000..480b38f
--- /dev/null
+++ b/testdocuments/model/split_files1.html
@@ -0,0 +1,22 @@
+
+
+
+ Default
+
+
+
+
+
+
+
+
Heading 1
+
Text 4
+
Heading 3
+
Text 5
+
Heading 1
+
+
+
+