From f2038241cc91dbeee206151c1c17a3c42c5e1968 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 27 Oct 2021 05:02:19 +0200 Subject: Adding upstream version 0.1.1. Signed-off-by: Daniel Baumann --- docs/first_steps.rst | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 docs/first_steps.rst (limited to 'docs/first_steps.rst') diff --git a/docs/first_steps.rst b/docs/first_steps.rst new file mode 100644 index 0000000..61d967f --- /dev/null +++ b/docs/first_steps.rst @@ -0,0 +1,36 @@ +First Steps +=========== + + +Installation +------------ + +The easiest way to use pydyf is to install it in a Python `virtual +environment`_. When your virtual environment is activated, you can then install +pydyf with pip_:: + + pip install pydyf + +.. _virtual environment: https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/ +.. _pip: https://pip.pypa.io/ + + +Create a PDF +------------ + +.. code-block:: python + + import pydyf + + document = pydyf.PDF() + + # Add an empty page + document.add_page(pydyf.Dictionary({ + 'Type': '/Page', + 'Parent': document.pages.reference, + 'MediaBox': pydyf.Array([0, 0, 200, 200]), + })) + + # Write to document.pdf + with open('document.pdf', 'wb') as f: + document.write(f) -- cgit v1.2.3