Home

Building tools that shape your documents

CourtBouillon conceives high-quality apps and tools to help you give life to elegant documents, wonderful images, lovely texts, and more.

Trusted by

You already use them

Tools that shape documents delicately

WeasyPrint

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<!DOCTYPE html>
<html>
  <head>
    <title>My document</title>
    <style>
      @page { size: A4 landscape }
    </style>
  </head>
  <body>
    <h1>Main title</h1>
  </body>
</html>

The Awesome Document Factory

WeasyPrint is a smart solution helping web developers to create PDF documents. It’s free and open source software that can be easily plugged to your applications and websites, so that you can turn simple HTML pages into gorgeous reports, invoices, tickets…

pydyf

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import pydyf

document = pydyf.PDF()
document.add_page(pydyf.Dictionary({
    'Type': '/Page',
    'Parent': document.pages.reference,
    'MediaBox': pydyf.Array([0, 0, 200, 200]),
}))

with open('document.pdf', 'wb') as fd:
    document.write(fd)

A low-level PDF creator

pydyf is a PDF generator. With it, you can create simple pages with a few lines of code, and benefit from a large list of functions to build all the large documents you want with complex PDF features.

Pyphen

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
>>> import pyphen
>>> 'fr' in pyphen.LANGUAGES
True
>>> dictionary = pyphen.Pyphen(lang='fr')
>>> dictionary.inserted('macaron')
'ma-ca-ron'
>>> for pair in dictionary.iterate('communard'):
...     print(pair)
...
('commu', 'nard')
('com', 'munard')

Hy-phen-ation made easy

Pyphen hyphenates words, following the rules defined in different languages. It comes with 50 dictionaries, covering many languages and variants, and allows you to use your own dictionaries if needed.

Open source at the core

Dedicated to build a web for all humans

For more than 15 years, we’ve been building open source software with one goal: creating high-quality tools that follow open standards, so that everyone can benefit from the Web as a common technology.

Free and Open Source
We deeply believe that everyone should be able to access, modify and share software
Authentic
We write code with our hearts, and we truly want to make it reach high levels of quality
Essential
We love simplicity

Proven by experience

Our expertize has been recognized for years

We couldn’t recommend CourtBouillon highly enough and look forward to collaborating on many more projects in the future. They implemented the design of a complex PDF template for us and made it look easy, with every pixel laid out to perfection.
Dan B. Code & Co.
CourtBouillon is highly recommended. They are talented experts in this area and they invest time improving the open-source package WeasyPrint that makes this all possible.
Castedo E. popgen.es
CourtBouillon have been very professional and transparent. It has been a real pleasure to work with them!
Andreas P. Personalkollen

Streamline your product

Ask us tailor-made documents

Get in touch

Or send an email to contact@courtbouillon.org.