Skip to content

Commit 2a657c8

Browse files
author
LokeshPalani
committed
Added the missed files in the pdfviewer
1 parent c08cbe4 commit 2a657c8

File tree

8 files changed

+183
-0
lines changed

8 files changed

+183
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## [19.1.54-beta] - 03/30/2021
2+
3+
* Initial release.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Syncfusion License
2+
3+
Syncfusion Flutter PDF Viewer package is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license.
4+
5+
To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions.
6+
7+
Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options.
8+
9+
Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions.
10+
11+
The Syncfusion license that contains the terms and conditions can be found at
12+
https://www.syncfusion.com/content/downloads/syncfusion_license.pdf
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Flutter PDF Viewer Platform Interface library
2+
3+
A common platform interface package for the [Syncfusion Flutter PDF Viewer](https://pub.dev/packages/syncfusion_flutter_pdfviewer) plugin.
4+
5+
This interface allows platform-specific implementations of the `syncfusion_flutter_pdfviewer`
6+
plugin, as well as the plugin itself, to ensure they are supporting the
7+
same interface.
8+
9+
# Usage
10+
11+
To implement a new platform-specific implementation of `syncfusion_flutter_pdfviewer`, extend
12+
`PdfViewerPlatform` with an implementation that performs the
13+
platform-specific behavior, and when you register your plugin, set the default
14+
`PdfViewerPlatform` by calling
15+
`PdfViewerPlatform.instance = SyncfusionFlutterPdfViewerPlugin()`.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
include: package:syncfusion_flutter_core/analysis_options.yaml
2+
3+
analyzer:
4+
errors:
5+
lines_longer_than_80_chars: ignore
6+
include_file_not_found: ignore
7+
uri_does_not_exist: ignore
8+
invalid_dependency: ignore
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# example
2+
3+
A new Flutter project.
4+
5+
## Getting Started
6+
7+
This project is a starting point for a Flutter application.
8+
9+
A few resources to get you started if this is your first Flutter project:
10+
11+
- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
12+
- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)
13+
14+
For help getting started with Flutter, view our
15+
[online documentation](https://flutter.dev/docs), which offers tutorials,
16+
samples, guidance on mobile development, and a full API reference.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# This file configures the analyzer, which statically analyzes Dart code to
2+
# check for errors, warnings, and lints.
3+
#
4+
# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
5+
# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
6+
# invoked from the command line by running `flutter analyze`.
7+
8+
# The following line activates a set of recommended lints for Flutter apps,
9+
# packages, and plugins designed to encourage good coding practices.
10+
include: package:flutter_lints/flutter.yaml
11+
12+
linter:
13+
# The lint rules applied to this project can be customized in the
14+
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
15+
# included above or to enable additional rules. A list of all available lints
16+
# and their documentation is published at
17+
# https://dart-lang.github.io/linter/lints/index.html.
18+
#
19+
# Instead of disabling a lint rule for the entire project in the
20+
# section below, it can also be suppressed for a single line of code
21+
# or a specific dart file by using the `// ignore: name_of_lint` and
22+
# `// ignore_for_file: name_of_lint` syntax on the line or in the file
23+
# producing the lint.
24+
rules:
25+
# avoid_print: false # Uncomment to disable the `avoid_print` rule
26+
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
27+
28+
# Additional information about this file can be found at
29+
# https://dart.dev/guides/language/analysis-options
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
name: syncfusion_pdfviewer_platform_interface_example
2+
description: Demonstrates how to use the syncfusion_pdfviewer_platform_interface plugin.
3+
4+
# The following line prevents the package from being accidentally published to
5+
# pub.dev using `flutter pub publish`. This is preferred for private packages.
6+
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
7+
8+
environment:
9+
sdk: ">=2.17.0 <4.0.0"
10+
11+
# Dependencies specify other packages that your package needs in order to work.
12+
# To automatically upgrade your package dependencies to the latest versions
13+
# consider running `flutter pub upgrade --major-versions`. Alternatively,
14+
# dependencies can be manually updated by changing the version numbers below to
15+
# the latest version available on pub.dev. To see which dependencies have newer
16+
# versions available, run `flutter pub outdated`.
17+
dependencies:
18+
flutter:
19+
sdk: flutter
20+
21+
syncfusion_flutter_pdfviewer:
22+
git:
23+
url: https://SyncfusionBuild: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@github.com/essential-studio/flutter-pdfviewer
24+
path: flutter_pdfviewer/syncfusion_flutter_pdfviewer
25+
branch: development
26+
ref: development
27+
28+
# The following adds the Cupertino Icons font to your application.
29+
# Use with the CupertinoIcons class for iOS style icons.
30+
cupertino_icons: ^1.0.5
31+
32+
dev_dependencies:
33+
flutter_test:
34+
sdk: flutter
35+
36+
# The "flutter_lints" package below contains a set of recommended lints to
37+
# encourage good coding practices. The lint set provided by the package is
38+
# activated in the `analysis_options.yaml` file located at the root of your
39+
# package. See that file for information about deactivating specific lint
40+
# rules and activating additional ones.
41+
flutter_lints: ^1.0.0
42+
43+
# For information on the generic Dart part of this file, see the
44+
# following page: https://dart.dev/tools/pub/pubspec
45+
46+
# The following section is specific to Flutter.
47+
flutter:
48+
49+
# The following line ensures that the Material Icons font is
50+
# included with your application, so that you can use the icons in
51+
# the material Icons class.
52+
uses-material-design: true
53+
54+
# To add assets to your application, add an assets section, like this:
55+
# assets:
56+
# - images/a_dot_burr.jpeg
57+
# - images/a_dot_ham.jpeg
58+
59+
# An image asset can refer to one or more resolution-specific "variants", see
60+
# https://flutter.dev/assets-and-images/#resolution-aware.
61+
62+
# For details regarding adding assets from package dependencies, see
63+
# https://flutter.dev/assets-and-images/#from-packages
64+
65+
# To add custom fonts to your application, add a fonts section here,
66+
# in this "flutter" section. Each entry in this list should have a
67+
# "family" key with the font family name, and a "fonts" key with a
68+
# list giving the asset and other descriptors for the font. For
69+
# example:
70+
# fonts:
71+
# - family: Schyler
72+
# fonts:
73+
# - asset: fonts/Schyler-Regular.ttf
74+
# - asset: fonts/Schyler-Italic.ttf
75+
# style: italic
76+
# - family: Trajan Pro
77+
# fonts:
78+
# - asset: fonts/TrajanPro.ttf
79+
# - asset: fonts/TrajanPro_Bold.ttf
80+
# weight: 700
81+
#
82+
# For details regarding fonts from package dependencies,
83+
# see https://flutter.dev/custom-fonts/#from-packages
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: syncfusion_pdfviewer_platform_interface
2+
description: A common platform interface for the Flutter PDF Viewer library that lets you view the PDF documents seamlessly and efficiently.
3+
version: 24.2.9
4+
homepage: https://github.com/syncfusion/flutter-widgets/tree/master/packages/syncfusion_pdfviewer_platform_interface
5+
6+
environment:
7+
sdk: '>=2.17.0 <4.0.0'
8+
flutter: ">=1.20.0"
9+
10+
dependencies:
11+
flutter:
12+
sdk: flutter
13+
plugin_platform_interface: ^2.0.0
14+
15+
dev_dependencies:
16+
flutter_test:
17+
sdk: flutter

0 commit comments

Comments
 (0)