18
18
19
19
< div id ="html-to-pdf-tab " class ="tab-content ">
20
20
< div class ="controls ">
21
-
22
- < div class ="controls-row ">
23
- < div class ="controls-cell ">
24
- < label for ="pdf-title "> Title:</ label >
25
- < input type ="text " id ="pdf-title " value ="My PDF Document ">
26
- </ div >
27
- </ div >
28
-
29
- < div class ="controls-row ">
30
- < div class ="controls-cell ">
31
- < label for ="page-width "> Width (mm):</ label >
32
- < input type ="number " id ="page-width " value ="210 ">
33
- </ div >
34
- < div class ="controls-cell ">
35
- < label for ="page-height "> Height (mm):</ label >
36
- < input type ="number " id ="page-height " value ="297 ">
37
- </ div >
38
- </ div >
39
-
40
- < div class ="controls-row ">
41
- < div class ="controls-cell ">
42
- < label for ="image-compression "> Image Compression (0-1, optional):</ label >
43
- < input type ="number " id ="image-compression " placeholder ="No Compression " min ="0 " max ="1 " step ="0.1 ">
44
- </ div >
45
- </ div >
46
-
21
+ <!-- Save/Load config buttons will be added here via JavaScript -->
22
+
23
+ <!-- Resource previews container will be added here via JavaScript -->
47
24
</ div >
48
25
< div class ="file-inputs ">
49
26
< button id ="add-image-html "> Add Image</ button >
62
39
< button id ="add-image-parse "> Add Image</ button >
63
40
< button id ="add-font-parse "> Add Font</ button >
64
41
</ div >
42
+ <!-- Resource previews container will be added here via JavaScript -->
65
43
</ div >
66
44
< div class ="editor-container ">
67
45
< div class ="line-numbers "> </ div >
71
49
72
50
< div id ="sign-pdf-tab " class ="tab-content hidden ">
73
51
< div class ="controls ">
74
- < label for ="signature-image "> Signature Image:</ label >
52
+ < label for ="signature-image-uploade "> Signature Image:</ label >
75
53
< input type ="file " id ="signature-image-upload " accept ="image/* ">
76
54
< label for ="signature-page "> Page Number:</ label >
77
55
< input type ="number " id ="signature-page " value ="1 " min ="1 ">
115
93
</ div >
116
94
</ div >
117
95
96
+ <!-- Hidden file inputs -->
118
97
< input type ="file " id ="image-upload " accept ="image/* " style ="display: none; ">
119
98
< input type ="file " id ="font-upload " accept =".ttf,.otf,.woff,.woff2 " style ="display: none; ">
120
99
< input type ="file " id ="pdf-file-upload " accept =".pdf " style ="display: none; ">
100
+ <!-- Config file input will be added via JavaScript -->
121
101
122
102
< script src ="./pkg/printpdf.js " type ="module "> </ script >
123
103
< script src ="./script.js " type ="module "> </ script >
124
- </ body >
104
+ </ body >
125
105
</ html >
0 commit comments