diff --git a/README.md b/README.md index f5826cb..8217a41 100644 --- a/README.md +++ b/README.md @@ -9,16 +9,7 @@ BaseX (10+) interface to [Pdfbox](https://pdfbox.apache.org/) version 3 * save pdf page range to new pdf * save pdf page as image -Uses -* https://github.com/blikblum/slick-router#readme -* https://dev.to/blikblum/slick-router-a-powerful-router-for-web-components-3fck -## Sync -``` -cd C:\Users\mrwhe\git\expkg-zone58\pdfbox\src\webapp\pdf - -c:\DeltaCopy\rsync -rlptz --progress --exclude=.git --exclude=.vscode . andy@localhost::basexserv/ -``` ## Jars * fontbox-3.0.2.jar * pdfbox-3.0.2.jar diff --git a/jars/Pdfbox3.xqm b/jars/Pdfbox3.xqm index e0c8173..33f6b70 100644 --- a/jars/Pdfbox3.xqm +++ b/jars/Pdfbox3.xqm @@ -1,13 +1,12 @@ xquery version '3.1'; (:~ pdfbox 3.0 https://pdfbox.apache.org/ BaseX 10.7+ interface library, -requires pdfbox jar on classpath -3.02+ required tested with pdfbox-app-3.0.2.jar +requires pdfbox jar on classpath, tested with pdfbox-app-3.0.3.jar @see download https://pdfbox.apache.org/download.cgi -@javadoc https://javadoc.io/static/org.apache.pdfbox/pdfbox/3.0.2/ +@javadoc https://javadoc.io/static/org.apache.pdfbox/pdfbox/3.0.3/ :) -module namespace pdfbox="org.expkg-zone58.Pdfbox3"; +module namespace pdfbox="org.expkg_zone58.Pdfbox3"; declare namespace Loader ="java:org.apache.pdfbox.Loader"; declare namespace PDFTextStripper = "java:org.apache.pdfbox.text.PDFTextStripper"; diff --git a/lib/pdfbox-3.0.2/commons-logging-1.3.1.jar b/jars/commons-logging-1.3.1.jar similarity index 100% rename from lib/pdfbox-3.0.2/commons-logging-1.3.1.jar rename to jars/commons-logging-1.3.1.jar diff --git a/lib/pdfbox-3.0.2/fontbox-3.0.2.jar b/lib/pdfbox-3.0.2/fontbox-3.0.2.jar deleted file mode 100644 index 3d09a8e..0000000 Binary files a/lib/pdfbox-3.0.2/fontbox-3.0.2.jar and /dev/null differ diff --git a/lib/pdfbox-3.0.2/pdfbox-3.0.2.jar b/lib/pdfbox-3.0.2/pdfbox-3.0.2.jar deleted file mode 100644 index 234fbbd..0000000 Binary files a/lib/pdfbox-3.0.2/pdfbox-3.0.2.jar and /dev/null differ diff --git a/lib/pdfbox-3.0.2/pdfbox-io-3.0.2.jar b/lib/pdfbox-3.0.2/pdfbox-io-3.0.2.jar deleted file mode 100644 index b151bb8..0000000 Binary files a/lib/pdfbox-3.0.2/pdfbox-io-3.0.2.jar and /dev/null differ diff --git a/lib/pdfbox-3.0.3.fat.jar b/lib/pdfbox-3.0.3.fat.jar index de57272..f2504ef 100644 Binary files a/lib/pdfbox-3.0.3.fat.jar and b/lib/pdfbox-3.0.3.fat.jar differ diff --git a/scripts/make-fat-jar.xq b/scripts/make-fat-jar.xq index e1f0ba9..2cfb6c5 100644 --- a/scripts/make-fat-jar.xq +++ b/scripts/make-fat-jar.xq @@ -8,7 +8,7 @@ let $config :=map { "manifest-jar" : "pdfbox-3.0.3.jar", "input-dir" : "C:\Users\mrwhe\git\expkg-zone58\pdfbox\jars\", "output" : "../lib/pdfbox-3.0.3.fat.jar", - "main-class": "org.expkg-zone58.Pdfbox3" + "main-class": "org.expkg_zone58.Pdfbox3" } let $fat-jar := build:fatjar-from-folder($config?input-dir,$config?manifest-jar) diff --git a/src/test/test.xqm b/src/test/test.xqm index dcf2d8b..bfd1f71 100644 --- a/src/test/test.xqm +++ b/src/test/test.xqm @@ -2,14 +2,11 @@ :) module namespace test="urn:expkg-zone58:pdfbox3:tests"; -import module namespace pdfbox="org.expkg-zone58.Pdfbox3"; +import module namespace pdfbox="org.expkg_zone58.Pdfbox3"; declare variable $test:base:=file:base-dir()=>file:parent()=>file:parent(); -declare %unit:test -function test:pdfbox-version(){ - unit:assert(starts-with(pdfbox:version(),"3.0")) -}; + declare %unit:test function test:page-count(){