Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
'ats-form-react-pdf-renderer': minor
'ats-form-react-pdf-layout': minor
'ats-form-react-pdf-stylesheet': minor
---

## December 24, 2025

- Nested page break support for views.
- Fallback behavior for unwrappable content to wrap if it is a wrappable component (View / Text) when it doesn't fit within a page. Content will start on next page.

34 changes: 4 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,14 @@ This package is used to _create_ PDFs using React. If you wish to _display_ exis
## How to install

```sh
yarn add @react-pdf/renderer
yarn add ats-form-react-pdf-renderer
```

## How it works

```jsx
import React from 'react';
import { Document, Page, Text, View, StyleSheet } from '@react-pdf/renderer';
import { Document, Page, Text, View, StyleSheet } from 'ats-form-react-pdf-renderer';

// Create styles
const styles = StyleSheet.create({
Expand Down Expand Up @@ -69,7 +69,7 @@ const MyDocument = () => (
```jsx
import React from 'react';
import ReactDOM from 'react-dom';
import { PDFViewer } from '@react-pdf/renderer';
import { PDFViewer } from 'ats-form-react-pdf-renderer';

const App = () => (
<PDFViewer>
Expand All @@ -84,33 +84,7 @@ ReactDOM.render(<App />, document.getElementById('root'));

```jsx
import React from 'react';
import ReactPDF from '@react-pdf/renderer';
import ReactPDF from 'ats-form-react-pdf-renderer';

ReactPDF.render(<MyDocument />, `${__dirname}/example.pdf`);
```

## Contributors

This project exists thanks to all the people who contribute. Looking to contribute? Please check our [[contribute]](https://github.com/diegomura/react-pdf/blob/master/.github/CONTRIBUTING.md) document for more details about how to setup a development environment and submitting code.

<a href="https://github.com/diegomura/react-pdf/blob/master/.github/CONTRIBUTING.md"><img src="https://opencollective.com/react-pdf/contributors.svg?width=890" /></a>

## Sponsors

Thank you to all our sponsors! [[Become a sponsors](https://opencollective.com/react-pdf#sponsors)]

<a href="https://opencollective.com/react-pdf#sponsors" target="_blank"><img src="https://opencollective.com/react-pdf/sponsors.svg?width=890"></a>

## Backers

Thank you to all our backers! [[Become a backer](https://opencollective.com/react-pdf#backer)]

<a href="https://opencollective.com/react-pdf#backers" target="_blank"><img src="https://opencollective.com/react-pdf/backers.svg?width=890"></a>

## License

MIT © [Diego Muracciole](http://github.com/diegomura)

---

[![](https://img.shields.io/npm/dt/@react-pdf/renderer.svg?style=flat)](https://www.npmjs.com/package/@react-pdf/renderer)
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
"name": "@react-pdf/root",
"version": "2.0.0",
"license": "MIT",
"author": "Diego Muracciole <diegomuracciole@gmail.com>",
"homepage": "https://github.com/diegomura/react-pdf#readme",
"author": "Atharva System",
"homepage": "https://github.com/Atharva-System/react-pdf#readme",
"type": "module",
"repository": "git@github.com:diegomura/react-pdf.git",
"repository": "git@github.com:Atharva-System/react-pdf.git",
"workspaces": [
"packages/*",
"packages/examples/*",
Expand Down
10 changes: 5 additions & 5 deletions packages/layout/package.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
{
"name": "ats-form-react-pdf-layout",
"version": "4.4.5",
"version": "4.4.6",
"license": "MIT",
"description": "Resolve document component's layout",
"author": "Diego Muracciole <diegomuracciole@gmail.com>",
"homepage": "https://github.com/diegomura/react-pdf#readme",
"author": "Atharva System",
"homepage": "https://github.com/Atharva-System/react-pdf#readme",
"type": "module",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/diegomura/react-pdf.git",
"url": "https://github.com/Atharva-System/react-pdf.git",
"directory": "packages/layout"
},
"scripts": {
Expand All @@ -23,7 +23,7 @@
"@react-pdf/fns": "3.1.2",
"@react-pdf/image": "^3.0.3",
"@react-pdf/primitives": "^4.1.1",
"ats-form-react-pdf-stylesheet": "^6.1.3",
"ats-form-react-pdf-stylesheet": "^6.1.4",
"@react-pdf/textkit": "^6.0.0",
"@react-pdf/types": "^2.9.1",
"emoji-regex-xs": "^1.0.0",
Expand Down
10 changes: 5 additions & 5 deletions packages/renderer/package.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
{
"name": "ats-form-react-pdf-renderer",
"version": "4.3.5",
"version": "4.3.6",
"license": "MIT",
"description": "Create PDF files on the browser and server",
"author": "Diego Muracciole <diegomuracciole@gmail.com>",
"homepage": "https://github.com/diegomura/react-pdf#readme",
"author": "Atharva System",
"homepage": "https://github.com/Atharva-System/react-pdf#readme",
"type": "module",
"main": "./lib/react-pdf.js",
"browser": {
"./lib/react-pdf.js": "./lib/react-pdf.browser.js"
},
"repository": {
"type": "git",
"url": "https://github.com/diegomura/react-pdf.git",
"url": "https://github.com/Atharva-System/react-pdf.git",
"directory": "packages/renderer"
},
"scripts": {
Expand All @@ -26,7 +26,7 @@
"@babel/runtime": "^7.20.13",
"@react-pdf/fns": "3.1.2",
"@react-pdf/font": "^4.0.3",
"ats-form-react-pdf-layout": "^4.4.5",
"ats-form-react-pdf-layout": "^4.4.6",
"@react-pdf/pdfkit": "^4.0.4",
"@react-pdf/primitives": "^4.1.1",
"@react-pdf/reconciler": "^1.1.4",
Expand Down
8 changes: 4 additions & 4 deletions packages/stylesheet/package.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
{
"name": "ats-form-react-pdf-stylesheet",
"version": "6.1.3",
"version": "6.1.4",
"license": "MIT",
"description": "A styles engine for Node and the browser",
"author": "Diego Muracciole <diegomuracciole@gmail.com>",
"homepage": "https://github.com/diegomura/react-pdf#readme",
"author": "Atharva System",
"homepage": "https://github.com/Atharva-System/react-pdf#readme",
"type": "module",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/diegomura/react-pdf.git",
"url": "https://github.com/Atharva-System/react-pdf.git",
"directory": "packages/stylesheet"
},
"scripts": {
Expand Down