1
1
<?php
2
- require_once '../PHPWord.php ' ;
2
+
3
+ error_reporting (E_ALL );
4
+
5
+ if (php_sapi_name () == 'cli ' && empty ($ _SERVER ['REMOTE_ADDR ' ])) {
6
+ define ('EOL ' , PHP_EOL );
7
+ }
8
+ else {
9
+ define ('EOL ' , '<br /> ' );
10
+ }
11
+
12
+ require_once '../src/PHPWord.php ' ;
3
13
4
14
// New Word Document
15
+ echo date ('H:i:s ' ) , " Create new PHPWord object " , EOL ;
5
16
$ PHPWord = new PHPWord ();
6
17
7
18
// New portrait section
20
31
$ section ->addText ('I have only a paragraph style definition. ' , null , 'pStyle ' );
21
32
22
33
// Save File
34
+ echo date ('H:i:s ' ) , " Write to Word2007 format " , EOL ;
23
35
$ objWriter = PHPWord_IOFactory::createWriter ($ PHPWord , 'Word2007 ' );
24
- $ objWriter ->save (' Text. docx ' );
36
+ $ objWriter ->save (str_replace ( ' .php ' , ' . docx ', __FILE__ ) );
25
37
38
+ echo date ('H:i:s ' ) , " Write to OpenDocumentText format " , EOL ;
26
39
$ objWriter = PHPWord_IOFactory::createWriter ($ PHPWord , 'ODText ' );
27
- $ objWriter ->save ('Text.odt ' );
40
+ $ objWriter ->save (str_replace ('.php ' , '.odt ' , __FILE__ ));
41
+
42
+
43
+ // Echo memory peak usage
44
+ echo date ('H:i:s ' ) , " Peak memory usage: " , (memory_get_peak_usage (true ) / 1024 / 1024 ) , " MB " , EOL ;
45
+
46
+ // Echo done
47
+ echo date ('H:i:s ' ) , " Done writing file " , EOL ;
28
48
?>
0 commit comments