Skip to content

Commit 1b695ea

Browse files
committed
v2.4.3
1 parent a8b5225 commit 1b695ea

19 files changed

Lines changed: 482 additions & 370 deletions

File tree

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,3 @@ android/keystores/debug.keystore
7979
lib/
8080
.github/
8181
/example/ios/Podfile.lock
82-
/example/yarn.lock

.npmignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,3 @@ android/keystores/debug.keystore
7878
# generated by bob
7979
lib/
8080
.github/
81-
/example/yarn.lock

API.md

Lines changed: 33 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,33 @@ Returns a Promise.
4949
ComPDFKit.initialize('android online license', 'ios online license')
5050
```
5151

52+
### initWithPath
53+
54+
Initializes the ComPDFKit SDK using a license XML file. This method automatically detects whether to use **offline** or **online** verification.
55+
56+
Parameters:
57+
58+
| Name | Type | Description |
59+
| ----------- | ------ | ---------------------------- |
60+
| licensePath | string | Path to the license XML file |
61+
62+
Returns a Promise.
63+
64+
| Name | Type | Description |
65+
| ------ | ------- | ------------------------------------------------------------ |
66+
| result | boolean | Returns ``true`` if initialization is successful, otherwise returns ``false``. |
67+
68+
```tsx
69+
// Android: Place the XML file under android/app/src/main/assets
70+
await ComPDFKit.initWithPath('assets://license_key_android.xml')
71+
72+
// iOS: Place the XML file in the iOS root directory (next to AppDelegate)
73+
await ComPDFKit.initWithPath('license_key_ios.xml')
74+
75+
// Alternatively, use an absolute file path
76+
await ComPDFKit.initWithPath('/data/data/your.package.name/files/license_key.xml')
77+
```
78+
5279
### getVersionCode
5380

5481
Get the version number of the ComPDFKit SDK.
@@ -1047,20 +1074,20 @@ const filePath = 'content://media/external/file/1000045118';
10471074

10481075
// Specify the pages to import. An empty array [] imports all pages.
10491076
// In this example, only the first page (index 0) is imported.
1050-
const pages = [0];
1077+
const pages = [0];
10511078

10521079
// Define the position to insert the imported pages.
10531080
// 0 means inserting at the beginning of the document.
1054-
const insertPosition = 0;
1081+
const insertPosition = 0;
10551082

10561083
// Provide the document password if encrypted. Leave empty if not required.
10571084
const password = '';
10581085

10591086
// Import the document into the PDF reader.
10601087
const importResult = await pdfReaderRef.current?._pdfDocument.importDocument(
1061-
filePath,
1062-
pages,
1063-
insertPosition,
1088+
filePath,
1089+
pages,
1090+
insertPosition,
10641091
password
10651092
);
10661093
```
@@ -1087,7 +1114,7 @@ Returns a Promise.
10871114
```tsx
10881115
const savePath = '/data/user/0/com.compdfkit.flutter.example/cache/temp/PDF_Document.pdf';
10891116
// Pages to extract from the current document
1090-
const pages = [0, 1, 2];
1117+
const pages = [0, 1, 2];
10911118
const result = await pdfReaderRef.current?.splitDocumentPages(savePath, pages);
10921119
```
10931120

CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
## Newest Release
22

3+
### 2.4.3 - 26 Jun. 2025
4+
5+
1. Added the features support for ComPDFKit PDF SDK for iOS V2.4.3.
6+
2. Added the features support for ComPDFKit PDF SDK for Android V2.4.3.
7+
3. Fixed a crash issue when exporting annotation files in certain documents
8+
4. Fixed an issue where selecting an annotation would unexpectedly switch the current drawing annotation type
9+
5. Fixed an issue where deleted text content in some documents was not saved properly
10+
6. Optimized the flickering issue when jumping to a specific page
11+
7. Improved the page navigation logic during annotation undo and redo operations
12+
13+
14+
15+
## Previous Release
16+
317
### 2.4.1 - 19 Jun. 2025
418

519
1. Added the features support for ComPDFKit PDF SDK for iOS V2.4.1.
@@ -15,8 +29,6 @@
1529
11. Fixed a bug where the `page.removeAnnotation()` API could not delete annotations on Android.
1630
12. Fixed an issue where `getReadBackgroundColor()` returned the wrong color on iOS.
1731

18-
## Previous Release
19-
2032
### 2.4.1-beta.1 - 03 Jun. 2025
2133

2234
1. Fixed a build failure caused by incorrect package name `com.compdfkitpdf` generated during auto-linking.

README.md

Lines changed: 55 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ open ios/Podfile
120120
```diff
121121
target 'MyApp' do
122122
# ...
123-
+ pod "ComPDFKit", podspec:'https://file.compdf.com/cocoapods/ios/compdfkit_pdf_sdk/2.4.1/ComPDFKit.podspec'
124-
+ pod "ComPDFKit_Tools", podspec:'https://file.compdf.com/cocoapods/ios/compdfkit_pdf_sdk/2.4.1/ComPDFKit_Tools.podspec'
123+
+ pod "ComPDFKit", podspec:'https://file.compdf.com/cocoapods/ios/compdfkit_pdf_sdk/2.4.3/ComPDFKit.podspec'
124+
+ pod "ComPDFKit_Tools", podspec:'https://file.compdf.com/cocoapods/ios/compdfkit_pdf_sdk/2.4.3/ComPDFKit_Tools.podspec'
125125
# ...
126126
end
127127
```
@@ -131,8 +131,8 @@ end
131131
```diff
132132
target 'MyApp' do
133133
# ...
134-
+ pod 'ComPDFKit', :git => 'https://github.com/ComPDFKit/compdfkit-pdf-sdk-ios-swift.git', :tag => '2.4.1'
135-
+ pod 'ComPDFKit_Tools', :git => 'https://github.com/ComPDFKit/compdfkit-pdf-sdk-ios-swift.git', :tag => '2.4.1'
134+
+ pod 'ComPDFKit', :git => 'https://github.com/ComPDFKit/compdfkit-pdf-sdk-ios-swift.git', :tag => '2.4.3'
135+
+ pod 'ComPDFKit_Tools', :git => 'https://github.com/ComPDFKit/compdfkit-pdf-sdk-ios-swift.git', :tag => '2.4.3'
136136
# ...
137137
end
138138
```
@@ -200,7 +200,7 @@ Here is the sample code for `App.tsx`:
200200

201201
import React, { Component } from 'react';
202202
import {
203-
SafeAreaView
203+
SafeAreaView
204204
} from 'react-native';
205205
import { ComPDFKit, CPDFReaderView } from '@compdfkit_pdf_sdk/react_native';
206206
import { Platform } from 'react-native';
@@ -209,72 +209,67 @@ type Props = {};
209209

210210
export default class App extends Component<Props> {
211211

212-
state = {
213-
versionCode: ''
214-
}
215-
216-
constructor(props: Props) {
217-
super(props)
218-
this.initialize()
219-
this.getVersionCode()
220-
}
212+
state = {
213+
versionCode: ''
214+
}
221215

222-
async getVersionCode() {
223-
// Get the version code of ComPDFKit SDK
224-
var version = await ComPDFKit.getVersionCode()
225-
this.setState({
226-
versionCode: version
227-
})
228-
}
216+
constructor(props: Props) {
217+
super(props)
218+
this.initialize()
219+
this.getVersionCode()
220+
}
229221

230-
async initialize() {
231-
// Online certification, Fill in your online license
232-
// Returns true if initialization is successful, otherwise returns false.
233-
// var result = await ComPDFKit.initialize('compdfkit android license', 'compdfkit ios license')
234-
// console.log("ComPDFKitRN", "initialize:", result)
222+
async getVersionCode() {
223+
// Get the version code of ComPDFKit SDK
224+
var version = await ComPDFKit.getVersionCode()
225+
this.setState({
226+
versionCode: version
227+
})
228+
}
235229

236-
// Offline authentication, Fill in your offline license
237-
var result = await ComPDFKit.init_('compdfkit license')
238-
console.log("ComPDFKitRN", "init_:", result)
239-
}
230+
async initialize() {
231+
// use license file
232+
var result = await ComPDFKit.initWithPath(Platform.OS == "android" ? "assets://license_key_rn_android.xml" : "license_key_rn_ios.xml")
233+
console.log("ComPDFKitRN", "init_:", result)
234+
}
240235

241-
/**
236+
/**
242237
* Open the sample document embedded in Android or iOS project.
243238
*/
244-
openSample() {
245-
var samplePDF: string = Platform.OS == 'android' ? 'file:///android_asset/PDF_Document.pdf' : 'PDF_Document.pdf'
246-
// We provide default UI and PDF property related configurations here, you can modify configuration options according to your needs.
247-
var config = ComPDFKit.getDefaultConfig({
239+
openSample() {
240+
var samplePDF: string = Platform.OS == 'android' ? 'file:///android_asset/PDF_Document.pdf' : 'PDF_Document.pdf'
241+
// We provide default UI and PDF property related configurations here, you can modify configuration options according to your needs.
242+
var config = ComPDFKit.getDefaultConfig({
248243

249-
})
250-
ComPDFKit.openDocument(samplePDF, '', config)
251-
}
244+
})
245+
ComPDFKit.openDocument(samplePDF, '', config)
246+
}
252247

253-
samplePDF = Platform.OS === 'android'
254-
? 'file:///android_asset/PDF_Document.pdf'
255-
: 'PDF_Document.pdf';
248+
samplePDF = Platform.OS === 'android'
249+
? 'file:///android_asset/PDF_Document.pdf'
250+
: 'PDF_Document.pdf';
256251

257-
const onPageChanged = (pageIndex : number) =>{
258-
// console.log('ComPDFKitRN --- onPageChanged:', pageIndex);
259-
}
252+
const onPageChanged = (pageIndex : number) =>{
253+
// console.log('ComPDFKitRN --- onPageChanged:', pageIndex);
254+
}
260255

261-
const saveDocument = () => {
262-
console.log('ComPDFKitRN saveDocument');
263-
}
256+
const saveDocument = () => {
257+
console.log('ComPDFKitRN saveDocument');
258+
}
264259

265-
render() {
266-
return (
267-
<SafeAreaView style={{ flex: 1 }}>
268-
<CPDFReaderView
269-
document={this.samplePDF}
270-
onPageChanged={onPageChanged}
271-
saveDocument={saveDocument}
272-
configuration={ComPDFKit.getDefaultConfig({})}
273-
style={{ flex: 1 }}
274-
/>
275-
</SafeAreaView>
276-
);
277-
}
260+
render() {
261+
return (
262+
<SafeAreaView style={{ flex: 1 }}>
263+
<CPDFReaderView
264+
document={this.samplePDF}
265+
onPageChanged={onPageChanged}
266+
saveDocument={saveDocument}
267+
configuration={ComPDFKit.getDefaultConfig({})}
268+
style={{ flex: 1 }}
269+
/>
270+
</SafeAreaView>
271+
);
272+
}
278273
}
279274
```
280275

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ dependencies {
8686
compileOnly fileTree(include: ['*.jar','*.aar'], dir: 'libs')
8787
implementation "com.facebook.react:react-native:+"
8888

89-
api "com.compdf:compdfkit-tools:2.4.1"
89+
api "com.compdf:compdfkit-tools:2.4.3"
9090
api 'com.github.bumptech.glide:glide:4.15.1'
9191
annotationProcessor 'com.github.bumptech.glide:compiler:4.15.1'
9292
api 'androidx.documentfile:documentfile:1.0.1'

android/src/main/java/com/compdfkitpdf/reactnative/CompdfkitPdfModule.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ public void init_(String license, Promise promise) {
118118
CPDFSdk.init(mReactContext, license, true, (code, msg) -> {
119119
Log.d(TAG, "init_: code:" + code + ", msg:" + msg);
120120
promise.resolve(code == CPDFSdk.VERIFY_SUCCESS);
121-
CPDFAbility.checkLicenseAllAbility();
122121
});
123122
}
124123

@@ -144,6 +143,15 @@ public void initialize(String androidOnlineLicense, String iosOnlineLicense, Pro
144143
});
145144
}
146145

146+
@ReactMethod
147+
public void initWithPath(String licensePath, Promise promise) {
148+
CPDFSdk.initWithPath(mReactContext, licensePath, (code, msg) -> {
149+
Log.d(TAG, "initWithPath: code:" + code + ", msg:" + msg);
150+
promise.resolve(code == CPDFSdk.VERIFY_SUCCESS);
151+
CPDFAbility.checkLicenseAllAbility();
152+
});
153+
}
154+
147155

148156
/**
149157
* Display a PDF.<br/>

example/App.tsx

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ import CPDFSecurityExampleScreen from './src/CPDFSecurityExample';
2323
import CPDFPagesExampleScreen from './src/CPDFPagesExample';
2424
import CPDFWidgetsExampleScreen from './src/CPDFWidgetsExample';
2525

26-
const androidLicense = 'RmQtBKZp3ZBOLrTE9iT6rx5mX25R63bWZYNFYVtXmxLJ52gsquPRZR3SC+Y/9ebuuNHte5ewi6b+RJhsLH1CC8fZ1fa9WgcgzAyUk6tkTKVQ0IlNzpIl6avn6VZZ8z739mEtExZHF/jIOeF4wi6oUcnD57UHEHLlorviCr7ezeBJG3nJuR7CbOsDGTxFPz1mAQPXPno82TsYIQOVd0YZH+FL3PsyKYaOnSpzl2vErP1ykUhKSLGqX0UjF3/aamA3hxrsXLCnH6N2G1L5jwyr4Bw+ZigoHMQglgWkyr2pxMDvpAC5ODUdCU43GHzKUy2ZmqGm4k3cQ1dexFQVg1krMGu0lH1oY17eVN2TRW5amzrVRSqpTOyx2LGvW1Ilra90nzlp2dEBHH+rU3Jo93jy94eWecFWMwgKBD5sABvhJFteiZTpP6NufkmmJm5UhS1bbWwQ3416ecpKs8D9TAlLLO+rbIocuxdoPE2dxWFYLq6zF8kJV3z7dKYtAwQKdoQiS08ryGXVZybCx2GjZp97I7zNemiorRWKQUrxpNk0vCLwL1yz7NzjlB6YQ8UxvmTkX/GU7T7Ubg9LoyZuVo4tLHLplMSlHIcA4guqZL7JbQ6/jomhcJGFpGo+X7tbrCvMTnbvjZoxJRlcNN1+9x100WEfF4A2XbJZEjcpxV9tk1rTt+jS8dkX803ij16yHI1THSycP2aKkWjgDAsAUt98KL+h4U+jgXH+NDKksS1nHNj/D5gUzVZb9YIL3msCOLra5s0djhCW/JhHu8oi6evWdC/l9/zka20p2J+S0gYBJZVV5PqpP/oz1yrxd3HL4q+XfQLspe7UnwbzsomDK6UNMOB6wL5IX/83nH3cl+UQPxeYRErTdWFnoeZzM8/GIywzMMgjtLWq6R7TnuUISCr546/OVWed0jdIirfoinBa7gxOOBksvggxxsojoM7/ibLYeGd1bpQRolFEjmon/x/uepb+Qu0eSnK+vc/PksIFmR8e9r3XfNPfa0vGVFG5iuYc+IQqltAs8+zcFcFcwRT5oyPnefdyXsoErUnnJ8WMqohz514PVUGRuOb1aq9iOWg5xUk1cnFIp61BJlh7lypQEtbVCheDOJRIFsKY4SMlzMXEGNHXasYHCtgjkF6rkxDNel8IuIrT6GXxYBIAVYmRbMlxqetnGiE7rcK2kvckRgC5qXRifiQqN5qZswrqFN0pB0MN8h8RRa4B7vone+Bm3lvO2jicERnlS08z2v/+ICk=';
27-
28-
const iosLicense = 'LGH/ygRZOohz2FAUacyeob+f7ECSRgYWU/uBlAZbmKiXyX5sIFPyE0PDvSDF0LANhZYwoPaxLm5UUKenWhPSxZ/FZDEgse0MY0FzYXihnQqPzQ8ymyCrZ2lUrQdzWWQlndPkebb0vfzLjtbk4hgkeZ1pKDSf+EY0LuOTl7joQHG+5SeQcxxog/vE3T6mA7VDT89DgnkWFz6IjQ6Vs1HG03mKms99X/wDWuXZvecLkmXp8clCp7NiUdVpRTxxb8YgzlZl8+uEHisxwtIcxUqNDFsnfTQWBouCDumTWd3IpbGVj/OHG4maHvytVdT4HzwiE8Hk1vOQTXQXDjRLHWUhlWu0lH1oY17eVN2TRW5amzrVRSqpTOyx2LGvW1Ilra90nzlp2dEBHH+rU3Jo93jy94eWecFWMwgKBD5sABvhJFteiZTpP6NufkmmJm5UhS1bbWwQ3416ecpKs8D9TAlLLO+rbIocuxdoPE2dxWFYLq6zF8kJV3z7dKYtAwQKdoQiS08ryGXVZybCx2GjZp97I7zNemiorRWKQUrxpNk0vCLwL1yz7NzjlB6YQ8UxvmTkX/GU7T7Ubg9LoyZuVo4tLHLplMSlHIcA4guqZL7JbQ6/jomhcJGFpGo+X7tbrCvMTnbvjZoxJRlcNN1+9x100WEfF4A2XbJZEjcpxV9tk1rTt+jS8dkX803ij16yHI1THSycP2aKkWjgDAsAUt98KJfMhDVdBtIWgg2xXbvUdZcI64/olAhMlJtgtzX6jWQPFJR0JOwAOG6qfCy/DtzIW3nDTvhR8ars8BMmuBeTaRq+AcpgTkjA/IdfbVsUdwpcAtNxUHMeXgadhOwL0Tk7ccq2klvygZT5+YYzzFafTOl2zhyA5SZe4rlhbamLnoweqy5yOwfo76Jhm61XyVfjihpFJdStNJxmGSTuQ06bz3SVxawQXMykJth+G0a7m9jGd8uEfMCz378qP/3oPBmSGbZCgU0nIVuB+PF1h/ZUwtC6Cc74Lj0MTrXKRLQKweHh19YpV8MjznmetDMlWvfKnRRyRbIOX2e4Vc18UHFDK2cPEDY4UoSuet/Q3cpfiqTDlQNhh5Q2SNvVvr4NBBaH0LMU/d/dbTKfUUH3ENpV7DBRNaj3hqFWtS0sj3Poue5aKzhuZBUk/NeTBm05uTlhUEcn9u37606wkgErzP4SBLUIHPNm/6aOY5UJHb8eAXN0FBniqS8FUuZdFVI5LCWbjseSGtOeUZ2j4o9zeSZzXes=';
29-
3026
const Stack = createNativeStackNavigator();
3127

3228
type Props = {
@@ -45,17 +41,11 @@ export default class App extends Component<Props> {
4541
const fontDir = await copyAssetsFolderToStorage('extraFonts');
4642
console.log('ComPDFKitRN', "fontDir:", fontDir)
4743
await ComPDFKit.setImportFontDir(fontDir, true);
48-
// Online certification, Fill in your online license
49-
// Returns true if initialization is successful, otherwise returns false.
5044

51-
// Offline authentication, Fill in your offline license
52-
var result = await ComPDFKit.init_(Platform.OS == "android" ? androidLicense : iosLicense)
45+
var result = await ComPDFKit.initWithPath(Platform.OS == "android" ? "assets://license_key_rn_android.xml" : "license_key_rn_ios.xml")
5346
console.log("ComPDFKitRN", "init_:", result)
54-
5547
}
5648

57-
58-
5949
render() {
6050
return (
6151
<NavigationContainer>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<license version="1">
3+
<platform>android</platform>
4+
<id>com.compdfkit.viewer;com.compdfkit.annotations;com.compdfkit.contenteditor;com.compdfkit.forms;com.compdfkit.docseditor;com.compdfkit.digitalsignature;com.compdfkit.pdfviewer;com.compdfkit.samples;com.compdfkit.flutter.example;com.compdfkit.reactnative.example</id>
5+
<starttime>2025-06-24</starttime>
6+
<endtime>2026-06-24</endtime>
7+
<type>online</type>
8+
<purchasemodel>subscription</purchasemodel>
9+
<key>Njg1YTY4YzBjZGQ5ZA==</key>
10+
<secret>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</secret>
11+
</license>

example/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ allprojects {
2222
repositories {
2323
google()
2424
mavenCentral()
25-
25+
maven { url 'https://central.sonatype.com/repository/maven-snapshots/' }
2626
}
2727
}
2828

0 commit comments

Comments
 (0)