♻️ 💥 use interfaces for all PDF operations #329
| Job | Run time |
|---|---|
| 46s | |
| 2m 11s | |
| 44s | |
| 41s | |
| 43s | |
| 45s | |
| 1m 30s | |
| 2m 43s | |
| 1m 23s | |
| 2m 44s | |
| 46s | |
| 44s | |
| 2m 11s | |
| 45s | |
| 1m 53s | |
| 1m 21s | |
| 43s | |
| 41s | |
| 2m 44s | |
| 2m 43s | |
| 28m 41s |
| Job | Run time |
|---|---|
| 46s | |
| 2m 11s | |
| 44s | |
| 41s | |
| 43s | |
| 45s | |
| 1m 30s | |
| 2m 43s | |
| 1m 23s | |
| 2m 44s | |
| 46s | |
| 44s | |
| 2m 11s | |
| 45s | |
| 1m 53s | |
| 1m 21s | |
| 43s | |
| 41s | |
| 2m 44s | |
| 2m 43s | |
| 28m 41s |