Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RippleRurigaki/sPDF.js
/ functions
Functions
67 in github.com/RippleRurigaki/sPDF.js
⨍
Functions
67
◇
Types & classes
101
↓ 59 callers
Method
create
( document: PDFDocument, options: SecurityOption = {} as SecurityOption, )
src/PDFSecurity.ts:190
↓ 42 callers
Function
buffer2Hex
(b:Uint8Array,pos?:number,len?:number)
src/utils.ts:25
↓ 37 callers
Method
debug
(m:any)
src/utils.ts:67
↓ 32 callers
Method
toString
(defragment?:boolean)
src/spdf.ts:140
↓ 22 callers
Function
wordArrayToBuffer
(wordArray: WordArray)
src/PDFSecurity.ts:978
↓ 20 callers
Function
hex2buffer
(hex:string)
src/utils.ts:36
↓ 17 callers
Function
buffer2Str
(b:Uint8Array,pos?:number,len?:number)
src/utils.ts:1
↓ 8 callers
Function
getPDFSecurityHashR6
( processedPassword : WordArray, salt:WordArray, U:WordArray, )
src/PDFSecurity.ts:1294
↓ 6 callers
Function
certHex2PEM
(h:string)
src/signTool.ts:739
↓ 6 callers
Function
processPasswordR2R3R4
(password = '')
src/PDFSecurity.ts:939
↓ 6 callers
Function
processPasswordR5R6
(password = '')
src/PDFSecurity.ts:958
↓ 4 callers
Function
getPermissionsR3
(permissionObject: UserPermission = {})
src/PDFSecurity.ts:663
↓ 3 callers
Function
_getEncryptFn
(obj: number, gen: number,version:number,keyBits:number,encryptionKey:WordArray)
src/PDFSecurity.ts:1231
↓ 3 callers
Function
get16to8
(word:number,order:"BE"|"LE")
src/pdf-lib_patch.ts:735
↓ 3 callers
Method
getEncryptFn
(obj: number, gen: number)
src/PDFSecurity.ts:623
↓ 2 callers
Function
encryptValue
(ref:PDFRef,object:PDFObject,getEncryptFn:any)
src/spdf.ts:1165
↓ 2 callers
Function
getDecryptFn
(version:number,encryptionKey:WordArray,keyBits:number)
src/PDFSecurity.ts:1183
↓ 2 callers
Function
getEncryptedPermissionsR5R6
( permissions: number, encryptionKey: WordArray, generateRandomWordArray: generateRandomWordArrayFn, )
src/PDFSecurity.ts:923
↓ 2 callers
Function
getEncryptionKeyR2R3R4
( r: EncDictR, keyBits: EncKeyBits, documentId: Uint8Array, paddedUserPassword: WordArray, ownerPass
src/PDFSecurity.ts:774
↓ 2 callers
Function
getEncryptionKeyR5R6
( generateRandomWordArray: generateRandomWordArrayFn, )
src/PDFSecurity.ts:919
↓ 2 callers
Function
getUserPasswordR2
(encryptionKey: CryptoJS.lib.WordArray)
src/PDFSecurity.ts:695
↓ 2 callers
Function
getUserPasswordR3R4
( documentId: Uint8Array, encryptionKey: WordArray, )
src/PDFSecurity.ts:698
↓ 2 callers
Function
lsbFirstWord
(data: number)
src/PDFSecurity.ts:972
↓ 2 callers
Function
stringEncode
(str:string,noEncode:boolean)
src/pdf-lib_patch.ts:684
↓ 2 callers
Method
toBuf
(defragment?:boolean)
src/spdf.ts:137
↓ 2 callers
Function
userPasswordAuthV4
(pram:{ securityRevision:2|3|4|5, keyLength:EncKeyBits, paddedUserPassword:WordArray, permissionNo:num
src/PDFSecurity.ts:1071
↓ 1 callers
Method
_defragmentSection
()
src/spdf.ts:112
↓ 1 callers
Method
_setupEncryption
(options: SecurityOption)
src/PDFSecurity.ts:364
↓ 1 callers
Method
_setupEncryptionV1V2V4
(v: EncDictV, options: SecurityOption)
src/PDFSecurity.ts:402
↓ 1 callers
Method
_setupEncryptionV5
(options: SecurityOption)
src/PDFSecurity.ts:484
↓ 1 callers
Method
_setupEncryptionV5R6
(options: SecurityOption)
src/PDFSecurity.ts:554
↓ 1 callers
Function
checkOwnerpassword
(pram:{ version:number, securityRevision:2|3|4|5|6, keyLength:EncKeyBits, ownerPassword:string, perm
src/PDFSecurity.ts:1101
↓ 1 callers
Function
checkSingleByteCode
(str:string)
src/pdf-lib_patch.ts:695
↓ 1 callers
Function
checkUserpassword
(pram:{ version:number, securityRevision:2|3|4|5|6, keyLength:EncKeyBits, userPassword:string, permi
src/PDFSecurity.ts:989
↓ 1 callers
Function
copyStringIntoBuffer
(str: string,buffer: Uint8Array,offset: number,noEncode:boolean)
src/pdf-lib_patch.ts:676
↓ 1 callers
Function
decryptOpram
( r: EncDictR, keyBits: EncKeyBits, O: WordArray, paddedOwnerPassword: WordArray, )
src/PDFSecurity.ts:746
↓ 1 callers
Method
decrypter
( encryptionDic:PDFDict, context:PDFContext, password:string, reqPermission?:UserPermission
src/PDFSecurity.ts:197
↓ 1 callers
Function
encryptValue
(ref:PDFRef,object:PDFObject,security:PDFSecurity)
src/pdf-lib_patch.ts:557
↓ 1 callers
Method
generateFileID
(info: PDFDict)
src/PDFSecurity.ts:182
↓ 1 callers
Method
generateRandomWordArray
(bytes: number)
src/PDFSecurity.ts:186
↓ 1 callers
Function
getAnnotationFlags
(flags:{ Invisible?:boolean, Hidden?:boolean, Print?:boolean, NoZoom?:boolean, NoRotat?:bo
src/spdf.ts:1141
↓ 1 callers
Function
getBufferFromUrl
(url:string)
src/signTool.ts:742
↓ 1 callers
Function
getOwnerEncryptionKeyR5
( processedOwnerPassword: WordArray, ownerKeySalt: WordArray, userPasswordEntry: WordArray, encryption
src/PDFSecurity.ts:883
↓ 1 callers
Function
getOwnerEncryptionKeyR6
( processedOwnerPassword: WordArray, ownerKeySalt: WordArray, userPasswordEntry: WordArray, encryption
src/PDFSecurity.ts:902
↓ 1 callers
Function
getOwnerPasswordR2R3R4
( r: EncDictR, keyBits: EncKeyBits, paddedUserPassword: WordArray, paddedOwnerPassword: WordArray, )
src/PDFSecurity.ts:721
↓ 1 callers
Function
getOwnerPasswordR5
( processedOwnerPassword: WordArray, userPasswordEntry: WordArray, generateRandomWordArray: generateRand
src/PDFSecurity.ts:853
↓ 1 callers
Function
getOwnerPasswordR6
( processedOwnerPassword: WordArray, userPasswordEntry: WordArray, generateRandomWordArray: generateRand
src/PDFSecurity.ts:869
↓ 1 callers
Function
getPermissionsR2
(permissionObject: UserPermission = {})
src/PDFSecurity.ts:637
↓ 1 callers
Function
getUserEncryptionKeyR5
( processedUserPassword: WordArray, userKeySalt: WordArray, encryptionKey: WordArray, )
src/PDFSecurity.ts:822
↓ 1 callers
Function
getUserEncryptionKeyR6
( processedUserPassword: WordArray, userKeySalt: WordArray, encryptionKey: WordArray, )
src/PDFSecurity.ts:837
↓ 1 callers
Function
getUserPasswordR5
( processedUserPassword: WordArray, generateRandomWordArray: generateRandomWordArrayFn, )
src/PDFSecurity.ts:799
↓ 1 callers
Function
getUserPasswordR6
( processedUserPassword: WordArray, generateRandomWordArray: generateRandomWordArrayFn, )
src/PDFSecurity.ts:809
↓ 1 callers
Function
imageFormatMagic
(img?:Uint8Array)
src/utils.ts:43
↓ 1 callers
Function
paethPredictor
(left:number,up:number,upleft:number)
src/pdf-lib_patch.ts:668
↓ 1 callers
Function
predictor
(buffer:Uint8Array,type:number,column:number)
src/pdf-lib_patch.ts:608
↓ 1 callers
Function
stringToUTF16
(str:string,byteOrder:"BE"|"LE",BOM?:boolean)
src/pdf-lib_patch.ts:703
Method
constructor
(table:crossReferenceTableArray)
src/spdf.ts:109
Method
constructor
(options?:{debug?:boolean})
src/spdf.ts:200
Method
constructor
(level:number)
src/utils.ts:63
Method
constructor
(pageSize:{width:number,height:number})
src/utils.ts:82
Method
constructor
( document: PDFDocument, options: SecurityOption = {} as SecurityOption, )
src/PDFSecurity.ts:347
Method
constructor
(certs:Array<Uint8Array>,options:{ignoreMissingTrustChain?:boolean,ignoreRevokedCert?:boolean})
src/signTool.ts:24
Method
constructor
()
src/signTool.ts:317
Function
decryptPDF
(pdf: string | Uint8Array | ArrayBuffer,ownerPassword:string)
src/spdf.ts:1223
Function
encryptPDF
(pdf: string | Uint8Array | ArrayBuffer,encryptOptions:encryptOptions)
src/spdf.ts:1218
Method
getArray
()
src/spdf.ts:134
Function
str2Bufeer
(str:string)
src/utils.ts:12