tis-pdf-xchange-pro icon

PDF-XChange PRO

Paquet d’installation silencieuse pour PDF-XChange PRO

10.8.2.407-3

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-pdf-xchange-pro
  • name: PDF-XChange PRO
  • version: 10.8.2.407-3
  • maintainer: Amel FRADJ
  • licence: https://www.pdf-xchange.com/licensing
  • target_os: windows
  • architecture: x86
  • signature_date:
  • size: 335.01 Mo
  • homepage : https://pdf-xchange.eu/DL/pdf-xchange.htm

package           : tis-pdf-xchange-pro
version           : 10.8.2.407-3
architecture      : x86
section           : base
priority          : optional
name              : PDF-XChange PRO
categories        : 
maintainer        : Amel FRADJ
description       : PDF-XChange PRO is the ultimate PDF solution. It's a bundle package that combines the three best-selling applications that Tracker Software produces
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : PDF-XChange PRO est la solution PDF ultime. Il s'agit d'une offre groupée qui combine les trois applications les plus vendues de Tracker Software
description_pl    : PDF-XChange PRO to najlepsze rozwiązanie do obsługi plików PDF. Jest to pakiet, który łączy w sobie trzy najlepiej sprzedające się aplikacje produkowane przez Tracker Software
description_de    : PDF-XChange PRO ist die ultimative PDF-Lösung. Es ist ein Bundle-Paket, das die drei meistverkauften Anwendungen von Tracker Software kombiniert
description_es    : PDF-XChange PRO es la solución PDF definitiva. Es un paquete que combina las tres aplicaciones más vendidas que produce Tracker Software
description_pt    : O PDF-XChange PRO é a derradeira solução para PDF. Trata-se de um pacote que combina as três aplicações mais vendidas produzidas pela Tracker Software
description_it    : PDF-XChange PRO è la soluzione PDF definitiva. È un pacchetto che combina le tre applicazioni più vendute prodotte da Tracker Software
description_nl    : PDF-XChange PRO is de ultieme PDF-oplossing. Het is een bundelpakket dat de drie best verkopende toepassingen van Tracker Software combineert
description_ru    : PDF-XChange PRO - это идеальное решение для работы с PDF. Это пакет, объединяющий три самых продаваемых приложения, которые производит Tracker Software
audit_schedule    : 
editor            : 
keywords          : 
licence           : https://www.pdf-xchange.com/licensing
homepage          : https://pdf-xchange.eu/DL/pdf-xchange.htm
package_uuid      : c8da2741-caa1-40e4-a232-5581451b8ad0
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 6906db0f2253d1a05bd5933269255f91e0f830e192f01b7ce5152416aa5dbb6b
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-01-21T14:28:13.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         : R8/jIWFZRDxp7lBLxaI0ecQfjyPIxjxpJ1djA37ScF/WawveKQhf7vy1yRx6Jpws4jtPS+pdRAwfJnqwoh0fcCXK6gwgZlE+qpNQTCITtaEGu297toHDT263yd051187qGphd8uEGdQc3xlHNl0ZQlY+SOKT3lYlCJIxJX6OO/Geu9I769PJC/H3BvSrY+YVFyR4x16BfCyYvpwDbYT8Vr12pA8B/g88w+piMY2irG5gohVOxaq+Ya2ZsM6qpfemTFE84Ey1mUHI60Pyqmw22RQ9C6zF1XMvpG8QxvOrFEffuEFbGr36n14lHEGOzYbxvNBkDMZ9+q74aVRv9VuLSw==

# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables
    bin_name = glob.glob('*.x86.msi')[0]
    # Installing the software
    install_msi_if_needed(bin_name)



# -*- coding: utf-8 -*-
from setuphelpers import *
import setupdevhelpers 
import re
import requests


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()

    download_dict = {
         "windows": "https://www.pdf-xchange.com/product/pdf-xchange-pro",
    }

    # Fetch the HTML content of the download page
    response = requests.get(download_dict[control.target_os], proxies=proxies)
    response.raise_for_status()

    version = bs_find(download_dict[control.target_os],"div", "class", "version")
    
    version = version.text.split("\n")[2].strip(" ")
    download_version = version.split(".")[0]
    
    dict_arch = {
        "x64" : "ProV{}.x64.msi".format(download_version),
        "x86" : "ProV{}.x86.msi".format(download_version)
    }
    download_url = f"https://downloads.pdf-xchange.com/{dict_arch[control.architecture]}"
    latest_bin = download_url.split("/")[-1]

    # Deleting binaries
    for f in glob.glob("*.msi"):
        if f != latest_bin:
            remove_file(f)

    print("Downloading: %s" % latest_bin)
    wget(download_url, latest_bin, proxies=proxies)

    version =get_version_from_binary(latest_bin)
    # Updating the package
    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

eb0d448e4f0a1858f0869735f5f6ef4e37cba7eb373eb47f2b0fce19e8c2330e : ProV10.x86.msi
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
d49efb5a4adb05f787d884df2aba5ecd4ac15180a5ffb96bd76439fe141e34c2 : WAPT/control
6906db0f2253d1a05bd5933269255f91e0f830e192f01b7ce5152416aa5dbb6b : WAPT/icon.png
6f830bac4c87354de484ae8e8131f03e783b23cb55a6342f6088b4838da34d67 : luti.json
76a3a581226d72348c8d4f4b209abb091abc0213187c79e0b361cb318cad485e : setup.py
c7cbda9314fde76121d470275dcb5d727772f5f728a41a629ac944838200989e : update_package.py