Richard Schreiber
|
9ffdf979f4
|
PDF: ignore outline, annots, etc. when merging background-pdf (#4249)
|
2024-06-20 12:07:04 +02:00 |
|
Richard Schreiber
|
3b48b0782d
|
PDF: when merging bg.pdf with fg.pdf use the higher PDF-version (#4171)
|
2024-06-11 12:16:57 +02:00 |
|
Richard Schreiber
|
71af40a08b
|
Simplify merging rotated background PDFs (#4166)
* Simplify merging rotated background PDFs
* fix code style issues
|
2024-05-23 08:55:51 +02:00 |
|
Raphael Michel
|
ef60093bae
|
Update pypdf requirement from ==3.9.* to ==4.2.* (#4159)
* Change PDF merging for compatibility with pypdf 4
* Update pypdf requirement from ==3.9.* to ==4.2.*
* fix pypdf API-changes
* fix missing removal of deepcopy
* fix rotated PDF-backgrounds
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2024-05-22 14:56:21 +02:00 |
|
Raphael Michel
|
7a63498333
|
PDF editor: Add variables for purchase date (Z#23152887) (#4134)
* PDF editor: Add variables for purchase date (Z#23152887)
* Fix order and add time
|
2024-05-07 09:48:05 +02:00 |
|
Martin Gross
|
ce826e50f7
|
PDF: Check for allowed font name before adding modifiers to the name
|
2024-03-27 12:54:35 +01:00 |
|
Martin Gross
|
d67f5c650c
|
Event-specific fonts and Web-Embedded Fonts (Z#23130701) (#3893)
|
2024-03-26 09:55:08 +01:00 |
|
Raphael Michel
|
3c46c461c0
|
Translate question options in backend and PDFs (Z#23134850) (#3693)
* Translate question options in backend and PDFs
* Extend to invoices
|
2023-11-13 15:48:45 +01:00 |
|
Raphael Michel
|
7545e92373
|
[SECURITY] Do not allow Pillow to parse EPS files
|
2023-09-12 11:50:01 +02:00 |
|
Richard Schreiber
|
9bd3444aad
|
PDF: fix deduplicated list of addons (exclude canceled) (#3538)
|
2023-08-22 14:05:30 +02:00 |
|
Raphael Michel
|
37df7a6313
|
Allow PDF variables to provide a bulk evaluation method (second try at #3517) (#3535)
|
2023-08-21 17:59:55 +02:00 |
|
Raphael Michel
|
06f361cece
|
PDF: Deduplicate list of add-ons (#3490)
|
2023-07-24 09:27:38 +02:00 |
|
Raphael Michel
|
19e1d132c2
|
Fix image being used twice on badge (#3486)
|
2023-07-21 12:17:36 +02:00 |
|
Richard Schreiber
|
0969abb460
|
Badges: reduce memory usage when placing multiple per page (Z#23125583) (#3472)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-07-17 12:50:48 +02:00 |
|
Raphael Michel
|
f9055fce9f
|
Disable slow safety mode of reportlab in prod
|
2023-07-14 16:12:19 +02:00 |
|
Richard Schreiber
|
a2adf2825a
|
PDF: fix page-size when mediabox of background-pdf uses offsets
|
2023-07-04 13:10:27 +02:00 |
|
Richard Schreiber
|
104607d34e
|
PDF: fix normalization of unicode combination characters
|
2023-06-28 10:34:17 +02:00 |
|
Raphael Michel
|
34e7a0fc31
|
PDF renderer: Fix crash while embedding iamge (PRETIXEU-8MY)
|
2023-06-23 11:51:23 +02:00 |
|
Raphael Michel
|
bd32b33ba9
|
Bump Django to 4.1.* (#2989)
|
2023-06-05 09:56:31 +02:00 |
|
Raphael Michel
|
364d86085c
|
Invoices: Support font choice and Arabic text (#3343)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-05-23 11:35:56 +02:00 |
|
Raphael Michel
|
0f8ac3ffb3
|
Revert "Invoices: Support font choice and Arabic text"
This reverts commit d6f0615712.
|
2023-05-22 10:53:06 +02:00 |
|
Raphael Michel
|
d6f0615712
|
Invoices: Support font choice and Arabic text
|
2023-05-22 10:52:46 +02:00 |
|
Raphael Michel
|
0655a7cad1
|
PDF: Fix valid_from_time placeholder
|
2023-04-24 11:52:08 +02:00 |
|
Raphael Michel
|
eabcececb0
|
Translations: Update wordlist
|
2023-04-05 11:02:37 +02:00 |
|
Richard Schreiber
|
5c8d1fde32
|
PDF: add attendee_name_parts fallback for addons (#3206)
|
2023-04-03 13:39:28 +02:00 |
|
Raphael Michel
|
d0b449ea89
|
Reusable media (#3131)
Co-authored-by: Martin Gross <gross@rami.io>
|
2023-04-03 10:45:22 +02:00 |
|
Raphael Michel
|
496e4c800a
|
PDF: Do not use internal names in addon list
|
2023-04-03 10:17:53 +02:00 |
|
Raphael Michel
|
1ff8c6f78b
|
PDF renderer: Place hidden text inside page rect
|
2023-03-10 14:26:50 +01:00 |
|
Raphael Michel
|
ca9ddd7d98
|
PDF: Add machine-readable PDF string for every barcode
|
2023-02-16 09:35:00 +01:00 |
|
Raphael Michel
|
35fb20fe76
|
Fix PDF variable for validity end date
|
2023-02-14 11:01:54 +01:00 |
|
Raphael Michel
|
f63408504e
|
Allow to define ticket validity through a product (#3105)
|
2023-02-13 14:46:52 +01:00 |
|
Raphael Michel
|
90978e5cab
|
Update from PyPDF2 to pypdf
|
2023-02-06 10:09:30 +01:00 |
|
Richard Schreiber
|
b4e372ce04
|
PDF: Add support for line height (#3066)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-02-02 19:07:10 +01:00 |
|
Raphael Michel
|
59d46ddded
|
Revert "First steps into pytz deprecation"
This reverts commit e4e7d50659.
|
2023-02-01 13:15:18 +01:00 |
|
Raphael Michel
|
e4e7d50659
|
First steps into pytz deprecation
|
2023-02-01 13:12:24 +01:00 |
|
Raphael Michel
|
eea48af60a
|
PDF: Fix Arabic string rendering
|
2023-01-31 17:11:47 +01:00 |
|
Raphael Michel
|
e5528f7784
|
Writable API for ticket layouts (#3004)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-09 13:44:01 +01:00 |
|
Raphael Michel
|
3d9679a144
|
Allow variations to override item meta data (#2965)
|
2022-12-12 12:06:09 +01:00 |
|
Raphael Michel
|
dfedf09656
|
PDF renderer: Normalize unicode before printing text
|
2022-11-10 13:53:15 +01:00 |
|
Raphael Michel
|
dc5a85b39e
|
PDF: Fix another crash if unknown font is used
see also PRETIXEU-7K4
|
2022-11-07 15:35:31 +01:00 |
|
Raphael Michel
|
2fe0ceb4c7
|
PDF: Fail gracefully on unknown font
|
2022-10-31 09:53:06 +01:00 |
|
Richard Schreiber
|
8f56ab54a4
|
PDF/Badges: Improve performance/reduce filesize when creating multiple badges (#2824)
* improve bg performance by using pdftk
* fix handling of rotated background-PDFs
|
2022-10-05 06:12:23 +02:00 |
|
Christopher Banck
|
95ea2849c2
|
PDF: Add event weekday variable (#2789)
|
2022-09-14 18:51:37 +02:00 |
|
Raphael Michel
|
50ebda332a
|
Bump PyPDF to version 2 (#2755)
|
2022-08-05 09:53:32 +02:00 |
|
Richard Schreiber
|
e62a5e18a2
|
PDF render: enable word-wrap on hyphens (Z#23101879)
|
2022-06-21 10:23:48 +02:00 |
|
Raphael Michel
|
3b12ab8b82
|
Remove print statement
|
2022-05-27 15:58:18 +02:00 |
|
Richard Schreiber
|
25313bf044
|
Add placeholder name_for_salutation to editor/PDF to improve handling of salutation „Mx“ (#2639)
* add name_for_salutation to editor/pdf
* improve order of fields
* add safe fallback for attendee_name_parts being None
|
2022-05-10 11:36:10 +02:00 |
|
Richard Schreiber
|
40297b3d3f
|
Localize salutation of invoice address in editor/PDFs
|
2022-05-10 11:22:54 +02:00 |
|
Richard Schreiber
|
2124161744
|
Localize salutation when creating PDFs (#2631)
|
2022-05-09 17:44:01 +02:00 |
|
Raphael Michel
|
c9ed155870
|
PDF renderer: Fix placeholers using meta: and itemmeta:
|
2022-04-07 12:40:40 +02:00 |
|