├── .gitignore ├── LICENSE ├── Package.swift └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | ## User settings 6 | xcuserdata/ 7 | 8 | ## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) 9 | *.xcscmblueprint 10 | *.xccheckout 11 | 12 | ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) 13 | build/ 14 | DerivedData/ 15 | *.moved-aside 16 | *.pbxuser 17 | !default.pbxuser 18 | *.mode1v3 19 | !default.mode1v3 20 | *.mode2v3 21 | !default.mode2v3 22 | *.perspectivev3 23 | !default.perspectivev3 24 | 25 | ## Obj-C/Swift specific 26 | *.hmap 27 | 28 | ## App packaging 29 | *.ipa 30 | *.dSYM.zip 31 | *.dSYM 32 | 33 | ## Playgrounds 34 | timeline.xctimeline 35 | playground.xcworkspace 36 | 37 | # Swift Package Manager 38 | # 39 | # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. 40 | Packages/ 41 | Package.pins 42 | Package.resolved 43 | *.xcodeproj 44 | # 45 | # Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata 46 | # hence it is not needed unless you have added a package configuration file to your project 47 | *.swiftpm* 48 | 49 | .build/ 50 | *.zip 51 | .DS_Store 52 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | All items and source code Copyright © 2010-2024 PSPDFKit GmbH. 2 | 3 | Nutrient iOS SDK is a commercial product and requires a license to be used. 4 | 5 | See https://www.nutrient.io/legal/Nutrient_SDK_User_Evaluation_Subscription_Agreement if you are evaluating the demo. 6 | -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- 1 | // swift-tools-version: 6.1 2 | 3 | import PackageDescription 4 | 5 | let package = Package( 6 | name: "Nutrient", 7 | platforms: [ 8 | .iOS(.v16), 9 | .macCatalyst(.v16), 10 | .visionOS(.v1) 11 | ], 12 | products: [ 13 | .library( 14 | name: "PSPDFKit", 15 | targets: ["PSPDFKit", "PSPDFKitUI"]), 16 | ], 17 | targets: [ 18 | .binaryTarget( 19 | name: "PSPDFKit", 20 | url: "https://customers.pspdfkit.com/pspdfkit-xcframework-14.9.0.zip", 21 | checksum: "96bd015313d973926f58be69b24ebc3823811cfa44fc4fbb06d0d7e6833469bc"), 22 | .binaryTarget( 23 | name: "PSPDFKitUI", 24 | url: "https://customers.pspdfkit.com/pspdfkitui-xcframework-14.9.0.zip", 25 | checksum: "ef5c992e2089c95220087373127b322c0d265ec2a43995f65bc7d1b643ab2f5e"), 26 | ] 27 | ) 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Nutrient iOS SDK 2 | ================ 3 | 4 | Give your users a premium experience with an iOS PDF viewer SDK that has dozens of out-of-the-box features for document viewing, signing, annotation, redaction, and much more. 5 | 6 | This package includes the two main frameworks in our SDK: the model layer ([PSPDFKit](https://www.nutrient.io/api/ios/documentation/pspdfkit)) and the UI layer ([PSPDFKitUI](https://www.nutrient.io/api/ios/documentation/pspdfkitui)). Separate packages are available for converting scanned documents into machine-readable text ([OCR](https://github.com/PSPDFKit/PSPDFKitOCR-SP)) and real-time collaboration ([Instant](https://github.com/PSPDFKit/Instant-SP)). 7 | 8 | ## Getting Started 9 | 10 | To get started with Nutrient iOS SDK, add this repository as a Swift package, or read our [step-by-step getting started guide](https://www.nutrient.io/getting-started/ios/) for more details. Learn more in the [Nutrient iOS SDK guides](https://www.nutrient.io/guides/ios/). 11 | 12 | Nutrient iOS SDK can be used with iOS, Mac Catalyst and visionOS apps. Our [system compatibility guide](https://www.nutrient.io/guides/ios/announcements/version-support/) has more details about supported operating systems. 13 | 14 | ## Support 15 | 16 | For questions or to report issues, open a ticket on our [support platform](https://www.nutrient.io/support/request). Visit [www.nutrient.io](https://www.nutrient.io/) for the latest news and tips. 17 | 18 | ## License 19 | 20 | Nutrient iOS SDK is commercial software. [Contact our sales team](https://www.nutrient.io/sdk/contact-sales). See LICENSE for the evaluation license. By downloading and installing Nutrient iOS SDK, you accept the terms of this license. Once you’ve signed a commercial license, register your app bundle identifier at [my.nutrient.io](https://my.nutrient.io/). 21 | 22 | Thanks,
23 | The Nutrient team 24 | --------------------------------------------------------------------------------