Skip to content

Commit

Permalink
Extra renamings: pyfpdf.github.io -> py-pdf.github.io
Browse files Browse the repository at this point in the history
  • Loading branch information
Lucas-C committed Aug 4, 2023
1 parent e72d3ca commit 2b03836
Show file tree
Hide file tree
Showing 38 changed files with 328 additions and 328 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ assignees: ''
Hi there! Thank you for reaching out and stepping in fpdf2 users community 😉.
Before submitting your question, please check:
* that it is not covered by the documentation: https://pyfpdf.github.io/fpdf2/
* that it is not covered by the documentation: https://py-pdf.github.io/fpdf2/
* that it has not already been asked: https://github.com/py-pdf/fpdf2/issues
-->
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Thanks for your interest in the project. Bugs filed and PRs submitted are apprec
Some guidelines are provided like this, in HTML comments, to expedite the code review before merging your contribution.
First, please make sure that you have read the documentation page on fpdf2 development:
https://pyfpdf.github.io/fpdf2/Development.html
https://py-pdf.github.io/fpdf2/Development.html
If you're new to contributing to open source projects,
you might find this free video course helpful: http://kcd.im/pull-request
Expand Down
244 changes: 122 additions & 122 deletions CHANGELOG.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Please check [the documentation page dedicated to development](https://pyfpdf.github.io/fpdf2/Development.html).
Please check [the documentation page dedicated to development](https://py-pdf.github.io/fpdf2/Development.html).

You will also get some guidelines whenever you start [opening an issue](https://github.com/py-pdf/fpdf2/issues)
or [submitting a Pull Request](https://github.com/py-pdf/fpdf2/pulls).
Expand Down
46 changes: 23 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

# fpdf2

![fpdf2 logo](https://pyfpdf.github.io/fpdf2/fpdf2-logo.png)
![fpdf2 logo](https://py-pdf.github.io/fpdf2/fpdf2-logo.png)

`fpdf2` is a PDF creation library for Python:

Expand All @@ -37,7 +37,7 @@ Go try it **now** online in a Jupyter notebook: [![Open In Colab](https://colab.

Compared with other PDF libraries, `fpdf2` is **fast, versatile, easy to learn and to extend** ([example](https://github.com/digidigital/Extensions-and-Scripts-for-pyFPDF-fpdf2)).
It is also entirely written in Python and has very few dependencies:
[Pillow](https://pillow.readthedocs.io/en/stable/), [defusedxml](https://pypi.org/project/defusedxml/), & [fontTools](https://fonttools.readthedocs.io/en/latest/index.html). It is a fork and the successor of `PyFPDF` (_cf._ [history](https://pyfpdf.github.io/fpdf2/Development.html#history)).
[Pillow](https://pillow.readthedocs.io/en/stable/), [defusedxml](https://pypi.org/project/defusedxml/), & [fontTools](https://fonttools.readthedocs.io/en/latest/index.html). It is a fork and the successor of `PyFPDF` (_cf._ [history](https://py-pdf.github.io/fpdf2/Development.html#history)).

**Development status**: this project is **mature** and **actively maintained**.

Expand All @@ -59,30 +59,30 @@ pip install git+https://github.com/py-pdf/fpdf2.git@master
## Features

* Python 3.7+ support
* [Unicode](https://pyfpdf.github.io/fpdf2/Unicode.html) (UTF-8) TrueType font subset embedding
* Internal / external [links](https://pyfpdf.github.io/fpdf2/Links.html)
* [Unicode](https://py-pdf.github.io/fpdf2/Unicode.html) (UTF-8) TrueType font subset embedding
* Internal / external [links](https://py-pdf.github.io/fpdf2/Links.html)
* Embedding images, including transparency and alpha channel
* Arbitrary path drawing and basic [SVG](https://pyfpdf.github.io/fpdf2/SVG.html) import
* Embedding [barcodes](https://pyfpdf.github.io/fpdf2/Barcodes.html), [charts & graphs](https://pyfpdf.github.io/fpdf2/Maths.html), [emojis, symbols & dingbats](https://pyfpdf.github.io/fpdf2/EmojisSymbolsDingbats.html)
* [Tables](https://pyfpdf.github.io/fpdf2/Tables.html) and also [cell / multi-cell / plaintext writing](https://pyfpdf.github.io/fpdf2/Text.html), with [automatic page breaks](https://pyfpdf.github.io/fpdf2/PageBreaks.html), line break and text justification
* Arbitrary path drawing and basic [SVG](https://py-pdf.github.io/fpdf2/SVG.html) import
* Embedding [barcodes](https://py-pdf.github.io/fpdf2/Barcodes.html), [charts & graphs](https://py-pdf.github.io/fpdf2/Maths.html), [emojis, symbols & dingbats](https://py-pdf.github.io/fpdf2/EmojisSymbolsDingbats.html)
* [Tables](https://py-pdf.github.io/fpdf2/Tables.html) and also [cell / multi-cell / plaintext writing](https://py-pdf.github.io/fpdf2/Text.html), with [automatic page breaks](https://py-pdf.github.io/fpdf2/PageBreaks.html), line break and text justification
* Choice of measurement unit, page format & margins. Optional page header and footer
* Basic [conversion from HTML to PDF](https://pyfpdf.github.io/fpdf2/HTML.html)
* A [templating system](https://pyfpdf.github.io/fpdf2/Templates.html) to render PDFs in batches
* Basic [conversion from HTML to PDF](https://py-pdf.github.io/fpdf2/HTML.html)
* A [templating system](https://py-pdf.github.io/fpdf2/Templates.html) to render PDFs in batches
* Images & links alternative descriptions, for accessibility
* Table of contents & [document outline](https://pyfpdf.github.io/fpdf2/DocumentOutlineAndTableOfContents.html)
* [Document encryption](https://pyfpdf.github.io/fpdf2/Encryption.html) & [document signing](https://pyfpdf.github.io/fpdf2/Signing.html)
* [Annotations](https://pyfpdf.github.io/fpdf2/Annotations.html), including text highlights, and [file attachments](https://pyfpdf.github.io/fpdf2/FileAttachments.html)
* [Presentation mode](https://pyfpdf.github.io/fpdf2/Presentations.html) with control over page display duration & transitions
* Table of contents & [document outline](https://py-pdf.github.io/fpdf2/DocumentOutlineAndTableOfContents.html)
* [Document encryption](https://py-pdf.github.io/fpdf2/Encryption.html) & [document signing](https://py-pdf.github.io/fpdf2/Signing.html)
* [Annotations](https://py-pdf.github.io/fpdf2/Annotations.html), including text highlights, and [file attachments](https://py-pdf.github.io/fpdf2/FileAttachments.html)
* [Presentation mode](https://py-pdf.github.io/fpdf2/Presentations.html) with control over page display duration & transitions
* Optional basic Markdown-like styling: `**bold**, __italics__`
* Can render [mathematical equations & charts](https://pyfpdf.github.io/fpdf2/Maths.html)
* Usage examples with [Django](https://www.djangoproject.com/), [Flask](https://flask.palletsprojects.com), [FastAPI](https://fastapi.tiangolo.com/), [streamlit](https://streamlit.io/), AWS lambdas... : [Usage in web APIs](https://pyfpdf.github.io/fpdf2/UsageInWebAPI.html)
* Can render [mathematical equations & charts](https://py-pdf.github.io/fpdf2/Maths.html)
* Usage examples with [Django](https://www.djangoproject.com/), [Flask](https://flask.palletsprojects.com), [FastAPI](https://fastapi.tiangolo.com/), [streamlit](https://streamlit.io/), AWS lambdas... : [Usage in web APIs](https://py-pdf.github.io/fpdf2/UsageInWebAPI.html)
* 1000+ unit tests running under Linux & Windows, with `qpdf`-based PDF diffing, timing & memory usage checks, and a high code coverage

Our 350+ reference PDF test files, generated by `fpdf2`, are validated using 3 different checkers:

[![QPDF logo](https://pyfpdf.github.io/fpdf2/qpdf-logo.svg)](https://github.com/qpdf/qpdf)
[![PDF Checker logo](https://pyfpdf.github.io/fpdf2/pdfchecker-logo.png)](https://www.datalogics.com/products/pdf-tools/pdf-checker/)
[![VeraPDF logo](https://pyfpdf.github.io/fpdf2/vera-logo.jpg)](https://verapdf.org)
[![QPDF logo](https://py-pdf.github.io/fpdf2/qpdf-logo.svg)](https://github.com/qpdf/qpdf)
[![PDF Checker logo](https://py-pdf.github.io/fpdf2/pdfchecker-logo.png)](https://www.datalogics.com/products/pdf-tools/pdf-checker/)
[![VeraPDF logo](https://py-pdf.github.io/fpdf2/vera-logo.jpg)](https://verapdf.org)

## Please show the value

Expand All @@ -103,16 +103,16 @@ This library relies on community interactions. Please consider sharing a post ab

## Documentation

- [Documentation Home](https://pyfpdf.github.io/fpdf2/)
- Tutorial in several languages: [English](https://pyfpdf.github.io/fpdf2/Tutorial.html) - [Deutsch](https://pyfpdf.github.io/fpdf2/Tutorial-de.html) - [español](https://pyfpdf.github.io/fpdf2/Tutorial-es.html) - [हिंदी](https://pyfpdf.github.io/fpdf2/Tutorial-hi.html) - [português](https://pyfpdf.github.io/fpdf2/Tutorial-pt.html) - [Русский](https://pyfpdf.github.io/fpdf2/Tutorial-ru.html) - [Italian](https://pyfpdf.github.io/fpdf2/Tutorial-it.html) - [français](https://pyfpdf.github.io/fpdf2/Tutorial-fr.html) - [Ελληνικά](https://pyfpdf.github.io/fpdf2/Tutorial-gr.html) - [עברית](https://pyfpdf.github.io/fpdf2/Tutorial-he.html) - [简体中文](https://pyfpdf.github.io/fpdf2/Tutorial-zh.html) - [বাংলা](https://pyfpdf.github.io/fpdf2/Tutorial-bn.html) - [ភាសខ្មែរ](https://pyfpdf.github.io/fpdf2/Tutorial-km.md) - [日本語](https://pyfpdf.github.io/fpdf2/Tutorial-ja.html)
- [Documentation Home](https://py-pdf.github.io/fpdf2/)
- Tutorial in several languages: [English](https://py-pdf.github.io/fpdf2/Tutorial.html) - [Deutsch](https://py-pdf.github.io/fpdf2/Tutorial-de.html) - [español](https://py-pdf.github.io/fpdf2/Tutorial-es.html) - [हिंदी](https://py-pdf.github.io/fpdf2/Tutorial-hi.html) - [português](https://py-pdf.github.io/fpdf2/Tutorial-pt.html) - [Русский](https://py-pdf.github.io/fpdf2/Tutorial-ru.html) - [Italian](https://py-pdf.github.io/fpdf2/Tutorial-it.html) - [français](https://py-pdf.github.io/fpdf2/Tutorial-fr.html) - [Ελληνικά](https://py-pdf.github.io/fpdf2/Tutorial-gr.html) - [עברית](https://py-pdf.github.io/fpdf2/Tutorial-he.html) - [简体中文](https://py-pdf.github.io/fpdf2/Tutorial-zh.html) - [বাংলা](https://py-pdf.github.io/fpdf2/Tutorial-bn.html) - [ភាសខ្មែរ](https://py-pdf.github.io/fpdf2/Tutorial-km.md) - [日本語](https://py-pdf.github.io/fpdf2/Tutorial-ja.html)
- Release notes: [CHANGELOG.md](https://github.com/py-pdf/fpdf2/blob/master/CHANGELOG.md)
- A series of blog posts: [fpdf2 tag @ ludochaordic](https://chezsoi.org/lucas/blog/tag/fpdf2.html)

You can also have a look at the `tests/`, they're great usage examples!

## Developement

Please check the [dedicated documentation page](https://pyfpdf.github.io/fpdf2/Development.html).
Please check the [dedicated documentation page](https://py-pdf.github.io/fpdf2/Development.html).

## Contributors ✨

Expand Down Expand Up @@ -261,10 +261,10 @@ This project follows the [all-contributors](https://github.com/all-contributors/
([emoji key](https://allcontributors.org/docs/en/emoji-key)).
Contributions of any kind welcome!

[![Contributors map](https://pyfpdf.github.io/fpdf2/contributors-map-small.png)](https://pyfpdf.github.io/fpdf2/contributors.html)
[![Contributors map](https://py-pdf.github.io/fpdf2/contributors-map-small.png)](https://py-pdf.github.io/fpdf2/contributors.html)

_(screenshot from January 2023, click on the map above to access an up-to-date online version)_

## Community, related tools, alternative libraries

More about those in [the documentation](https://pyfpdf.github.io/fpdf2/#community).
More about those in [the documentation](https://py-pdf.github.io/fpdf2/#community).
2 changes: 1 addition & 1 deletion contributors/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ in order to place all contributors on a world map.

As of june 2021, the map looks like this (click on it to access the up-to-date online version):

[![Contributors map](contributors-map-small.png)](https://pyfpdf.github.io/fpdf2/contributors.html)
[![Contributors map](contributors-map-small.png)](https://py-pdf.github.io/fpdf2/contributors.html)

The page is built by the [GitHub Actions pipeline](https://github.com/py-pdf/fpdf2/blob/master/.github/workflows/continuous-integration-workflow.yml#L62)
on every push on the `master` branch, and deployed on the project dedicated [GitHub page](https://pages.github.com).
Expand Down
6 changes: 3 additions & 3 deletions docs/Annotations.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ pdf.text_annotation(
pdf.output("text_annotation.pdf")
```

Method documentation: [`FPDF.text_annotation`](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.text_annotation)
Method documentation: [`FPDF.text_annotation`](https://py-pdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.text_annotation)


## Highlights ##
Expand All @@ -46,7 +46,7 @@ pdf.output("highlighted.pdf")
Rendering by Sumatra PDF reader:
![Screenshot of highlight annotation rendered by Sumatra PDF reader](highlighted.png)

Method documentation: [`FPDF.highlight`](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.highlight)
Method documentation: [`FPDF.highlight`](https://py-pdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.highlight)

The appearance of the "highlight effect" can be controlled through the `type` argument:
it can be `Highlight` (default), `Underline`, `Squiggly` or `StrikeOut`.
Expand All @@ -67,7 +67,7 @@ pdf.output("ink_annotation_demo.pdf")
Rendering by Firefox internal PDF viewer:
![Screenshot of ink annotation rendered by Firefox](ink_annotation.png)

Method documentation: [`FPDF.ink_annotation`](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.ink_annotation)
Method documentation: [`FPDF.ink_annotation`](https://py-pdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.ink_annotation)


## File attachments ##
Expand Down
6 changes: 3 additions & 3 deletions docs/Development.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ Ask maintainers through comments if some errors in the pipeline seem obscure to
### Release checklist
1. complete `CHANGELOG.md` and add the version & date of the new release
2. bump `FPDF_VERSION` in `fpdf/fpdf.py`.
Also (optionnal, once every year), update `contributors/contributors-map-small.png` based on <https://pyfpdf.github.io/fpdf2/contributors.html>
Also (optionnal, once every year), update `contributors/contributors-map-small.png` based on <https://py-pdf.github.io/fpdf2/contributors.html>
3. `git commit` & `git push`
4. check that [the GitHub Actions succeed](https://github.com/py-pdf/fpdf2/actions), and that [a new release appears on Pypi](https://pypi.org/project/fpdf2/#history)
5. perform a [GitHub release](https://github.com/py-pdf/fpdf2/releases), taking the description from the `CHANGELOG.md`.
Expand All @@ -146,10 +146,10 @@ Building instructions are contained in the configuration file `mkdocs.yml`
and also in `.github/workflows/continuous-integration-workflow.yml`.

Additional documentation is generated from inline comments, and is available
in the project [home page](https://pyfpdf.github.io/fpdf2/fpdf/).
in the project [home page](https://py-pdf.github.io/fpdf2/fpdf/).

After being committed to the master branch, code documentation is automatically uploaded to
[GitHub Pages](https://pyfpdf.github.io/fpdf2/).
[GitHub Pages](https://py-pdf.github.io/fpdf2/).

There is a useful one-page example Python module with docstrings illustrating how to document code:
[pdoc3 example_pkg](https://github.com/pdoc3/pdoc/blob/master/pdoc/test/example_pkg/__init__.py).
Expand Down
2 changes: 1 addition & 1 deletion docs/HTML.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ or [borb](https://github.com/jorisschellekens/borb-examples/#76-exporting-html-a

## write_html usage example

HTML rendering requires the use of [`FPDF.write_html()`](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.write_html):
HTML rendering requires the use of [`FPDF.write_html()`](https://py-pdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.write_html):

```python
from fpdf import FPDF
Expand Down
10 changes: 5 additions & 5 deletions docs/Links.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ pdf.set_font("helvetica", size=24)
pdf.add_page()
pdf.multi_cell(
pdf.epw,
txt="**Website:** [fpdf2](https://pyfpdf.github.io/fpdf2/) __Go visit it!__",
txt="**Website:** [fpdf2](https://py-pdf.github.io/fpdf2/) __Go visit it!__",
markdown=True,
)
pdf.output("hyperlink.pdf")
Expand Down Expand Up @@ -100,8 +100,8 @@ pdf.output("internal_link.pdf")

Other methods can also insert internal links:

* [FPDF.multi_cell](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.multi_cell) using `link=` **or** `markdown=True` and this syntax: `[link text](page number)`
* [FPDF.link](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.link)
* [FPDF.multi_cell](https://py-pdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.multi_cell) using `link=` **or** `markdown=True` and this syntax: `[link text](page number)`
* [FPDF.link](https://py-pdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.link)
* [FPDF.write_html](HTML.md) using anchor tags: `<a href="page number">link text</a>`

The unit tests `test_internal_links()` in [test_links.py](https://github.com/py-pdf/fpdf2/blob/master/test/test_links.py) provides examples for all of those methods.
Expand All @@ -123,8 +123,8 @@ pdf.output("link_to_other_doc.pdf")

Other methods can also insert internal links:

* [FPDF.multi_cell](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.multi_cell) using `link=` **or** `markdown=True` and this syntax: `[link text](other_doc.pdf)`
* [FPDF.link](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.link)
* [FPDF.multi_cell](https://py-pdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.multi_cell) using `link=` **or** `markdown=True` and this syntax: `[link text](other_doc.pdf)`
* [FPDF.link](https://py-pdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.link)
* [FPDF.write_html](HTML.md) using anchor tags: `<a href="other_doc.pdf">link text</a>`

The unit test `test_link_to_other_document()` in [test_links.py](https://github.com/py-pdf/fpdf2/blob/master/test/test_links.py) provides examples for all of those methods.
Expand Down
12 changes: 6 additions & 6 deletions docs/Margins.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ pdf.set_margin(0)

Several methods can be used to set margins:

* [set_margin](https://pyfpdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_margin)
* [set_left_margin](https://pyfpdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_left_margin)
* [set_right_margin](https://pyfpdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_right_margin)
* [set_top_margin](https://pyfpdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_top_margin)
* [set_margins](https://pyfpdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_margins)
* [set_auto_page_break](https://pyfpdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_auto_page_break)
* [set_margin](https://py-pdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_margin)
* [set_left_margin](https://py-pdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_left_margin)
* [set_right_margin](https://py-pdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_right_margin)
* [set_top_margin](https://py-pdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_top_margin)
* [set_margins](https://py-pdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_margins)
* [set_auto_page_break](https://py-pdf.github.io/fpdf2/fpdf/#fpdf.FPDF.set_auto_page_break)
4 changes: 2 additions & 2 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
This documentation is published online at https://pyfpdf.github.io/fpdf2/
This documentation is published online at https://py-pdf.github.io/fpdf2/

Docs generation & publication on GitHub Pages is performed for every new commit on the `master` branch
throught the GitHub Actions pipeline.

Please refer to the [development manual](https://pyfpdf.github.io/fpdf2/Development.html#documentation)
Please refer to the [development manual](https://py-pdf.github.io/fpdf2/Development.html#documentation)
for more information.

Any non-automatically generated and separately maintained documentation should
Expand Down
2 changes: 1 addition & 1 deletion docs/Signing.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ pdf.output("signed_doc.pdf")

![](signature-valid-in-acrobat.png)

The lower-level [sign()](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.sign) method
The lower-level [sign()](https://py-pdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.sign) method
allows to add a signature based on arbitrary key & certificates, not necessarily from a PKCS#12 file.

`endesive` also provides basic code to check PDFs signatures.
Expand Down
4 changes: 2 additions & 2 deletions docs/Tables.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ Result:

![](table_with_single_top_line_layout.jpg)

All the possible layout values are described there: [`TableBordersLayout`](https://pyfpdf.github.io/fpdf2/fpdf/enums.html#fpdf.enums.TableBordersLayout).
All the possible layout values are described there: [`TableBordersLayout`](https://py-pdf.github.io/fpdf2/fpdf/enums.html#fpdf.enums.TableBordersLayout).

## Insert images
```python
Expand Down Expand Up @@ -186,7 +186,7 @@ Result:

## Adding links to cells
```python
row.cell(..., link="https://pyfpdf.github.io/fpdf2/")
row.cell(..., link="https://py-pdf.github.io/fpdf2/")
row.cell(..., link=pdf.add_link(page=1))
```

Expand Down
Loading

0 comments on commit 2b03836

Please sign in to comment.