@@ -225,29 +225,37 @@ <h2>Aspose.PDF for JavaScript via C++</h2>
225225 < input type ="file " id ="filePdfGetAttachment " accept ="application/pdf " onchange ="ffilePdfGetAttachment(event) ">
226226 </ div >
227227 < div class ="column ">
228- < label for ="filePdfReplaceText "> REPLACE TEXT< span class ="tooltip "> Choose a PDF-file to replace text </ span > </ label >
228+ < label for ="filePdfReplaceText "> REPLACE TEXT< span class ="tooltip "> Replace text in a PDF-file</ span > </ label >
229229 < input type ="file " id ="filePdfReplaceText " accept ="application/pdf " onchange ="ffilePdfReplaceText(event) ">
230230 </ div >
231231 < div class ="column ">
232- < label for ="filePdfFindText "> FIND TEXT< span class ="tooltip "> Choose a PDF-file to find text </ span > </ label >
232+ < label for ="filePdfFindText "> FIND TEXT< span class ="tooltip "> Find text in a PDF-file</ span > </ label >
233233 < input type ="file " id ="filePdfFindText " accept ="application/pdf " onchange ="ffilePdfFindText(event) ">
234234 </ div >
235235 < div class ="column ">
236- < label for ="filePdfReplaceFont "> REPLACE FONT< span class ="tooltip "> Choose a PDF-file to replace font </ span > </ label >
236+ < label for ="filePdfReplaceFont "> REPLACE FONT< span class ="tooltip "> Replace font in a PDF-file</ span > </ label >
237237 < input type ="file " id ="filePdfReplaceFont " accept ="application/pdf " onchange ="ffilePdfReplaceFont(event) ">
238238 </ div >
239239 < div class ="column ">
240- < label for ="filePdfValidatePDFA "> VALIDATE PDF/A< span class ="tooltip "> Choose a PDF-file to validate PDF /A compatibility</ span > </ label >
240+ < label for ="filePdfValidatePDFA "> VALIDATE PDF/A< span class ="tooltip "> Validate PDF/A compatibility a PDF-file </ span > </ label >
241241 < input type ="file " id ="filePdfValidatePDFA " accept ="application/pdf " onchange ="ffilePdfValidatePDFA(event) ">
242242 </ div >
243243 < div class ="column ">
244- < label for ="filePdfFindHiddenText "> FIND HIDDEN TEXT< span class ="tooltip "> Choose a PDF-file to find hidden text </ span > </ label >
244+ < label for ="filePdfFindHiddenText "> FIND HIDDEN TEXT< span class ="tooltip "> Find hidden text in a PDF-file</ span > </ label >
245245 < input type ="file " id ="filePdfFindHiddenText " accept ="application/pdf " onchange ="ffilePdfFindHiddenText(event) ">
246246 </ div >
247247 < div class ="column ">
248- < label for ="filePdfDeleteHiddenText "> DEL HIDDEN TEXT< span class ="tooltip "> Choose a PDF-file to delete hidden text </ span > </ label >
248+ < label for ="filePdfDeleteHiddenText "> DEL HIDDEN TEXT< span class ="tooltip "> Delete hidden text from a PDF-file</ span > </ label >
249249 < input type ="file " id ="filePdfDeleteHiddenText " accept ="application/pdf " onchange ="ffilePdfDeleteHiddenText(event) ">
250250 </ div >
251+ < div class ="column ">
252+ < label for ="filePdfAddWatermark "> ADD WATERMARK< span class ="tooltip "> Add watermark to a PDF-file</ span > </ label >
253+ < input type ="file " id ="filePdfAddWatermark " accept ="application/pdf " onchange ="ffilePdfAddWatermark(event) ">
254+ </ div >
255+ < div class ="column ">
256+ < label for ="filePdfDeleteWatermarks "> DEL WATERMARKS< span class ="tooltip "> Delete watermarks from a PDF-file</ span > </ label >
257+ < input type ="file " id ="filePdfDeleteWatermarks " accept ="application/pdf " onchange ="ffilePdfDeleteWatermarks(event) ">
258+ </ div >
251259 </ div >
252260 </ div >
253261
@@ -1076,6 +1084,28 @@ <h2>Aspose.PDF for JavaScript via C++</h2>
10761084 file_reader . readAsArrayBuffer ( e . target . files [ 0 ] ) ;
10771085 } ;
10781086
1087+ var ffilePdfAddWatermark = function ( e ) {
1088+ const file_reader = new FileReader ( ) ;
1089+ file_reader . onload = ( event ) => {
1090+ const json = AsposePdfAddWatermark ( event . target . result , e . target . files [ 0 ] . name , "Aspose PDF" , "Arial" , 32 , "#010101" , 100 , 100 , 45 , 1 , 0.5 , "ResultPdfAddWatermark.pdf" ) ;
1091+ if ( json . errorCode == 0 ) document . getElementById ( 'output' ) . textContent = json . fileNameResult ;
1092+ else document . getElementById ( 'output' ) . textContent = json . errorText ;
1093+ DownloadFile ( json . fileNameResult , "application/pdf" ) ;
1094+ }
1095+ file_reader . readAsArrayBuffer ( e . target . files [ 0 ] ) ;
1096+ }
1097+
1098+ var ffilePdfDeleteWatermarks = function ( e ) {
1099+ const file_reader = new FileReader ( ) ;
1100+ file_reader . onload = ( event ) => {
1101+ const json = AsposePdfDeleteWatermarks ( event . target . result , e . target . files [ 0 ] . name , "ResultPdfDeleteWatermarks.pdf" ) ;
1102+ if ( json . errorCode == 0 ) document . getElementById ( 'output' ) . textContent = json . fileNameResult ;
1103+ else document . getElementById ( 'output' ) . textContent = json . errorText ;
1104+ DownloadFile ( json . fileNameResult , "application/pdf" ) ;
1105+ } ;
1106+ file_reader . readAsArrayBuffer ( e . target . files [ 0 ] ) ;
1107+ } ;
1108+
10791109</ script >
10801110
10811111< script >
0 commit comments