PK tAJ˚s build.xml
Removing overridden classes from libraries
PK VGJAW* * manifestversion=2.4.1
frameworkVersions=[1.2,1.4]
PK 2lHӾ READMEPDF module for the Play! framework. This module allows you to easily create PDF documents.
Copyright 2010
Nicolas Leroux - nicolas@lunatech.com www.lunatech-research.com/users/nicolas-leroux
Copyright 2013-2016
Codeborne - andrei@codeborne.com
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
PK tAJN" " CHANGES## Changelog
### 2.2
* fix bug that added the same title to all PDFs
### 2.1
* flying saucer replaced with patched version that fixes rendering of '&', '<' etc. symbols.
### 2.0
* Add method pdfRenderer.with(...).generate("some.html") that RETURNS pdf
* Now PDF generation works even without current http request (e.g. in jobs)
* Mark as @deprecated all methods that work only with play enhancers
### 1.9
* fix methods PDFRenderer.renderPDF(Map arguments) to work without play enhancers
* add methods to PDFRenderer: pageSize(), inline(), fileName()
### 1.8.1
* add methods PDFRenderer.renderPDF(Map arguments)
### 1.8
* add class PDFRenderer with non-static methods - useful for mocking in tests
* add method RenderPDFTemplate.getArguments() - now we can catch it in tests and verify
### 1.7
* add method PDF.renderAsAttachment() that DOWNLOADS pdf instead of opening it in browser (Content-Disposition=attachment)
### 1.6
* do not normalize HTML
..it removed whitespaces in the beginning on element content
### 1.5
* remove JTidy dependency
* remove re-formatting HTML code by JTidy
.. it broke PDF layout sometimes (because it inserted extra line breaks)
### 1.4
* ignore url params when resolving local file (like /public/stylesheets/main.css?13564353)
### 1.3
* fix bug with removing original of hacked classes from core-renderer.jar and yahp-internal.jar
* upgrade to shaniparser 1.4.22
* add normal slf4j logging
### 1.2
* do not store dependencies local; fetch all jars from maven central.
### 1.1
* store dependencies in "jars" folder instead of "lib". It fixes "play deps --sync" work.
### 1.0
* code cleanup
* update dependencies: xml-apis.jar, shaniparser.jar
* fork & release the old play--pdf 0.x (created by Nicolas Leroux)
PK 2lH,B build.sh#!/bin/bash
ORGANIZATION="play-pdf"
MODULE="pdf"
VERSION=`grep self conf/dependencies.yml | sed "s/.*$MODULE //"`
DESTINATION=/var/www/repo/$ORGANIZATION
TARGET=$DESTINATION/$MODULE-$VERSION.zip
rm -fr dist
play dependencies --sync || exit $?
play build-module || exit $?
if [ -d $DESTINATION ]; then
if [ -e $TARGET ]; then
echo "Not publishing, $MODULE-$VERSION already exists"
else
cp dist/*.zip $TARGET
echo "Package is available at https://repo.codeborne.com/$ORGANIZATION/$MODULE-$VERSION.zip"
fi
fi
PK tAJM vA A % jars/flying-saucer-core-cbpatched.jarPK
]0J META-INF/PK
]0JUM^ META-INF/MANIFEST.MFXKo8 |X$@$m䐦],^4Ғ;$?dRgy,sPz7HhJt}NP@D[bǣ4 I"EQs^&YՇq-+ey.`b:Xz C@zj =5)es{UB!~֮Z]8VX i"蝀A#_2~TREkY]ĩتKTq9)b#N$pd ⸉k蘡~_HٽK?Y2u`WNJUvSqB
VGT'QWDb ^sױC\CAM5v mY]"Vj"ќP+7T4qktln~;Yũ\x'o6-yΔT ڕc܇^B8^q9uqDۄzj3T[A,
fz農yױki~pդ4|aC]NJ |
xseCybOuǺim<7:h[=od:C\cqaj^Zvĥ|-{M=Rs4eph˞Ēhv96BmSvS(WO_̛jsy
=I`B` aԐ yGk82O؟蟻qPK
]0J
resources/PK
]0J resources/conf/PK
]0J resources/schema/PK
]0J resources/schema/docbook/PK
]0J resources/schema/docbook/ent/PK
]0J resources/schema/html5/PK
]0J resources/schema/html-4.01/PK
]0J " resources/schema/html-4.01/entity/PK
]0J resources/schema/xhtml/PK
]0J resources/schema/xhtml/xhtml-1/PK
]0J resources/schema/xhtml/notation/PK
]0J resources/schema/xhtml/entity/PK
]0J resources/schema/xhtml/element/PK
]0J ! resources/schema/xhtml/xhtml-1.1/PK
]0J ( resources/schema/xhtml/xhtml-1.1/entity/PK
]0J resources/css/PK
]0J org/PK
]0J org/xhtmlrenderer/PK
]0J org/xhtmlrenderer/test/PK
]0J org/xhtmlrenderer/swing/PK
]0J org/xhtmlrenderer/resource/PK
]0J org/xhtmlrenderer/extend/PK
]0J org/xhtmlrenderer/newtable/PK
]0J org/xhtmlrenderer/render/PK
]0J org/xhtmlrenderer/tool/PK
]0J org/xhtmlrenderer/event/PK
]0J org/xhtmlrenderer/css/PK
]0J org/xhtmlrenderer/css/constants/PK
]0J org/xhtmlrenderer/css/value/PK
]0J org/xhtmlrenderer/css/style/PK
]0J $ org/xhtmlrenderer/css/style/derived/PK
]0J org/xhtmlrenderer/css/extend/PK
]0J ! org/xhtmlrenderer/css/extend/lib/PK
]0J org/xhtmlrenderer/css/newmatch/PK
]0J org/xhtmlrenderer/css/sheet/PK
]0J org/xhtmlrenderer/css/util/PK
]0J org/xhtmlrenderer/css/parser/PK
]0J &