PDFSDKInfoPlugin.swift 1.4 KB

123456789101112131415161718192021222324252627282930
  1. //
  2. // PDFSDKInfoPlugin.swift
  3. // Runner
  4. //
  5. // Copyright © 2014-2023 PDF Technologies, Inc. All Rights Reserved.
  6. //
  7. // THIS SOURCE CODE AND ANY ACCOMPANYING DOCUMENTATION ARE PROTECTED BY INTERNATIONAL COPYRIGHT LAW
  8. // AND MAY NOT BE RESOLD OR REDISTRIBUTED. USAGE IS BOUND TO THE ComPDFKit LICENSE AGREEMENT.
  9. // UNAUTHORIZED REPRODUCTION OR DISTRIBUTION IS SUBJECT TO CIVIL AND CRIMINAL PENALTIES.
  10. // This notice may not be removed from this file.
  11. //
  12. import Foundation
  13. import ComPDFKit
  14. class PDFSDKInfoPlugin{
  15. init(messenger:FlutterBinaryMessenger){
  16. CPDFKit.setLicenseKey("onNEoKiO7LoeaqbuxmqgdjgppXBMO/rw6wZFJJeJx9GM1kVzFIixr4J9NBUshFyyT3OUgE6PYL31GcaOiPidmfqwCQhMuSQlvs07DjzQLlmjY2PaBHwG4QvHneyElXU8Jp6AgBVVPL9Qb9bGfBIsdqbBwX8flHuHQQ5bEMKOPFw=", secret: "mG0c3O3Mzeu5dkZJW3gpql8+jBucojBtBSjI3YJz2gB9ms/F1zY6gZ1RBu8mNJH8idoLDJapQzJJ1HR8a/MFd/uuwijAWJZJuvsTcRTp1Sdhrp9sGpqfp0B228KI+IMTu4aGVjtYuk+Uxs/kosIBwyVLBY93oKLBB8UJg4t07605BGbaBKUlDopA0iGq1HSncUNNe38VRnoTm6ibgXyIG6+4UZPyBS1/6qLCcC9xQUtBaPhaWhE5XcAFbE1TZu+6KtsUUbXgEJiImZf6bVjCvA==")
  17. let channel = FlutterMethodChannel(name: "com.compdfkit.global", binaryMessenger: messenger)
  18. channel.setMethodCallHandler{(call : FlutterMethodCall, result : @escaping FlutterResult) in
  19. if (call.method == "ComPDFKitVersion"){
  20. result(ComPDFKit.CPDFKit.sharedInstance().versionString)
  21. }
  22. }
  23. }
  24. }