@@ -1030,6 +1030,11 @@ export class WatermarkOptions {
10301030 name : "image" ,
10311031 baseName : "image" ,
10321032 type : "string" ,
1033+ } ,
1034+ {
1035+ name : "autoAlign" ,
1036+ baseName : "autoAlign" ,
1037+ type : "boolean" ,
10331038 } ] ;
10341039
10351040 /**
@@ -1109,6 +1114,11 @@ export class WatermarkOptions {
11091114 */
11101115 public image : string ;
11111116
1117+ /**
1118+ * Auto scale the watermark. If the value is true the font size and the position is automatically calculated to fit the page size.
1119+ */
1120+ public autoAlign : boolean ;
1121+
11121122 public constructor ( init ?: Partial < WatermarkOptions > ) {
11131123
11141124 Object . assign ( this , init ) ;
@@ -2794,6 +2804,11 @@ export class WordProcessingConvertOptions extends ConvertOptions {
27942804 name : "watermarkOptions" ,
27952805 baseName : "watermarkOptions" ,
27962806 type : "WatermarkOptions" ,
2807+ } ,
2808+ {
2809+ name : "pdfRecognitionMode" ,
2810+ baseName : "pdfRecognitionMode" ,
2811+ type : "WordProcessingConvertOptions.PdfRecognitionModeEnum" ,
27972812 } ] ;
27982813
27992814 /**
@@ -2833,12 +2848,26 @@ export class WordProcessingConvertOptions extends ConvertOptions {
28332848 */
28342849 public watermarkOptions : WatermarkOptions ;
28352850
2851+ /**
2852+ * Recognition mode when converting from pdf
2853+ */
2854+ public pdfRecognitionMode : WordProcessingConvertOptions . PdfRecognitionModeEnum ;
2855+
28362856 public constructor ( init ?: Partial < WordProcessingConvertOptions > ) {
28372857 super ( init ) ;
28382858 Object . assign ( this , init ) ;
28392859 }
28402860}
28412861
2862+ // tslint:disable:quotemark
2863+ // tslint:disable-next-line:no-namespace
2864+ export namespace WordProcessingConvertOptions {
2865+ export enum PdfRecognitionModeEnum {
2866+ Textbox = 'Textbox' as any ,
2867+ Flow = 'Flow' as any ,
2868+ }
2869+ }
2870+ // tslint:enable:quotemark
28422871/**
28432872 * WordProcessing document load options
28442873 */
@@ -3386,6 +3415,11 @@ export class DocConvertOptions extends WordProcessingConvertOptions {
33863415 }
33873416}
33883417
3418+ // tslint:disable:quotemark
3419+ // tslint:disable-next-line:no-namespace
3420+ export namespace DocConvertOptions {
3421+ }
3422+ // tslint:enable:quotemark
33893423/**
33903424 * Doc load options
33913425 */
@@ -3436,6 +3470,11 @@ export class DocmConvertOptions extends WordProcessingConvertOptions {
34363470 }
34373471}
34383472
3473+ // tslint:disable:quotemark
3474+ // tslint:disable-next-line:no-namespace
3475+ export namespace DocmConvertOptions {
3476+ }
3477+ // tslint:enable:quotemark
34393478/**
34403479 * Docm load options
34413480 */
@@ -3486,6 +3525,11 @@ export class DocxConvertOptions extends WordProcessingConvertOptions {
34863525 }
34873526}
34883527
3528+ // tslint:disable:quotemark
3529+ // tslint:disable-next-line:no-namespace
3530+ export namespace DocxConvertOptions {
3531+ }
3532+ // tslint:enable:quotemark
34893533/**
34903534 * Docx load options
34913535 */
@@ -3536,6 +3580,11 @@ export class DotConvertOptions extends WordProcessingConvertOptions {
35363580 }
35373581}
35383582
3583+ // tslint:disable:quotemark
3584+ // tslint:disable-next-line:no-namespace
3585+ export namespace DotConvertOptions {
3586+ }
3587+ // tslint:enable:quotemark
35393588/**
35403589 * Dot load options
35413590 */
@@ -3586,6 +3635,11 @@ export class DotmConvertOptions extends WordProcessingConvertOptions {
35863635 }
35873636}
35883637
3638+ // tslint:disable:quotemark
3639+ // tslint:disable-next-line:no-namespace
3640+ export namespace DotmConvertOptions {
3641+ }
3642+ // tslint:enable:quotemark
35893643/**
35903644 * Dotm load options
35913645 */
@@ -3636,6 +3690,11 @@ export class DotxConvertOptions extends WordProcessingConvertOptions {
36363690 }
36373691}
36383692
3693+ // tslint:disable:quotemark
3694+ // tslint:disable-next-line:no-namespace
3695+ export namespace DotxConvertOptions {
3696+ }
3697+ // tslint:enable:quotemark
36393698/**
36403699 * Dotx load options
36413700 */
@@ -4520,6 +4579,11 @@ export class OdtConvertOptions extends WordProcessingConvertOptions {
45204579 }
45214580}
45224581
4582+ // tslint:disable:quotemark
4583+ // tslint:disable-next-line:no-namespace
4584+ export namespace OdtConvertOptions {
4585+ }
4586+ // tslint:enable:quotemark
45234587/**
45244588 * Odt load options
45254589 */
@@ -4695,6 +4759,11 @@ export class OttConvertOptions extends WordProcessingConvertOptions {
46954759 }
46964760}
46974761
4762+ // tslint:disable:quotemark
4763+ // tslint:disable-next-line:no-namespace
4764+ export namespace OttConvertOptions {
4765+ }
4766+ // tslint:enable:quotemark
46984767/**
46994768 * Ott load options
47004769 */
@@ -5379,6 +5448,11 @@ export class RtfConvertOptions extends WordProcessingConvertOptions {
53795448 }
53805449}
53815450
5451+ // tslint:disable:quotemark
5452+ // tslint:disable-next-line:no-namespace
5453+ export namespace RtfConvertOptions {
5454+ }
5455+ // tslint:enable:quotemark
53825456/**
53835457 * Stl load options
53845458 */
@@ -6595,6 +6669,7 @@ const enumsMap = {
65956669 "PdfConvertOptions.RotateEnum" : PdfConvertOptions . RotateEnum ,
65966670 "TxtLoadOptions.TrailingSpacesOptionsEnum" : TxtLoadOptions . TrailingSpacesOptionsEnum ,
65976671 "TxtLoadOptions.LeadingSpacesOptionsEnum" : TxtLoadOptions . LeadingSpacesOptionsEnum ,
6672+ "WordProcessingConvertOptions.PdfRecognitionModeEnum" : WordProcessingConvertOptions . PdfRecognitionModeEnum ,
65986673 "PsdConvertOptions.ColorModeEnum" : PsdConvertOptions . ColorModeEnum ,
65996674 "PsdConvertOptions.CompressionMethodEnum" : PsdConvertOptions . CompressionMethodEnum ,
66006675 "TiffConvertOptions.CompressionEnum" : TiffConvertOptions . CompressionEnum ,
0 commit comments