Skip to content

Commit 2ff4cff

Browse files
committed
Example updates with new mPDF 7.0 features
1 parent 7b05625 commit 2ff4cff

11 files changed

+173
-27
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
examples/
2+
examples56/
23
vendor/
34
composer.lock

angerthas.ttf

23.8 KB
Binary file not shown.

example21_hyphenation.php

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -341,13 +341,12 @@
341341
require_once $path . '/vendor/autoload.php';
342342

343343
$mpdf = new \Mpdf\Mpdf([
344-
'mode' =>'c',
345-
'margin_left' =>32,
346-
'margin_right' =>25,
347-
'margin_top' =>27,
348-
'margin_bottom' =>25,
349-
'margin_header' =>16,
350-
'margin_footer' =>13
344+
'margin_left' => 32,
345+
'margin_right' => 25,
346+
'margin_top' => 27,
347+
'margin_bottom' => 25,
348+
'margin_header' => 16,
349+
'margin_footer' => 13
351350
]);
352351

353352
$mpdf->SetDisplayMode('fullpage');

example29_multilingual_autofont.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,6 @@
215215
216216
<p>&#x647;&#x644; &#x633;&#x62a;&#x633;&#x641;&#x631; &#x627;&#x644;&#x62c;&#x647;&#x648;&#x62f; &#x627;&#x644;&#x62f;&#x628;&#x644;&#x648;&#x645;&#x627;&#x633;&#x64a;&#x629; &#x627;&#x644;&#x62c;&#x627;&#x631;&#x64a;&#x629; &#x639;&#x646; &#x62d;&#x644;&#x648;&#x644;&#x61f; &#x648;&#x643;&#x64a;&#x641; &#x62a;&#x646;&#x638;&#x631; &#x644;&#x644;&#x627;&#x62a;&#x647;&#x627;&#x645;&#x627;&#x62a; &#x644;&#x628;&#x639;&#x636; &#x647;&#x630;&#x647; &#x627;&#x644;&#x62f;&#x648;&#x644; &#x628;&#x627;&#x644;&#x62a;&#x62f;&#x62e;&#x644; &#x641;&#x64a; &#x627;&#x644;&#x634;&#x623;&#x646; &#x627;&#x644;&#x639;&#x631;&#x627;&#x642;&#x64a;&#x60c; &#x648;&#x627;&#x644;&#x62a;&#x648;&#x631;&#x637; &#x641;&#x64a; &#x62f;&#x639;&#x645; &#x639;&#x645;&#x644;&#x64a;&#x627;&#x62a; &#x627;&#x644;&#x639;&#x646;&#x641;&#x61f; &#x648;&#x627;&#x644;&#x649; &#x627;&#x64a; &#x645;&#x62f;&#x649; &#x64a;&#x628;&#x62f;&#x648; &#x627;&#x644;&#x648;&#x636;&#x639; &#x641;&#x64a; &#x627;&#x644;&#x639;&#x631;&#x627;&#x642; &#x627;&#x646;&#x639;&#x643;&#x627;&#x633;&#x627; &#x644;&#x644;&#x635;&#x631;&#x627;&#x639;&#x627;&#x62a; &#x627;&#x644;&#x625;&#x642;&#x644;&#x64a;&#x645;&#x64a;&#x629; &#x641;&#x64a; &#x627;&#x644;&#x645;&#x646;&#x637;&#x642;&#x629;&#x61f;</p>
217217
218-
219218
<h4>Persian / Farsi</h4>
220219
<p>&#x645;&#x62d;&#x645;&#x62f; &#x627;&#x644;&#x628;&#x631;&#x627;&#x62f;&#x639;&#x6cc; &#x631;&#x626;&#x64a;&#x633; &#x622;&#x698;&#x627;&#x646;&#x633; &#x628;&#x64a;&#x646; &#x627;&#x644;&#x645;&#x644;&#x644;&#x6cc; &#x627;&#x646;&#x631;&#x698;&#x6cc; &#x627;&#x62a;&#x645;&#x6cc; &#x67e;&#x64a;&#x634;&#x646;&#x647;&#x627;&#x62f; &#x6a9;&#x631;&#x62f;&#x647; &#x627;&#x633;&#x62a; &#x62a;&#x647;&#x631;&#x627;&#x646; &#x628;&#x631;&#x646;&#x627;&#x645;&#x647; &#x62c;&#x646;&#x62c;&#x627;&#x644;&#x6cc; &#x63a;&#x646;&#x6cc; &#x633;&#x627;&#x632;&#x6cc; &#x627;&#x648;&#x631;&#x627;&#x646;&#x64a;&#x648;&#x645; &#x631;&#x627; &#x645;&#x62a;&#x648;&#x642;&#x641; &#x6a9;&#x646;&#x62f; &#x648; &#x63a;&#x631;&#x628; &#x646;&#x64a;&#x632; &#x627;&#x62c;&#x631;&#x627;&#x6cc; &#x62a;&#x62d;&#x631;&#x64a;&#x645; &#x647;&#x627;&#x6cc; &#x62a;&#x646;&#x628;&#x64a;&#x647;&#x6cc; &#x645;&#x648;&#x631;&#x62f; &#x62a;&#x627;&#x626;&#x64a;&#x62f; &#x633;&#x627;&#x632;&#x645;&#x627;&#x646; &#x645;&#x644;&#x644; &#x645;&#x62a;&#x62d;&#x62f; &#x631;&#x627; &#x628;&#x647; &#x62a;&#x639;&#x648;&#x64a;&#x642; &#x628;&#x64a;&#x627;&#x646;&#x62f;&#x627;&#x632;&#x62f;.</p>
221220

example35_watermarks.php

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,41 @@
33
$html = '
44
<h1>mPDF</h1>
55
<h2>Watermarks</h2>
6-
<p>P: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis, malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. </p>
6+
<p>P: Nulla felis erat, imperdiet eu, ullamcorper non, nonummy quis, elit. Suspendisse potenti. Ut a eros at ligula
7+
vehicula pretium. Maecenas feugiat pede vel risus. Nulla et lectus. Fusce eleifend neque sit amet erat. Integer
8+
consectetuer nulla non orci. Morbi feugiat pulvinar dolor. Cras odio. Donec mattis, nisi id euismod auctor, neque
9+
metus pellentesque risus, at eleifend lacus sapien et risus. Phasellus metus. Phasellus feugiat, lectus ac aliquam
10+
molestie, leo lacus tincidunt turpis, vel aliquam quam odio et sapien. Mauris ante pede, auctor ac, suscipit quis,
11+
malesuada sed, nulla. Integer sit amet odio sit amet lectus luctus euismod. Donec et nulla. Sed quis orci. </p>
712
813
<hr />
914
10-
<div>DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim. </div>
11-
<div>DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus. Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce ornare tempus enim. </div>
12-
13-
<blockquote>Blockquote: Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus.</blockquote>
14-
15-
<address>Address: Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus.</address>';
15+
<div>DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum
16+
sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus.
17+
Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat
18+
dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor. Fusce
19+
ornare tempus enim. </div>
20+
<div>DIV: Proin aliquet lorem id felis. Curabitur vel libero at mauris nonummy tincidunt. Donec imperdiet. Vestibulum
21+
sem sem, lacinia vel, molestie et, laoreet eget, urna. Curabitur viverra faucibus pede. Morbi lobortis. Donec dapibus.
22+
Donec tempus. Ut arcu enim, rhoncus ac, venenatis eu, porttitor mollis, dui. Sed vitae risus. In elementum sem placerat
23+
dui. Nam tristique eros in nisl. Nulla cursus sapien non quam porta porttitor. Quisque dictum ipsum ornare tortor.
24+
Fusce ornare tempus enim. </div>
25+
26+
<blockquote>Blockquote: Maecenas arcu justo, malesuada eu, dapibus ac, adipiscing vitae, turpis. Fusce mollis. Aliquam
27+
egestas. In purus dolor, facilisis at, fermentum nec, molestie et, metus. Maecenas arcu justo, malesuada eu, dapibus ac,
28+
adipiscing vitae, turpis. Fusce mollis. Aliquam egestas. In purus dolor, facilisis at, fermentum nec, molestie et,
29+
metus.</blockquote>
30+
31+
<address>
32+
Address: Vestibulum feugiat, orci at imperdiet tincidunt, mauris erat facilisis urna, sagittis ultricies dui
33+
nisl et lectus. Sed lacinia, lectus vitae dictum sodales, elit ipsum ultrices orci, non euismod arcu diam non metus.
34+
</address>';
1635

1736
$path = (getenv('MPDF_ROOT')) ? getenv('MPDF_ROOT') : __DIR__ . '/../../..';
1837
require_once $path . '/vendor/autoload.php';
1938

20-
$mpdf = new \Mpdf\Mpdf(['mode' => 'c']);
39+
// default watermark angle is 45°
40+
$mpdf = new \Mpdf\Mpdf(['mode' => 'c', 'watermarkAngle' => 135]);
2141

2242
$mpdf->SetDisplayMode('fullpage');
2343

example52_lineheight.htm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
<style>
44
body { font-family: Arial, Helvetica, sans-serif; }
55
.gradient {
6-
border:0.1mm solid #220044;
6+
border:0.1mm solid #220044;
77
background-color: #f0f2ff;
88
background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5;
99
}
1010
</style>
1111
</head>
1212
<body>
13-
<h4>Line-height & vertical alignment</h4>
13+
<h4>Line-height &amp; vertical alignment</h4>
1414
<div>In these examples, top and bottom padding are set to 0, so the block height = line height.</div>
1515
<div>The inline text (set to a larger font-size) inherits the line-height as a factor of the largest font-size i.e. the line height will expand to reflect the largest font on the line.<br />
1616
Line-height: "normal" (set in mPDF by default as 1.33).</div>

example52_new_mPDF_4-2_features.php

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -302,15 +302,20 @@
302302
</div>
303303
304304
<pagebreak />
305+
305306
<h4>Images from PHP</h4>
306307
308+
<div style="color:red; padding:0; margin:0;">
309+
Note: This behaviour changed in mPDF 7.0: from direct mPDF properties to internal public <code>Mpdf::$imageVars</code> property.
310+
</div>
311+
307312
<br />
308313
<img src="var:smileyface" />
309314
<br />
310315
This image was created with the following code:
311316
312317
<p class="code">
313-
$img = imagecreatetruecolor(200, 200);<br />
318+
$img = imagecreatetruecolor(200, 200);<br />
314319
$white = imagecolorallocate($img, 255, 255, 255);<br />
315320
$red = imagecolorallocate($img, 255, 0, 0);<br />
316321
$green = imagecolorallocate($img, 0, 255, 0);<br />
@@ -321,9 +326,10 @@
321326
imagearc($img, 140, 75, 50, 50, 0, 360, $blue);<br />
322327
ob_start();<br />
323328
imagejpeg($img);<br />
324-
$mpdf->smileyface = ob_get_clean(); <br />
329+
$mpdf->imageVars[\'smileyface\'] = ob_get_clean(); <br />
325330
imagedestroy($img);<br />
326331
</p>
332+
327333
and written to the document using:
328334
<p class="code">
329335
&lt;img src="var:smileyface" /&gt;
@@ -470,7 +476,7 @@
470476

471477
$mpdf->useSubstitutions = true;
472478

473-
// Dynamically create image in var:smileyface
479+
// Dynamically create image in var:smileyface
474480
$img = imagecreatetruecolor(200, 200);
475481
$white = imagecolorallocate($img, 255, 255, 255);
476482
$red = imagecolorallocate($img, 255, 0, 0);
@@ -482,16 +488,11 @@
482488
imagearc($img, 140, 75, 50, 50, 0, 360, $blue);
483489
ob_start();
484490
imagejpeg($img);
485-
$mpdf->smileyface = ob_get_clean();
491+
$mpdf->imageVars['smileyface'] = ob_get_clean();
486492
imagedestroy($img);
487493

488494

489495
$mpdf->WriteHTML($html);
490496

491497
$mpdf->Output();
492498
exit;
493-
494-
//==============================================================
495-
//==============================================================
496-
//==============================================================
497-
//==============================================================

example66_custom_properties.php

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?php
2+
3+
// require composer autoload
4+
$path = (getenv('MPDF_ROOT')) ? getenv('MPDF_ROOT') : __DIR__ . '/../../..';
5+
require_once $path . '/vendor/autoload.php';
6+
7+
$mpdf = new \Mpdf\Mpdf([
8+
'customProperties' => [
9+
'property1' => 'value of property 1',
10+
'property2' => 'value of property 2',
11+
'rewritten_property' => 'value to rewrite',
12+
]
13+
]);
14+
15+
$mpdf->WriteHtml('<html>
16+
<head>
17+
</head>
18+
<body>
19+
<h1>Custom document properties</h1>
20+
21+
<p>This file will contain four custom properties on File > Properties > Custom tab
22+
23+
</body>
24+
</html>');
25+
26+
$mpdf->AddCustomProperty('rewritten_property', 'rewritten_value');
27+
$mpdf->AddCustomProperty('property3', 'value of property 3');
28+
29+
$mpdf->Output();
30+
die;

example67_custom_font.php

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?php
2+
3+
// require composer autoload
4+
$path = (getenv('MPDF_ROOT')) ? getenv('MPDF_ROOT') : __DIR__ . '/../../..';
5+
require_once $path . '/vendor/autoload.php';
6+
7+
$defaultConfig = (new Mpdf\Config\ConfigVariables())->getDefaults();
8+
$fontDir = $defaultConfig['fontDir'];
9+
10+
$defaultFontConfig = (new Mpdf\Config\FontVariables())->getDefaults();
11+
$fontData = $defaultFontConfig['fontdata'];
12+
13+
$mpdf = new \Mpdf\Mpdf([
14+
'fontDir' => [
15+
$fontDir,
16+
__DIR__,
17+
],
18+
'fontdata' => $fontData + ['angerthas' => [
19+
'R' => 'angerthas.ttf',
20+
]],
21+
'default_font' => 'angerthas'
22+
]);
23+
24+
$mpdf->WriteHtml('<html>
25+
<head>
26+
</head>
27+
<body>
28+
<h1>Using custom font in the document</h1>
29+
30+
<p>This example shows how to keep default font families while adding a custom font directory and definitions.
31+
32+
</body>
33+
</html>');
34+
35+
$mpdf->Output();
36+
die;

examples.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,7 @@ php example60_new_mPDF_v5-7_features.php > examples/example60_new_mPDF_v5-7_feat
5050
php example61_new_mPDF_v6-0_features.php > examples/example61_new_mPDF_v6-0_features.pdf
5151
php example62_new_mPDF_v6-0_features_Multilingual.php > examples/example62_new_mPDF_v6-0_features_Multilingual.pdf
5252
php example63_new_mPDF_v6-0_features_Images.php > examples/example63_new_mPDF_v6-0_features_Images.pdf
53+
php example64_protected_document.php > examples/example64_protected_document.pdf
54+
php example65_CMYK_colour_charts.php > examples/example65_CMYK_colour_charts.pdf
55+
php example66_custom_properties.php > examples/example66_custom_properties.pdf
56+
php example67_custom_font.php > examples/example67_custom_font.pdf

examples56.sh

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
#!/bin/bash
2+
3+
/usr/bin/php5.6 example01_basic.php > examples56/example01_basic.pdf
4+
/usr/bin/php5.6 example02_CSS_styles.php > examples56/example02_CSS_styles.pdf
5+
/usr/bin/php5.6 example03_backgrounds_and_borders.php > examples56/example03_backgrounds_and_borders.pdf
6+
/usr/bin/php5.6 example04_images.php > examples56/example04_images.pdf
7+
/usr/bin/php5.6 example05_tables.php > examples56/example05_tables.pdf
8+
/usr/bin/php5.6 example06_tables_nested.php > examples56/example06_tables_nested.pdf
9+
/usr/bin/php5.6 example07_tables_borders.php > examples56/example07_tables_borders.pdf
10+
/usr/bin/php5.6 example08_lists.php > examples56/example08_lists.pdf
11+
/usr/bin/php5.6 example09_forms.php > examples56/example09_forms.pdf
12+
/usr/bin/php5.6 example10_floating_and_fixed_position_elements.php > examples56/example10_floating_and_fixed_position_elements.pdf
13+
/usr/bin/php5.6 example11_overflow_auto.php > examples56/example11_overflow_auto.pdf
14+
/usr/bin/php5.6 example12_paging_html.php > examples56/example12_paging_html.pdf
15+
/usr/bin/php5.6 example13_paging_css.php > examples56/example13_paging_css.pdf
16+
/usr/bin/php5.6 example14_page_numbers_ToC_Index_Bookmarks.php > examples56/example14_page_numbers_ToC_Index_Bookmarks.pdf
17+
/usr/bin/php5.6 example16_headers_method_2.php > examples56/example16_headers_method_2.pdf
18+
/usr/bin/php5.6 example18_headers_method_4.php > examples56/example18_headers_method_4.pdf
19+
/usr/bin/php5.6 example19_page_sizes.php > examples56/example19_page_sizes.pdf
20+
/usr/bin/php5.6 example20_justify.php > examples56/example20_justify.pdf
21+
/usr/bin/php5.6 example21_hyphenation.php > examples56/example21_hyphenation.pdf
22+
/usr/bin/php5.6 example22_columns.php > examples56/example22_columns.pdf
23+
/usr/bin/php5.6 example23_orientation.php > examples56/example23_orientation.pdf
24+
/usr/bin/php5.6 example24_orientation_2.php > examples56/example24_orientation_2.pdf
25+
/usr/bin/php5.6 example26_RTL.php > examples56/example26_RTL.pdf
26+
/usr/bin/php5.6 example27_CJK_using_Adobe_fonts.php > examples56/example27_CJK_using_Adobe_fonts.pdf
27+
/usr/bin/php5.6 example28_CJK_using_embedded_fonts.php > examples56/example28_CJK_using_embedded_fonts.pdf
28+
/usr/bin/php5.6 example29_multilingual_autofont.php > examples56/example29_multilingual_autofont.pdf
29+
/usr/bin/php5.6 example32_indic.php > examples56/example32_indic.pdf
30+
/usr/bin/php5.6 example33_unicode_supplementary_planes.php > examples56/example33_unicode_supplementary_planes.pdf
31+
/usr/bin/php5.6 example34_invoice_example.php > examples56/example34_invoice_example.pdf
32+
/usr/bin/php5.6 example35_watermarks.php > examples56/example35_watermarks.pdf
33+
/usr/bin/php5.6 example36_annotations_and_Attached_files.php > examples56/example36_annotations_and_Attached_files.pdf
34+
/usr/bin/php5.6 example37_barcodes.php > examples56/example37_barcodes.pdf
35+
/usr/bin/php5.6 example38_dot_tab.php > examples56/example38_dot_tab.pdf
36+
/usr/bin/php5.6 example39_PDFA_compliance.php > examples56/example39_PDFA_compliance.pdf
37+
/usr/bin/php5.6 example40_MPDFI_thumbnails.php > examples56/example40_MPDFI_thumbnails.pdf
38+
/usr/bin/php5.6 example41_MPDFI_template.php > examples56/example41_MPDFI_template.pdf
39+
/usr/bin/php5.6 example42_MPDFI_templatedoc.php > examples56/example42_MPDFI_templatedoc.pdf
40+
/usr/bin/php5.6 example43_MPDFI_booklet.php > examples56/example43_MPDFI_booklet.pdf
41+
/usr/bin/php5.6 example44_MPDFI_yearbook.php > examples56/example44_MPDFI_yearbook.pdf
42+
/usr/bin/php5.6 example52_new_mPDF_4-2_features.php > examples56/example52_new_mPDF_4-2_features.pdf
43+
/usr/bin/php5.6 example54_new_mPDF_v5-1_features_gradients_and_images.php > examples56/example54_new_mPDF_v5-1_features_gradients_and_images.pdf
44+
/usr/bin/php5.6 example55_new_mPDF_v5-1_color_and_other_features.php > examples56/example55_new_mPDF_v5-1_color_and_other_features.pdf
45+
/usr/bin/php5.6 example56_new_mPDF_v5-1_features_grayscale.php > examples56/example56_new_mPDF_v5-1_features_grayscale.pdf
46+
/usr/bin/php5.6 example57_new_mPDF_v5-3_active_forms.php > examples56/example57_new_mPDF_v5-3_active_forms.pdf
47+
/usr/bin/php5.6 example58_new_mPDF_v5-4_features.php > examples56/example58_new_mPDF_v5-4_features.pdf
48+
/usr/bin/php5.6 example59_new_mPDF_v5-6_features.php > examples56/example59_new_mPDF_v5-6_features.pdf
49+
/usr/bin/php5.6 example60_new_mPDF_v5-7_features.php > examples56/example60_new_mPDF_v5-7_features.pdf
50+
/usr/bin/php5.6 example61_new_mPDF_v6-0_features.php > examples56/example61_new_mPDF_v6-0_features.pdf
51+
/usr/bin/php5.6 example62_new_mPDF_v6-0_features_Multilingual.php > examples56/example62_new_mPDF_v6-0_features_Multilingual.pdf
52+
/usr/bin/php5.6 example63_new_mPDF_v6-0_features_Images.php > examples56/example63_new_mPDF_v6-0_features_Images.pdf
53+
/usr/bin/php5.6 example64_protected_document.php > examples56/example64_protected_document.pdf
54+
/usr/bin/php5.6 example65_CMYK_colour_charts.php > examples56/example65_CMYK_colour_charts.pdf
55+
/usr/bin/php5.6 example66_custom_properties.php > examples56/example66_custom_properties.pdf
56+
/usr/bin/php5.6 example67_custom_font.php > examples56/example67_custom_font.pdf

0 commit comments

Comments
 (0)