Documentation
7-PDF Attach Extract And Remove Files – Documentation GUI & CLI
Utilisation par interface graphique à onglets ou ligne de commande
L’outil 7-PDF Attach Extract And Remove Files offre deux modes d’utilisation :
- Une interface graphique intuitive à onglets
- Une interface en ligne de commande (CLI) puissante pour l’automatisation et l’intégration
L’interface utilisateur permet toutes les fonctions principales par simple clic – idéale pour un usage manuel. La CLI permet un traitement par lots dans des environnements automatisés comme ERP, solutions d'impression ou systèmes de gestion.

Tutoriel vidéo – onglet "Facture PDF vers ZUGFeRD" non encore inclus
Cette vidéo montre les onglets "Joindre", "Extraire" et "Supprimer" des pièces jointes dans des fichiers PDF. L'onglet "Facture PDF vers ZUGFeRD" n’est pas encore représenté, mais son utilisation est identique aux autres.
Comment utiliser "Facture PDF vers ZUGFeRD" avec Word, Excel ou d'autres logiciels est expliqué ici dans un guide pas à pas…
🖱️ Aperçu des onglets et des fonctions GUI
Onglet | Fonction |
---|---|
Joindre un fichier au PDF | Intègre des fichiers externes dans un PDF/A-3 (ex. XML ZUGFeRD) |
Extraire un fichier du PDF | Extrait des pièces jointes spécifiques du PDF |
Supprimer un fichier du PDF | Supprime des pièces jointes par nom ou type |
Facture PDF vers PDF ZUGFeRD | Lance la conversion ZUGFeRD via le service Web intégré |
Protection des données | Consentement requis pour l’utilisation du service Web |
Licence / Infos | Affiche le statut de la licence |
💡 Mode CLI – Interface en ligne de commande
Pour les utilisateurs avancés, l’automatisation et l’intégration dans des processus (ERP, batch, impression).
Lancement via :
PDFAttachExtractAndRemoveFiles.exe -mode "console" -usage "attach" -inpdf "facture.pdf" -infile "factur-x.xml"
Paramètres disponibles en CLI
Paramètre | Description |
---|---|
-mode | gui (défaut), console , hidden |
-usage | attach , extract , remove , generate |
-inpdf | Chemin vers le fichier PDF source (PDF/A-3) |
-infile | Fichier à joindre (ex. XML) |
-outpath | Chemin cible pour l'extraction |
-fileext | Filtre d’extension (ex. .xml ) |
-byName | Extraire ou supprimer un fichier spécifique par nom |
-estandard | Version ZUGFeRD : ZF1 , ZF2 , ZF21 |
-apiToken | Jeton API pour accéder au Webservice |
-logfile | Fichier log en sortie (mode hidden ) |
Exemples de commandes
:: Joindre un fichier :
PDFAttachExtractAndRemoveFiles.exe -mode "console" -usage "attach" -inpdf "facture.pdf" -infile "factur-x.xml" -estandard "ZF2"
:: Extraire un fichier :
PDFAttachExtractAndRemoveFiles.exe -mode "console" -usage "extract" -inpdf "facture.pdf" -outpath "C:\Output" -fileext ".xml"
:: Supprimer un fichier :
PDFAttachExtractAndRemoveFiles.exe -mode "console" -usage "remove" -inpdf "facture.pdf" -byName "factur-x.xml"
:: Convertir en ZUGFeRD :
PDFAttachExtractAndRemoveFiles.exe -mode "console" -usage "generate" -inpdf "facture.pdf" -apiToken "VOTRE_TOKEN"
🔌 Accès à l’API via FastAPI & CURL
Avec un abonnement Pro, Team ou Enterprise, vous bénéficiez en plus d’un accès API complet à notre service FastAPI de conversion de factures PDF. Il permet de convertir automatiquement vos factures PDF en factures électroniques ZUGFeRD dans vos propres applications ou systèmes.
L’accès s’effectue via une requête POST HTTPS sécurisée avec jeton et retourne des données structurées JSON ou XML – idéal pour les développeurs ou intégrateurs.
Les données sont transférées de manière chiffrée (HTTPS) et traitées exclusivement sur notre infrastructure serveur en Allemagne.
Consultez notre REST API moderne via le point de terminaison /extract-invoice/
.
Exemple : conversion d’un PDF en ZUGFeRD XML via CURL
curl -X POST https://generator.7-pdf.de/extract-invoice/ \
-H "accept: application/json" \
-H "Authorization: Bearer [[ T O K E N - C O D E ]]" \
-H "Content-Type: multipart/form-data" \
-F "file=@/Users/utilisateur/Documents/Facture.pdf"
Remarque : Remplacez [[ T O K E N - C O D E ]]
par votre jeton API personnel valide.
Réponse (extrait) :
{ "success": true, "invoice_number": "2825056", "xml": "<?xml version=\"1.0\" ?>\n<rsm:CrossIndustryInvoice ...", "validation_file": "passed", "validation_string": "passed" }
Vous pouvez tester cette API également via Postman ou intégrer l’appel dans vos scripts.
Avantages de l’accès API direct
- Traitement automatisé des factures PDF dans DMS, ERP ou applications Web
- Pas d'interaction manuelle requise – 100% automatisé
- Facilement intégrable (ex. CURL, Postman, Python, PHP...)
- Authentification sécurisée par jeton
Il n’y a actuellement pas de blocage technique – des tests occasionnels peuvent fonctionner avec
Starter
ou Basic
. Mais un accès complet est uniquement destiné aux abonnements avancés.
🔐 Licence & quotas gratuits
- 25 conversions gratuites ZUGFeRD avec la version complète
- Reconnaissance automatique du jeton API ou de la licence
- Message d’avertissement après la période d’essai
📍 Informations complémentaires
- Uniquement les fichiers PDF/A-3b sont supportés (ISO 19005-3 ; utilisez 7-PDF Printer Professional pour la création de PDF/A3)
- L’interface GUI permet un glisser-déposer et des retours visuels
- La CLI est idéale pour l’automatisation en arrière-plan
Télécharger l’outil Acheter un jeton API
Enregistrement de la clé de licence dans l'application
Votre clé de licence personnelle peut être activée en tant que version full après avoir acquis la licence dans le programme déjà installé en utilisant le bouton "Insérer la clé de licence, ..." dans l'onglet "Info". À titre d'illustration, nous avons un graphique ci-dessous qui montre le bouton "Enter license key, ..." dans le logiciel:
Classe: Lorsque la clé de licence est saisie, elle est validée et activée sur Internet (via SSL). Par conséquent, assurez-vous que vous disposez d'une connexion Internet active pour le processus d'enregistrement unique de l'application! Dans de rares cas, des pare-feu d'applications tierces installés localement peuvent bloquer l'accès du programme à Internet. Lorsque vous utilisez ces pare-feu tiers, assurez-vous d'accorder les droits nécessaires pour accéder à Internet pour le processus d'enregistrement unique de l'application.
Malheureusement, le problème du piratage de logiciels nous est également préjudiciable et nous devons faire face à ce piratage. C'est la seule façon pour nous de continuer à vous fournir gratuitement des services de maintenance ou d'assistance. Internet n'est nécessaire qu'une seule fois pour le processus d'inscription! Ce qui est stocké sur vos systèmes reste sur vos systèmes!
Distribution automatique des licences avec la version complète de 7-PDF Attach Extract and Remove
En plus de la saisie manuelle dans le programme installé, les licences peuvent également être automatisées dans le cadre d'un déploiement. Pour cela, vous définissez une entrée de registre correspondante.
Pour une licence dans le cadre d'un déploiement sur « plusieurs » (!) PC, systèmes Citrix et TS, veuillez nous contacter en même temps. Cela nécessite une clé spéciale que (!) vous pouvez distribuer directement, soit via un fichier INI ou mieux via une entrée de registre. La clé de licence que vous avez achetée n’est pas une clé spéciale, il est donc inutile de la saisir directement dans le registre.
La capture d'écran ci-dessous montre le chemin pour capturer la clé de licence spéciale dans le registre (SpecialKey).
Le logiciel démarre ensuite en version complète en définissant la clé de licence dans la clé "Code".
Sur Citrix et TS Systems, il suffit généralement de démarrer l'application avec "Exécuter en tant qu'administrateur" et de saisir manuellement la clé de licence que vous avez acquise en tant qu'administrateur dans la demande de licence. La clé de registre illustrée dans la figure ci-dessus est définie par l'application elle-même dans ce scénario. Cependant, cette étape doit être effectuée manuellement pour chaque serveur Terminal Server. Si vous avez un grand nombre de serveurs Terminal Server, il est conseillé de nous contacter également. Ce scénario nécessite également une clé spéciale que vous pouvez distribuer automatiquement.
Déploiement automatique / distribution de logiciels
La configuration prend en charge les paramètres d'installation /SILENT
et /VERYSILENT
pour distribuer le logiciel.
Si vous avez d'autres questions sur le programme, veuillez contacter directement notre support par e-mail gratuit. Sinon, nous vous souhaitons beaucoup de plaisir avec PDF Attach Extract and Remove Files!