<commit_before>[![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE)
[![Master Build Status](https://travis-ci.org/builtamont-oss/play2-scala-pdf.svg?branch=master)](https://travis-ci.org/builtamont-oss/play2-scala-pdf)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.builtamont/play2-scala-pdf_2.12/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.builtamont/play2-scala-pdf_2.12)

### !!! IMPORTANT NOTICE !!!

Dear play2-scala-pdf users, I will be making some significant changes to this project over the next couple of months:

  - The project repository will be moved under my own account (i.e. `hhandoko/play2-scala-pdf`)
  - The project organisation namespace will be updated to `com.hhandoko`

I have joined a new company, but unfortunately there were no other developers in my previous company able to pick up the responsibility of maintaining this project. Rather than abandoning it, I will continue to develop and maintain it but in my personal capacity.

I apologise for the inconvenience and thank you for your understanding.

# Play 2.4+ PDF module

`play2-scala-pdf` is a Play! module to help generate PDF documents dynamically from Play! web application.

It simply renders Play! HTML and CSS-based view templates to PDF via [Flying Saucer library], which uses older, open-source version of iText for PDF generation.

### Supported Play Framework and Scala Versions

The supported Scala and Play versions as follows:

|           | Scala 2.10 | Scala 2.11 | Scala 2.12 |
| --------- |:----------:|:----------:|:----------:|
| Play 2.4  | `YES`      | `YES`      |            |
| Play 2.5  |            | `YES`      |            |
| Play 2.6  |            | `YES`      | `YES`      |

### Play Framework Java

If you are using Play Framework Java, check out [https://github.com/innoveit/play2-pdf](https://github.com/innoveit/play2-pdf).

`play2-scala-pdf` is a fork of the project above with the aim to reduce the final distribution size for Play! Scala projects by rebasing the module to Play! Scala core (i.e. avoid including Play! Java additions in Play! Scala projects).

## Installation<commit_msg>Update README to refer to new GitHub URLs<commit_after>[![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE)
[![Master Build Status](https://travis-ci.org/hhandoko/play2-scala-pdf.svg?branch=master)](https://travis-ci.org/hhandoko/play2-scala-pdf)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.builtamont/play2-scala-pdf_2.12/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.builtamont/play2-scala-pdf_2.12)

### !!! IMPORTANT NOTICE !!!

Dear play2-scala-pdf users, I will be making some significant changes to this project over the next couple of months:

  - ~~The project repository will be moved under my own account (i.e. `hhandoko/play2-scala-pdf`)~~
  - The project organisation namespace will be updated to `com.hhandoko`

I have joined a new company, but unfortunately there were no other developers in my previous company able to pick up the responsibility of maintaining this project. Rather than abandoning it, I will continue to develop and maintain it but in my personal capacity.

I apologise for the inconvenience and thank you for your understanding.

# Play 2.4+ PDF module

`play2-scala-pdf` is a Play! module to help generate PDF documents dynamically from Play! web application.

It simply renders Play! HTML and CSS-based view templates to PDF via [Flying Saucer library], which uses older, open-source version of iText for PDF generation.

### Supported Play Framework and Scala Versions

The supported Scala and Play versions as follows:

|           | Scala 2.10 | Scala 2.11 | Scala 2.12 |
| --------- |:----------:|:----------:|:----------:|
| Play 2.4  | `YES`      | `YES`      |            |
| Play 2.5  |            | `YES`      |            |
| Play 2.6  |            | `YES`      | `YES`      |

### Play Framework Java

If you are using Play Framework Java, check out [https://github.com/innoveit/play2-pdf](https://github.com/innoveit/play2-pdf).

`play2-scala-pdf` is a fork of the project above with the aim to reduce the final distribution size for Play! Scala projects by rebasing the module to Play! Scala core (i.e. avoid including Play! Java additions in Play! Scala projects).

## Installation
{'fraction_non_alphanumeric': 0.12397447584320875, 'fraction_numerical': 0.01504102096627165, 'mean_word_length': 3.3455445544554454, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1384568', 'n_tokens_mistral': 1369, 'n_tokens_neox': 1275, 'n_words': 468}