https://github.com/aprysesdk/pdftron-android-samples
PDFTron Android Samples
https://github.com/aprysesdk/pdftron-android-samples
android android-studio java office pdf pdf-api pdf-converter pdf-document pdf-generation pdf-sdk pdf-viewer pdftohtml pdftron pdftron-android sample-android sample-code samples
Last synced: 5 months ago
JSON representation
PDFTron Android Samples
- Host: GitHub
- URL: https://github.com/aprysesdk/pdftron-android-samples
- Owner: ApryseSDK
- License: other
- Created: 2019-01-11T17:44:45.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-02-18T22:37:15.000Z (11 months ago)
- Last Synced: 2025-02-18T23:28:45.052Z (11 months ago)
- Topics: android, android-studio, java, office, pdf, pdf-api, pdf-converter, pdf-document, pdf-generation, pdf-sdk, pdf-viewer, pdftohtml, pdftron, pdftron-android, sample-android, sample-code, samples
- Language: Kotlin
- Homepage: https://www.pdftron.com/documentation/android/guides
- Size: 4.21 MB
- Stars: 59
- Watchers: 24
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Apryse Android Samples
This repository contains sample projects using different features of the Apryse Android SDK. The guides for each sample can be found in the [Apryse Android documentation](https://docs.apryse.com/documentation/android/guides/).
## Integration samples
| Sample | Description |
|--|--|
|[StandardPDFViewer](./StandardPDFViewer)| Standard gradle integration as described [in this guide](https://docs.apryse.com/documentation/android/get-started/integration/gradle/#integrating-standard-version)
|[PDFViewCtrlViewer](./PDFViewCtrlViewer)| Viewer integration using PDFViewCtrl and AnnotationToolbar|
|[QuickStartPDFViewer](./QuickStartPDFViewer)| Quick start viewer integration using Gradle as described [in this guide](https://docs.apryse.com/documentation/android/guides/getting-started/try-demo)|
## Customization samples
| Sample | Description |
|--|--|
|[CustomStickyNote](./CustomStickyNote)| Customize sticky note icons as described [in this guide](https://docs.apryse.com/documentation/android/guides/advanced/customize-color-picker/#customize-the-icon-picker)
|[CustomUI](./CustomUI)| Various samples to customize the UI of PdfViewCtrlTabHostFragment which includes samples for: modifying the quick menu, modifying the annotation toolbar, modifying the options toolbar, and adding custom views to the viewer.
|[CustomToolSample](./CustomToolSample)| Create a custom tool as described [in this guide](https://docs.apryse.com/documentation/android/guides/advanced/custom-tool/)
## Signing samples
| Sample | Description |
|--|--|
|[SigningSample](./SigningSample)| Customize the viewer UI to assign signing fields to a user, sign a document and send the document to a Firebase server
## Collaboration samples
| Sample | Description |
|--|--|
[CollabWebSocketSample](./CollabWebSocketSample) | Create a real-time document collaboration app with Node.js + SQLite3 + WebSocket
|[CollabFirebaseSample](./CollabFirebaseSample)| Create a real-time document collaboration app as described [in this blog](https://www.pdftron.com/blog/android/build-real-time-collab-with-firebase-1) and customize as described [in this blog](https://www.pdftron.com/blog/android/build-real-time-collab-with-firebase-2) |
## Feature samples
| Sample | Description |
|--|--|
|[DemoHTML2PDF](./DemoHTML2PDF)| HTML to PDF conversion as described [in this guide](https://docs.apryse.com/documentation/android/guides/basics/html-to-pdf/)|
## Running the samples
1. **Import one of the sample projects into Android Studio**
2. **Run the project in Android Studio**
## Contributing
See [Contributing](./CONTRIBUTING.md)
## License
See [License](./LICENSE)
