5
5
// 5. Append new Link Annotation to the document using postPageLinkAnnotations() function
6
6
// 6. Perform some action after successful addition
7
7
// All values of variables starting with "YOUR_****" should be replaced by real user values
8
- import credentials from "./credentials.json" with { type : "json" } ;
8
+
9
+ import credentials from "../../../../Credentials/credentials.json" with { type : "json" } ;
9
10
import fs from 'node:fs/promises' ;
10
11
import path from 'node:path' ;
11
- import { PdfApi } from "asposepdfcloud " ;
12
- import { Table } from "asposepdfcloud /src/models/table.js" ;
13
- import { Cell } from "asposepdfcloud /src/models/cell.js" ;
14
- import { FontStyles } from "asposepdfcloud /src/models/fontStyles.js" ;
15
- import { GraphInfo } from "asposepdfcloud /src/models/graphInfo.js" ;
16
- import { Row } from "asposepdfcloud /src/models/row.js" ;
17
- import { TextRect } from "asposepdfcloud /src/models/textRect.js" ;
12
+ import { PdfApi } from "../../../src/api/api.js " ;
13
+ import { Table } from "../../.. /src/models/table.js" ;
14
+ import { Cell } from "../../.. /src/models/cell.js" ;
15
+ import { FontStyles } from "../../.. /src/models/fontStyles.js" ;
16
+ import { GraphInfo } from "../../.. /src/models/graphInfo.js" ;
17
+ import { Row } from "../../.. /src/models/row.js" ;
18
+ import { TextRect } from "../../.. /src/models/textRect.js" ;
18
19
19
20
const configParams = {
20
21
LOCAL_FOLDER : "C:\\Samples\\" ,
21
22
PDF_DOCUMENT_NAME : "sample.pdf" ,
22
23
LOCAL_RESULT_DOCUMENT_NAME : "output_sample.pdf" ,
23
- PAGE_NUMBER : 2 , // Your document page number...
24
- TABLE_ID : "GE5TCOZSGAYCYNRQGUWDINZVFQ3DGMA" ,
24
+ PAGE_NUMBER : 2 , // Your document page number...
25
+ TABLE_ID : "GE5TCOZSGAYCYNRQGUWDINZVFQ3DGMA" , // Your table id...
26
+ TABLE_ROWS : 5 ,
27
+ TABLE_COLUMNS : 5 ,
25
28
} ;
26
29
27
30
const pdfApi = new PdfApi ( credentials . id , credentials . key ) ;
@@ -31,6 +34,7 @@ const pdfTables = {
31
34
const fileNamePath = path . join ( configParams . LOCAL_FOLDER , configParams . PDF_DOCUMENT_NAME ) ;
32
35
const pdfFileData = await fs . readFile ( fileNamePath ) ;
33
36
await pdfApi . uploadFile ( configParams . PDF_DOCUMENT_NAME , pdfFileData ) ;
37
+ console . log ( "File '" + configParams . PDF_DOCUMENT_NAME + "' successfully uploaded!" ) ;
34
38
} ,
35
39
36
40
async downloadResult ( ) {
@@ -41,8 +45,8 @@ const pdfTables = {
41
45
} ,
42
46
43
47
initTable ( ) {
44
- const numOfCols = 5 ;
45
- const numOfRows = 5 ;
48
+ const numOfCols = configParams . TABLE_COLUMNS ;
49
+ const numOfRows = configParams . TABLE_ROWS ;
46
50
47
51
const headerTextState = {
48
52
font : "Arial Bold" ,
0 commit comments