PDF24 Creator
Paquet d’installation silencieuse pour PDF24 Creator
11.29.1-2
Office
Office
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-pdf24-creator
- name: PDF24 Creator
- version: 11.29.1-2
- categories: Office
- maintainer: Tranquil IT,WAPT Team,Tranquil IT,Bertrand Lemoigne,Pierre COSSON
- target_os: windows
- impacted_process: pdf24,pdf24-Toolbox
- architecture: x64
- signature_date:
- size: 503.79 Mo
- installed_size: 798.77 Mo
- homepage : https://www.pdf24.org/fr/
package : tis-pdf24-creator
version : 11.29.1-2
architecture : x64
section : base
priority : optional
name : PDF24 Creator
categories : Office
maintainer : Tranquil IT,WAPT Team,Tranquil IT,Bertrand Lemoigne,Pierre COSSON
description : The PDF24 Creator brings all PDF24 tools as offline version. All files remain on your PC.
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.1
sources : https://tools.pdf24.org/fr/creator
installed_size : 798771637
impacted_process : pdf24,pdf24-Toolbox
description_fr : Le PDF24 Creator apporte tous les outils PDF24 en version hors ligne. Tous les fichiers restent sur votre PC.
description_pl : Kreator PDF24 przynosi wszystkie narzędzia PDF24 w wersji offline. Wszystkie pliki pozostają na Twoim komputerze
description_de : Der PDF24 Creator bringt alle PDF24-Werkzeuge als Offline-Version mit. Alle Dateien bleiben auf Ihrem PC
description_es : El PDF24 Creator trae todas las herramientas PDF24 como versión offline. Todos los archivos permanecen en su PC
description_pt : O PDF24 Creator traz todas as ferramentas PDF24 como versão offline. Todos os ficheiros permanecem no seu PC
description_it : PDF24 Creator offre tutti gli strumenti PDF24 in versione offline. Tutti i file rimangono sul vostro PC
description_nl : De PDF24 Creator brengt alle PDF24 tools als offline versie. Alle bestanden blijven op uw PC staan
description_ru : PDF24 Creator представляет все инструменты PDF24 в виде автономной версии. Все файлы остаются на вашем компьютере
audit_schedule :
editor :
keywords :
licence :
homepage : https://www.pdf24.org/fr/
package_uuid : 58a6d51e-530b-4f1c-96a3-b93cd268cb2b
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10
max_os_version :
icon_sha256sum : a44ab4bcf8031606f05d22eb101acb12bd7a98260b74f67307f18870e961b730
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-01-22T15:58:35.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : mXyhFur+4Vh3Ue+Hmy5uPpMji0fpcHVh9+U0T4YqQCxdt12+IDlfJ1jPRzDVqbMUlOO4IzV8vh6DYsZjbz9yNQ/hCTSe27k4oA7Fde6iOIHP7hnF4pNekyKYm4xI09MTWhqlO4yIn6gUyvl41tn8D5NxoWXN+8AYNpHjwDxViLRBxoioT3Ma64ovYUGkA48sAo7fYsw5zeDYwbDXH2mylVbdy4+3A+Hyvx6x6Z1hN+PThCgYPRjF4NlbrM/GX5ONv0mBDmly/0NxO+av3kNpJI8ECvxwNOpKqqHextkYk4plW5qAxffbvSTIJq42uUUhEq9k0jS0LGu3dkLtFuR06Q==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = glob.glob("pdf24-creator*.msi")[0]
properties = {'AUTOUPDATE': 'No','DESKTOPICONS': 'No'}
install_msi_if_needed(
bin_name,
name="PDF24 Creator",
properties=properties,
min_version=control.get_software_version()
)
# -*- coding: utf-8 -*-
from setuphelpers import *
def update_package():
app_name = control.name
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
html_source = wgets("https://tools.pdf24.org/fr/creator", proxies=proxies).splitlines()
for line in html_source:
if "softwareVersion" in line:
version = line.split('"')[-2]
break
download_url = f"https://download2.pdf24.org/pdf24-creator-{version}-x64.msi"
latest_bin = f"pdf24-creator-{version}-x64.msi"
# Downloading latest binaries
print(f"Latest {app_name} version is: {version}")
print(f"Download URL is: {download_url}")
if not isfile(latest_bin):
print(f"Downloading: {latest_bin}")
wget(download_url, latest_bin, proxies=proxies, connect_timeout=30)
else:
print(f"Binary is present: {latest_bin}")
# Checking version from file
version_from_file = get_version_from_binary(latest_bin)
# if not version_from_file.startswith(version) and version_from_file != '':
if Version(version_from_file) != Version(version) and version_from_file != "":
print(f"Changing version to the version number of the binary (from: {version} to: {version_from_file}")
os.rename(latest_bin, latest_bin.replace(version, version_from_file))
version = version_from_file
else:
print("Binary file version corresponds to online version")
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
package_updated = True
else:
print(f"Software version up-to-date ({Version(version)})")
control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(version)
# Validating or not update-package-sources
return package_updated
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
f95457d31c6b981d769fd82c290f29a6205853e8318fdf94c82657f944f0e85f : WAPT/control
a44ab4bcf8031606f05d22eb101acb12bd7a98260b74f67307f18870e961b730 : WAPT/icon.png
499d797004b56f7f77396a3ee47fe8efc7ed57940bbccd4de1980bd537342ac5 : luti.json
30037c6e2e1225d4f6c7b6a9374a8cfb9cbdcb3013d1ec636d70584be6844144 : pdf24-creator-11.29.1-x64.msi
90c6258a3c7535079184de605109f04c80ecf78c5d40b07b797a4204f1e17098 : setup.py
ec5bceb81b849c1b29e804e23bc722e82c4b0c6466b17201438c524ff72caf78 : update_package.py