Skip to content

Update from upstream repo groupdocs-conversion/GroupDocs.Conversion-for-Java@master #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 186 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
186 commits
Select commit Hold shift + click to select a range
ec8d0a4
Merge pull request #5 from amingroupdocs/master
saqibmasood Oct 27, 2016
22497d7
Merge pull request #6 from amingroupdocs/master
amingroupdocs Nov 1, 2016
d83a8ab
Merge pull request #1 from groupdocs-conversion/master
atirtahirgroupdocs Feb 21, 2017
9f3a7bb
Examples updated
atirtahirgroupdocs Feb 21, 2017
14bb038
Merge pull request #7 from atirtahirgroupdocs/master
atirtahirgroupdocs Feb 21, 2017
1ffe664
Examples updated
atirtahirgroupdocs Feb 21, 2017
c25fe8d
Merge pull request #8 from atirtahirgroupdocs/master
atirtahirgroupdocs Feb 21, 2017
fb60a07
pom updated
atirtahirgroupdocs Mar 2, 2017
cd834e2
Merge pull request #9 from atirtahirgroupdocs/master
atirtahirgroupdocs Mar 2, 2017
a04b22a
pom updated in showcase project
atirtahirgroupdocs Mar 6, 2017
184bea6
Merge pull request #10 from atirtahirgroupdocs/master
atirtahirgroupdocs Mar 6, 2017
9046601
Readme updated
atirtahirgroupdocs Apr 4, 2017
e5ab2e8
Merge pull request #11 from atirtahirgroupdocs/master
atirtahirgroupdocs Apr 4, 2017
4186646
source file deleted
atirtahirgroupdocs May 29, 2017
a59c8f2
Merge pull request #12 from atirtahirgroupdocs/master
atirtahirgroupdocs May 29, 2017
f45d8c4
Merge pull request #1 from groupdocs-conversion/master
May 29, 2017
c50952d
examples updated
May 29, 2017
1380968
examples updated
May 31, 2017
7779207
pom.xml updated
Jun 1, 2017
5ea46ca
Merge pull request #13 from samicheemagroupdocs/master
atirtahirgroupdocs Jun 1, 2017
3207999
Merge pull request #2 from groupdocs-conversion/master
atirtahirgroupdocs Jun 1, 2017
0b7a4d9
pox.xml updated
Jun 2, 2017
997bdf0
Merge pull request #14 from samicheemagroupdocs/master
atirtahirgroupdocs Jun 2, 2017
209cde8
Merge pull request #15 from atirtahirgroupdocs/master
atirtahirgroupdocs Jun 2, 2017
74db875
Merge pull request #3 from groupdocs-conversion/master
atirtahirgroupdocs Jun 19, 2017
6a0546e
add mit license
Jun 19, 2017
80cb7f8
add MIT license
Jun 19, 2017
f957905
Merge pull request #16 from samicheemagroupdocs/master
atirtahirgroupdocs Jun 20, 2017
b7cd076
Merge pull request #4 from groupdocs-conversion/master
atirtahirgroupdocs Jun 20, 2017
8afb727
readme udpated
atirtahirgroupdocs Sep 29, 2017
6affa33
Merge pull request #17 from atirtahirgroupdocs/master
atirtahirgroupdocs Sep 29, 2017
bd9782e
examples updated
atirtahirgroupdocs Oct 24, 2017
8fc5e7a
Merge pull request #18 from atirtahirgroupdocs/master
atirtahirgroupdocs Oct 24, 2017
6b2e044
reamde udpated
atirtahirgroupdocs Nov 13, 2017
56ad502
Merge pull request #19 from atirtahirgroupdocs/master
atirtahirgroupdocs Nov 13, 2017
42253ee
fonts support added
atirtahirgroupdocs Nov 15, 2017
80e4e68
Merge pull request #20 from atirtahirgroupdocs/master
atirtahirgroupdocs Nov 15, 2017
676e6b8
examples updated 17.10
atirtahirgroupdocs Dec 4, 2017
235aabd
Merge pull request #21 from atirtahirgroupdocs/master
atirtahirgroupdocs Dec 4, 2017
49c3e02
17.12
atirtahirgroupdocs Mar 13, 2018
616ebf0
17.12
atirtahirgroupdocs Mar 13, 2018
5013956
Merge pull request #23 from atirtahirgroupdocs/master
atirtahirgroupdocs Mar 13, 2018
f179c3c
examples updated
atirtahirgroupdocs Mar 13, 2018
d6cc624
Merge pull request #24 from atirtahirgroupdocs/master
atirtahirgroupdocs Mar 13, 2018
c697346
Merge pull request #5 from groupdocs-conversion/master
atirtahirgroupdocs Mar 13, 2018
11aa973
code updated
atirtahirgroupdocs Mar 22, 2018
a7a9cec
Merge pull request #25 from atirtahirgroupdocs/master
atirtahirgroupdocs Mar 22, 2018
3e71637
pom updated
atirtahirgroupdocs May 2, 2018
6156dca
Merge pull request #26 from atirtahirgroupdocs/master
atirtahirgroupdocs May 2, 2018
82c84dd
readme updated
atirtahirgroupdocs May 22, 2018
14c52ce
Merge pull request #27 from atirtahirgroupdocs/master
atirtahirgroupdocs May 22, 2018
4006850
readme updated
atirtahirgroupdocs May 22, 2018
c07e377
Merge pull request #28 from atirtahirgroupdocs/master
atirtahirgroupdocs May 22, 2018
cee2794
readme updated
atirtahirgroupdocs May 22, 2018
8eb02d8
Merge pull request #29 from atirtahirgroupdocs/master
atirtahirgroupdocs May 22, 2018
a15f3cc
18.6.1 hotfix
atirtahirgroupdocs Jul 5, 2018
d2d04a9
Merge pull request #30 from atirtahirgroupdocs/master
atirtahirgroupdocs Jul 5, 2018
62255dc
Merge pull request #2 from groupdocs-conversion/master
samicheemagroupdocs Jul 26, 2018
9068ad6
18.7
atirtahirgroupdocs Aug 1, 2018
e5f8d23
Merge pull request #31 from atirtahirgroupdocs/master
atirtahirgroupdocs Aug 1, 2018
0dcb99e
Merge pull request #3 from groupdocs-conversion/master
samicheemagroupdocs Dec 27, 2018
629927e
pom.xml updated
Dec 27, 2018
c3f9ab8
Merge pull request #33 from samicheemagroupdocs/master
samicheemagroupdocs Dec 27, 2018
9b53a12
18.12
atirtahirgroupdocs Jan 14, 2019
ed27d89
Merge pull request #34 from atirtahirgroupdocs/master
atirtahirgroupdocs Jan 14, 2019
75d7c07
Merge pull request #4 from groupdocs-conversion/master
samicheemagroupdocs Jan 15, 2019
413d37f
code updated
atirtahirgroupdocs Jan 15, 2019
79deb0a
Merge pull request #35 from atirtahirgroupdocs/master
atirtahirgroupdocs Jan 15, 2019
5b3aade
code updated
atirtahirgroupdocs Jan 16, 2019
190f79b
Merge pull request #36 from atirtahirgroupdocs/master
atirtahirgroupdocs Jan 16, 2019
d9645e9
Merge pull request #5 from groupdocs-conversion/master
samicheemagroupdocs Apr 10, 2019
48caf76
Examples updated for 19.4
Apr 10, 2019
6076a53
Merge pull request #37 from samicheemagroupdocs/master
samicheemagroupdocs Apr 10, 2019
be2e3c5
Examples updated for 19.6
Jul 6, 2019
da19b22
Examples updated for 19.6
Jul 6, 2019
2e10584
Merge pull request #38 from samicheemagroupdocs/master
samicheemagroupdocs Jul 6, 2019
0ac1b60
Examples updated for 19.6.1
Jul 17, 2019
ebf9765
Merge pull request #39 from samicheemagroupdocs/master
samicheemagroupdocs Jul 17, 2019
0c96df0
Examples updated for 19.6.2
Aug 2, 2019
657a08b
Merge pull request #40 from samicheemagroupdocs/master
samicheemagroupdocs Aug 2, 2019
c4d9b35
Readme updated
Aug 11, 2019
3473b5e
Merge pull request #41 from samicheemagroupdocs/master
samicheemagroupdocs Aug 11, 2019
8d84314
Few new examples added
Sep 1, 2019
c6c129e
Merge pull request #42 from samicheemagroupdocs/master
samicheemagroupdocs Sep 1, 2019
f9184e8
Update README.md
samicheemagroupdocs Sep 7, 2019
8d4c9a1
Update README.md
samicheemagroupdocs Sep 7, 2019
4c5c1b8
Merge pull request #43 from samicheemagroupdocs/master
samicheemagroupdocs Sep 7, 2019
b853df8
Examples updated for 19.10
Oct 6, 2019
99210c9
Merge pull request #44 from samicheemagroupdocs/master
samicheemagroupdocs Oct 6, 2019
7f3b2a9
Created a new structure of demo examples
Jan 29, 2020
d61f80f
Updated examples sources
Jan 31, 2020
05a4cc9
fixed errors part 1
Feb 20, 2020
f4be47e
Fixed compilation errors
yevgen-nykytenko Feb 20, 2020
625795a
Update examples
yevgen-nykytenko Feb 21, 2020
b5c6efd
Uncommented fixed examples
yevgen-nykytenko Feb 24, 2020
eec97ea
Uncommented example
yevgen-nykytenko Feb 25, 2020
d3f51a0
log formatting
yevgen-nykytenko Feb 27, 2020
223200c
fixed errors part 2
vsevolodorefin Feb 27, 2020
79038b4
fixed errors part 3
vsevolodorefin Feb 27, 2020
d4f394c
Removed fixed TODO
yevgen-nykytenko Feb 27, 2020
7259d17
Examples for GroupDocs.Conversion for Java
yevgen-nykytenko Mar 1, 2020
7aabd0b
Convert from url - updateds source document url
yevgen-nykytenko Mar 2, 2020
33cb358
Updated for Conversion 20.6
vsevolodorefin Jun 29, 2020
2bb0f3b
Merge branch 'api-v2'
vsevolodorefin Jun 30, 2020
5698da9
Code cleanup and LoadFromFtp fix
vsevolodorefin Jul 1, 2020
deb6767
Markdown documentation added
yevgen-nykytenko Jul 3, 2020
bc4ca43
Merge branch 'docs_test'
yevgen-nykytenko Jul 3, 2020
c8bc37c
Added documentation build script
yevgen-nykytenko Jul 7, 2020
7b74df7
Docs update
yevgen-nykytenko Jul 17, 2020
90087f9
Docs update - minor fix
yevgen-nykytenko Jul 17, 2020
de2b578
docs update
yevgen-nykytenko Jul 20, 2020
996f439
Icon update
yevgen-nykytenko Jul 20, 2020
99fa64e
Docs update
yevgen-nykytenko Jul 20, 2020
df72d76
Added documentation license
yevgen-nykytenko Jul 28, 2020
62b3a09
Standardized readme.md
babar-raza Jul 29, 2020
cade4cc
Standardized readme.md
babar-raza Jul 29, 2020
76dd801
Markdown documentation updated
nikola-yankov Sep 17, 2020
96603d0
Added release notes for 20.9
vsevolodorefin Sep 27, 2020
73e8960
Sorted release notes
vsevolodorefin Sep 28, 2020
0c51310
Sorted release notes
vsevolodorefin Sep 28, 2020
ea2d52b
Updated release notes for 20.10
vsevolodorefin Oct 5, 2020
622b340
Release notes update
yevgen-nykytenko Oct 7, 2020
f7b83ba
Updated to GroupDocs Conversion 20.10
vsevolodorefin Oct 9, 2020
4cf524e
Updated release notes for 20.10 (bugfix for CONVERSIONJAVA-771)
vsevolodorefin Oct 20, 2020
8a2a51b
Release notes for 20.10.1
nikola-yankov Oct 21, 2020
46dee3a
Release notes for 20.10.1
nikola-yankov Oct 21, 2020
d3f7b14
Release notes for 20.10.2
nikola-yankov Oct 26, 2020
fc3c87f
Release notes for 20.10.3
nikola-yankov Nov 12, 2020
c10f0b4
updated to GroupDocs.Conversion for Java 20.10.3
nikola-yankov Nov 12, 2020
3f99d9e
Release notes for 21.1
vsevolodorefin Jan 29, 2021
e05f26a
Release notes for 21.1
nikola-yankov Jan 31, 2021
d0bcb53
updated to GroupDocs.Conversion for Java 21.1
nikola-yankov Jan 31, 2021
7f5f174
Updated converting Note with font substitution
vsevolodorefin Feb 9, 2021
0900550
Update README.md
rizwanniazigroupdocs Feb 10, 2021
cffbb27
Release notes for 21.4
vsevolodorefin Apr 6, 2021
418cb7f
Updated examples
vsevolodorefin Apr 6, 2021
b901f2a
Examples updated for 21.4
nikola-yankov Apr 6, 2021
af653bf
Updated supported document formats
nikola-yankov Apr 15, 2021
4a3ac5a
Added Spring and Dropwizard projects into Demos folder
yevgen-nykytenko Jun 2, 2021
feefb18
Bump commons-io from 2.6 to 2.7 in /Demos/Spring
dependabot[bot] Jun 2, 2021
9f39944
Bump commons-io from 2.6 to 2.7 in /Demos/Dropwizard
dependabot[bot] Jun 2, 2021
fd50d73
Removed submodule. Cleanup repo from public docs.
yevgen-nykytenko Jun 4, 2021
b355c7c
Updated converting Email
vsevolodorefin Jul 3, 2021
31c3525
Updated samples to v21.7
nikola-yankov Jul 8, 2021
c78897a
Merge pull request #46 from groupdocs-conversion/dependabot/maven/Dem…
yevgen-nykytenko Sep 10, 2021
4d7d601
Merge pull request #45 from groupdocs-conversion/dependabot/maven/Dem…
yevgen-nykytenko Sep 10, 2021
9ab6b4f
Updated samples to v21.10
nikola-yankov Oct 31, 2021
c834056
Updated samples to v21.10.1
nikola-yankov Dec 22, 2021
c0458d3
Merge remote-tracking branch 'origin/master'
vsevolodorefin Feb 6, 2022
a6c7bfa
Update project to using new API
vsevolodorefin Feb 6, 2022
053b672
Updated samples to v22.3
nikola-yankov Mar 4, 2022
138b500
Repo URL changed to https
vsevolodorefin May 26, 2022
a975cfd
Repo URL changed to https
vsevolodorefin May 26, 2022
c0090b3
Updated samples to v22.8
nikola-yankov Aug 9, 2022
f43267a
Updated API version
vsevolodorefin Aug 9, 2022
c9e7d34
Merge remote-tracking branch 'origin/master'
vsevolodorefin Aug 9, 2022
a226392
#CONVERSIONJAVA-1744 Update Spring application to use Conversion 22.8
vsevolodorefin Aug 9, 2022
e9e94fd
Updated samples to v22.8.1
nikola-yankov Aug 12, 2022
a611c3b
Updated samples to v22.11
nikola-yankov Nov 22, 2022
24cd82e
#CONVERSIONJAVA-1911 Updated GitHub Examples
vsevolodorefin Feb 27, 2023
250dd80
Merge remote-tracking branch 'origin/master'
vsevolodorefin Feb 27, 2023
a816a67
Adding code samples of “Listening to conversion process events” and “…
ArtemSataevASP Apr 28, 2023
5ef1aa7
Task #CONVERSIONJAVA-1972 Updated GitHub Examples
vsevolodorefin May 8, 2023
6fb827e
Merge remote-tracking branch 'origin/master'
vsevolodorefin May 8, 2023
8cba02b
Task #CONVERSIONJAVA-2006 Updated GitHub Examples
vsevolodorefin Jun 6, 2023
1f99cf7
#CONVERSIONJAVA-2011 Update Spring application to use Conversion 23.5
vsevolodorefin Jun 13, 2023
0fe5620
#CONVERSIONJAVA-2012 Update Dropwizard example application
vsevolodorefin Jun 13, 2023
046aad4
Update README.md
RakhimAimaganbetov Jul 4, 2023
f4d14b6
Update README.md
RakhimAimaganbetov Jul 4, 2023
e58a513
#CONVERSIONJAVA-2039 Updated GitHub Examples
vsevolodorefin Jul 5, 2023
1eea5e6
#CONVERSIONJAVA-1932 Created an API usage example with the Ktor frame…
vsevolodorefin Jul 11, 2023
bb17292
Updated README.md
vsevolodorefin Jul 12, 2023
1e005a2
Fixed use cases
vsevolodorefin Jul 12, 2023
42018d7
Update README.md
yevgen-nykytenko Jul 21, 2023
5c9cdbf
#CONVERSIONJAVA-2050 updated README.md for ktor demo project
vsevolodorefin Jul 21, 2023
b862539
Merge remote-tracking branch 'origin/master'
vsevolodorefin Jul 21, 2023
100187e
#CONVERSIONJAVA-2050 Updated README.md for Spring application demo
vsevolodorefin Jul 21, 2023
d1c0df7
#CONVERSIONJAVA-2050 Updated README.md for demo projects
vsevolodorefin Jul 21, 2023
5980713
#CONVERSIONJAVA-2050 Updated README.md for demo projects
vsevolodorefin Jul 21, 2023
e4b9091
#CONVERSIONJAVA-2050 Updated README.md for Spring application demo
vsevolodorefin Jul 21, 2023
da70c71
#CONVERSIONJAVA-2050 fixed README.md
vsevolodorefin Jul 21, 2023
17eaa5c
Added a demo application based on Quarkus framework
vsevolodorefin Jan 16, 2024
2dd5207
update Ktor example
vsevolodorefin Jan 17, 2024
e770bd9
Updated GitHub Examples
vsevolodorefin Feb 1, 2024
236d8db
Update pom.xml (main class was configured)
RakhimAimaganbetov Mar 27, 2024
176b708
Updated GroupDocs.Conversion version to 24.5
vsevolodorefin Jun 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Examples/Resources/Output/
Examples/.settings/org.eclipse.jdt.apt.core.prefs
Examples/.settings/
Examples/.project
Examples/.classpath
Showcases/GroupDocs.Conversion-for-java-using-servlets/.settings/org.eclipse.m2e.core.prefs
Showcases/GroupDocs.Conversion-for-java-using-servlets/.project
Showcases/GroupDocs.Conversion-for-java-using-servlets/.classpath
Showcases/GroupDocs.Conversion-for-java-using-servlets/.settings/org.eclipse.jdt.core.prefs
Showcases/GroupDocs.Conversion-for-java-using-servlets/.settings/org.eclipse.jdt.apt.core.prefs
deploy_key
21 changes: 21 additions & 0 deletions Demos/Dropwizard/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Add any directories, files, or patterns you don't want to be tracked by version control
.idea/*
*.iml
*.ipr
*.iws
target/*
.DS_Store
vs.bin
App_Data/*
node_modules
src/main/resources/assets/*
!src/main/resources/assets/.gitkeep
node/
etc/
package-lock.json
Licenses/*
!Licenses/.gitkeep
DocumentSamples/*
!DocumentSamples/.gitkeep
src/test/resources/*
!src/test/resources/calibre.docx
40 changes: 40 additions & 0 deletions Demos/Dropwizard/.travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
dist: trusty
language: java
jdk:
- oraclejdk8
- oraclejdk9
- openjdk8
#- oraclejdk11
- openjdk10
#- openjdk11
services:
- docker
jobs:
include:
- stage: Coverage
jdk: oraclejdk8
script:
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter
- ./cc-test-reporter before-build
- mvn clean package
- JACOCO_SOURCE_PATH=src/main/java ./cc-test-reporter format-coverage target/site/jacoco/jacoco.xml --input-type jacoco
- ./cc-test-reporter upload-coverage
- stage: Tag Release
if: type = push AND branch = master AND commit_message !~ /^Travis bot released/
install: skip
script: git checkout master && git reset --hard $sha1 && git config --global push.followTags true && git config --global user.email "[email protected]" && git config --global user.name "Travis CI" && export current_version=$(mvn -q -Dexec.executable="echo" -Dexec.args='${project.version}' --non-recursive exec:exec) && echo "current version ${current_version}" && export minor=$(echo $current_version | sed "s/^[0-9]\{1,\}\.[0-9]\{1,\}\.\([0-9]\{1,\}\)/\1/") && export major=$(echo $current_version | sed "s/^\([0-9]\{1,\}\.[0-9]\{1,\}\)\.[0-9]\{1,\}/\1/") && export next_version=$major.$((minor+1)) && echo "next version ${next_version}" && sed -i.bak "s/$current_version/$next_version/g" README.md && rm README.md.bak && sed -i.bak "s/^ <version>$current_version<\\/version>/ <version>$next_version<\\/version>/g" pom.xml && rm pom.xml.bak && git status && git commit -am "Travis bot released $next_version" && git tag -a $next_version -m "Automated release" && git remote add target https://${GH_TOKEN}@github.com/groupdocs-conversion/GroupDocs.Conversion-for-Java-Dropwizard.git > /dev/null 2>&1 && git remote -v && git push --set-upstream target master
- stage: Release
if: type = push AND branch = master AND commit_message =~ /^Travis bot released/
install: skip
jdk: oraclejdk8
script: mvn -B clean package && mkdir -p target/release/DocumentSamples && mkdir -p target/release/Licenses && cp target/conversion-*.jar target/release && cp configuration.yml target/release && cd target && tar -zcvf release.tar.gz release && cd ..
deploy:
provider: releases
overwrite: true
skip_cleanup: true
api_key: $GH_TOKEN
file: target/release.tar.gz
on:
repo: groupdocs-conversion/GroupDocs.Conversion-for-Java-Dropwizard
branch: master
10 changes: 10 additions & 0 deletions Demos/Dropwizard/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FROM openjdk:8-jre-alpine
RUN mkdir -p /home/groupdocs/app && apk add fontconfig && apk add msttcorefonts-installer && update-ms-fonts && fc-cache -f
WORKDIR /home/groupdocs/app
COPY target/release/DocumentSamples /home/groupdocs/app
COPY target/release/Licenses /home/groupdocs/app
COPY target/release/conversion-*.jar /home/groupdocs/app/app.jar

EXPOSE 8080

ENTRYPOINT java -jar /home/groupdocs/app/app.jar configuration.yml
21 changes: 21 additions & 0 deletions Demos/Dropwizard/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2018 GroupDocs.Conversion Product Family

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
104 changes: 104 additions & 0 deletions Demos/Dropwizard/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
![Convert pdf to doc or doc to pdf](https://raw.githubusercontent.com/groupdocs-conversion/groupdocs-conversion.github.io/master/resources/image/banner.png "GroupDocs.Conversion")
# GroupDocs.Conversion for Java Dropwizard Example
GroupDocs.Conversion for Java Dropwizard UI Example
###### version 23.6

[![GitHub license](https://img.shields.io/github/license/groupdocs-Conversion/GroupDocs.Conversion-for-Java-Dropwizard.svg)](https://github.com/groupdocs-conversion/GroupDocs.Conversion-for-Java/blob/master/Demos/Dropwizard/LICENSE)

## System Requirements
- Java 8 (JDK 1.8)
- Maven 3


## Document converter with Java API

**GroupDocs.Conversion for Java API** is a library that allows you to **convert word to PDF, PNG, JPG** and to many other document or image formats supported by the library. Using powerful and flexible GroupDocs.Conversion API you will be able to convert multitude document formats with a wide set of different options.

This web application allows you to convert documents between different formats using simple modern UI. While it can be used as a standalone application it also can be integrated as part of your project.

**Note:** without a license application will run in trial mode, purchase [GroupDocs.Conversion for Java license](https://purchase.groupdocs.com/buy) or request [GroupDocs.Conversion for Java temporary license](https://purchase.groupdocs.com/temporary-license).

| Document family | Supported formats | Supported conversions |
| ------------------------ | ------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| Microsoft Word | `Doc`,`Docm`,`Docx`,`Dot`,`Dotm`,`Dotx`,`Rtf`,`Txt`,`Odt`,`Ott` | `Word to Rtf`,`Word to Txt`,`Word to Html`,`Word to Odt`,`Word to Ott`,`Word to Epub`,`Word to Pdf`,`Word to Image`,`Word to Cells`,`Word to Slides` |
| Microsoft Excel | `Xls`,`Xls2003`,`Xlsb`,`Xlsm`,`Xlsx` | `Excel to Word`,`Excel to Pdf`,`Excel to Epub`,`Excel to Html`,`Excel to Image`,`Excel to Slides` |
| Portable Document Format | `Pdf` | `Pdf to Word`,`Pdf to Epub`,`Pdf to Html`,`Pdf to Image`,`Pdf to Cells`,`Pdf to Slides` |
| Microsoft PowerPoint | `Ppt`,`Pps`,`Pptx`,`Ppsx`,`Odp` | `Slides to Word`,`Slides to Pdf`,`Slides to Epub`,`Slides to Html`,`Slides to Image`,`Slides to Excel` |
| Microsoft Visio | `Vsd`,`Vsdx`,`Vss`,`Vst`,`Vsx`,`Vtx`,`Vdw`,`Vdx`,`Svg` | `Visio to Word`,`Visio to Pdf`,`Visio to Epub`,`Visio to Html`,`Visio to Image`,`Visio to Excel`,`Visio to Slides` |
| Microsoft Project | `Mpt`,`Mpp` | `Tasks to Word`,`Tasks to Pdf`,`Tasks to Epub`,`Tasks to Html`,`Tasks to Image`,`Tasks to Excel`,`Tasks to Slides` |
| HTML | `Html` | `Html to Word`,`Html to Pdf`,`Html to Epub`,`Html to Cells`,`Html to Slides` |
| Images | `Xps`,`Tiff`,`Tif`,`Jpeg`,`Jpg`,`Png`,`Gif`,`Bmp`,`Ico`,`Dxf`,`Dwg`,`Psd` | `Image to Word`,`Image to Pdf`,`Image to Epub`,`Image to Html`,`Image to Image`,`Image to Cells`,`Image to Slides` |


## Demo Video

<p align="center">
<a title="Document conversion for JAVA " href="https://www.youtube.com/watch?v=QC6P3EbF04o">
<img src="https://raw.githubusercontent.com/groupdocs-conversion/groupdocs-conversion.github.io/master/resources/image/conversion.gif" width="100%" style="width:100%;">
</a>
</p>


## Features

- Clean, modern and intuitive design
- Easily switchable colour theme (create your own colour theme in 5 minutes)
- Responsive design
- Convert individual documents
- Batch convert multiple documents
- Mobile support (open application on any mobile device)
- HTML and image modes
- Drag and Drop support
- Upload documents
- Cross-browser support (Safari, Chrome, Opera, Firefox)
- Cross-platform support (Windows, Linux, MacOS)

## How to run

You can run this sample by one of following methods

#### Build from source

Download [source code](https://codeload.github.com/groupdocs-conversion/GroupDocs.Conversion-for-Java/zip/master) from github or clone this repository.

```bash
git clone https://github.com/groupdocs-conversion/GroupDocs.Conversion-for-Java.git
cd GroupDocs.Conversion-for-Java/Demos/Dropwizard
mvn clean compile exec:java
## Open http://localhost:8080/conversion/ in your favorite browser.
```

#### Docker image
Use [docker](https://hub.docker.com/u/groupdocs) image.

```bash
mkdir DocumentSamples
mkdir Licenses
docker run -p 8080:8080 --name conversion-openjdk8-alpine -v "./DocumentSamples/:/home/groupdocs/app/DocumentSamples" -v "./Licenses/:/home/groupdocs/app/Licenses" --rm groupdocs/23.5-java-openjdk8-alpine-dropwizard
## Open http://localhost:8080/Conversion/ in your favorite browser.
```

## Configuration
For all methods above you can adjust settings in `configuration.yml`. By default in this sample will lookup for license file in `./Licenses` folder, so you can simply put your license file in that folder or specify relative/absolute path by setting `licensePath` value in `configuration.yml`.

### Conversion configuration options

| Option | Type | Default value | Description |
| ---------------------------------- | ------- |:-----------------:|:-------------------------------------------------------------------------------------------------------------------------------------------- |
| **`filesDirectory`** | String | `DocumentSamples` | Files directory path. Indicates where uploaded and predefined files are stored. It can be absolute or relative path |
| **`resultDirectory`** | String | | Absolute path to result files directory |


## License
The MIT License (MIT).

Please have a look at the LICENSE.md for more details

## GroupDocs Conversion on other platforms & frameworks

- [Document converter](https://github.com/groupdocs-conversion/GroupDocs.Conversion-for-Java/tree/master/Demos/Spring) with JAVA Spring
- [Document converter](https://github.com/groupdocs-conversion/GroupDocs.Conversion-for-Java/tree/master/Demos/Ktor) with Ktor framework
- [Document converter](https://github.com/groupdocs-conversion/GroupDocs.Conversion-for-.NET/tree/master/Demos/MVC) with .NET MVC
- [Document converter](https://github.com/groupdocs-conversion/GroupDocs.Conversion-for-.NET/tree/master/Demos/WebForms) with .NET WebForms

[Home](https://www.groupdocs.com/) | [Product Page](https://products.groupdocs.com/Conversion/java) | [Documentation](https://docs.groupdocs.com/conversion/java/) | [Demos](https://products.groupdocs.app/Conversion/family) | [API Reference](https://apireference.groupdocs.com/java/Conversion) | [Examples](https://github.com/groupdocs-Conversion/GroupDocs.Conversion-for-Java/tree/master/Examples) | [Blog](https://blog.groupdocs.com/categories/groupdocs.conversion-product-family/) | [Free Support](https://forum.groupdocs.com/c/conversion/11) | [Temporary License](https://purchase.groupdocs.com/temporary-license)
13 changes: 13 additions & 0 deletions Demos/Dropwizard/client/.editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Editor configuration, see http://editorconfig.org
root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true

[*.md]
max_line_length = off
trim_trailing_whitespace = false
1 change: 1 addition & 0 deletions Demos/Dropwizard/client/.prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Add files here to ignore them from prettier formatting
3 changes: 3 additions & 0 deletions Demos/Dropwizard/client/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"singleQuote": true
}
8 changes: 8 additions & 0 deletions Demos/Dropwizard/client/.vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"recommendations": [
"nrwl.angular-console",
"angular.ng-template",
"ms-vscode.vscode-typescript-tslint-plugin",
"esbenp.prettier-vscode"
]
}
84 changes: 84 additions & 0 deletions Demos/Dropwizard/client/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Client

This project was generated using [Nx](https://nx.dev).

<p align="center"><img src="https://raw.githubusercontent.com/nrwl/nx/master/nx-logo.png" width="450"></p>

🔎 **Nx is a set of Extensible Dev Tools for Monorepos.**

## Quick Start & Documentation

[Nx Documentation](https://nx.dev/angular)

[10-minute video showing all Nx features](https://nx.dev/angular/getting-started/what-is-nx)

[Interactive Tutorial](https://nx.dev/angular/tutorial/01-create-application)

## Adding capabilities to your workspace

Nx supports many plugins which add capabilities for developing different types of applications and different tools.

These capabilities include generating applications, libraries, etc as well as the devtools to test, and build projects as well.

Below are some plugins which you can add to your workspace:

- [Angular](https://angular.io)
- `ng add @nrwl/angular`
- [React](https://reactjs.org)
- `ng add @nrwl/react`
- Web (no framework frontends)
- `ng add @nrwl/web`
- [Nest](https://nestjs.com)
- `ng add @nrwl/nest`
- [Express](https://expressjs.com)
- `ng add @nrwl/express`
- [Node](https://nodejs.org)
- `ng add @nrwl/node`

## Generate an application

Run `ng g @nrwl/angular:app my-app` to generate an application.

> You can use any of the plugins above to generate applications as well.

When using Nx, you can create multiple applications and libraries in the same workspace.

## Generate a library

Run `ng g @nrwl/angular:lib my-lib` to generate a library.

> You can also use any of the plugins above to generate libraries as well.

Libraries are sharable across libraries and applications. They can be imported from `@client/mylib`.

## Development server

Run `ng serve my-app` for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng g component my-component --project=my-app` to generate a new component.

## Build

Run `ng build my-app` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.

## Running unit tests

Run `ng test my-app` to execute the unit tests via [Jest](https://jestjs.io).

Run `nx affected:test` to execute the unit tests affected by a change.

## Running end-to-end tests

Run `ng e2e my-app` to execute the end-to-end tests via [Cypress](https://www.cypress.io).

Run `nx affected:e2e` to execute the end-to-end tests affected by a change.

## Understand your workspace

Run `nx dep-graph` to see a diagram of the dependencies of your projects.

## Further help

Visit the [Nx Documentation](https://nx.dev/angular) to learn more.
Loading