https://github.com/pspdfkit/dotnet-pdf-library-for-mobiles
PDF library in .NET for Android and iOS
https://github.com/pspdfkit/dotnet-pdf-library-for-mobiles
Last synced: 5 months ago
JSON representation
PDF library in .NET for Android and iOS
- Host: GitHub
- URL: https://github.com/pspdfkit/dotnet-pdf-library-for-mobiles
- Owner: PSPDFKit
- License: other
- Created: 2024-06-04T07:48:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-12T10:56:46.000Z (over 1 year ago)
- Last Synced: 2024-09-13T17:08:32.749Z (over 1 year ago)
- Language: C#
- Size: 6.28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Nutrient.NET for Mobiles (iOS & Android)
#### Nutrient
The [Nutrient SDK](https://www.nutrient.io/) is a framework that allows you to view, annotate, sign, and fill PDF forms on iOS, Android, Windows, macOS, and Web.
[Nutrient Instant](https://www.nutrient.io/guides/android/instant-synchronization/) adds real-time collaboration features to seamlessly share, edit, and annotate PDF documents.
#### Related
- Nutrient.NET (Android): [PSPDFKit/dotnet-pdf-library-for-android](https://github.com/PSPDFKit/dotnet-pdf-library-for-android)
- Nutrient.NET (iOS): [PSPDFKit/dotnet-pdf-library-for-ios](https://github.com/PSPDFKit/dotnet-pdf-library-for-ios)
## Support, Issues and License Questions
Nutrient offers support via https://support.nutrient.io/hc/en-us/requests/new.
Are you evaluating our SDK? That's great, we're happy to help out!
To make sure this is fast, please use a work email and have someone from your company fill out our sales form: https://www.nutrient.io/contact-sales?=sdk
## Requirements
#### Android requirements:
* **NET for Android workload >= 33.0.95/7.0.100**
* **Microsoft Mobile OpenJDK >= 11.0**
* Android **5** or newer / API level **21** or higher
* 32-bit or 64-bit ARM (armeabi-v7a with NEON / arm64-v8a) or 32-bit or 64-bit Intel x86 CPU.
* Projects using Nutrient.dotnet.Android.dll **must** set [Target Framework](https://developer.xamarin.com/guides/android/application_fundamentals/understanding_android_api_levels/#framework) to **API 33 (Android 13.0)** or higher.
#### iOS requirements:
- **.NET for iOS 17.2.8004/8.0.100 or higher +**
- **.NET for MacCatalyst 17.2.8004/8.0.100 or higher +**
## Integrating in a standard MAUI project
1. Create .NET MAUI project.
2. In **Platforms** directory, delete all platforms except **Android** and **iOS**.
3. To add iOS support, follow the instructions in [getting started guide for Nutrient.NET for iOS](https://www.nutrient.io/getting-started/dotnetformobile-ios/)
> [!NOTE]
> - Everything that goes in **Resources** directory in the getting started guide will go to **Resources/Raw** in MAUI project.
> - Most if not all the code, will go in files present in **Platforms/iOS** directory.
4. To add android support, follow the instructions in [getting started guide for Nutrient.NET for Android](https://www.nutrient.io/getting-started/dotnetformobile-android/)
> [!NOTE]
> - Everything that goes in **Resources** directory in the getting started guide will go to **Resources/Raw** in MAUI project.
> - Most if not all the code, will go in files present in **Platforms/Android** directory.
> - You do not need to set content view as this is handled by MAUI i.e. following code is not needed in MAUI:
> ```
> // Set your view from the "main" layout resource.
> SetContentView(Resource.Layout.activity_main);
> ```
### Contributing
Please ensure [you signed our CLA](https://www.nutrient.io/guides/web/miscellaneous/contributing/) so we can accept your contributions.