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.

Vue onglet facture PDF

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

OngletFonction
Joindre un fichier au PDFIntègre des fichiers externes dans un PDF/A-3 (ex. XML ZUGFeRD)
Extraire un fichier du PDFExtrait des pièces jointes spécifiques du PDF
Supprimer un fichier du PDFSupprime des pièces jointes par nom ou type
Facture PDF vers PDF ZUGFeRDLance la conversion ZUGFeRD via le service Web intégré
Protection des donnéesConsentement requis pour l’utilisation du service Web
Licence / InfosAffiche 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ètreDescription
-modegui (défaut), console, hidden
-usageattach, extract, remove, generate
-inpdfChemin vers le fichier PDF source (PDF/A-3)
-infileFichier à joindre (ex. XML)
-outpathChemin cible pour l'extraction
-fileextFiltre d’extension (ex. .xml)
-byNameExtraire ou supprimer un fichier spécifique par nom
-estandardVersion ZUGFeRD : ZF1, ZF2, ZF21
-apiTokenJeton API pour accéder au Webservice
-logfileFichier 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
🔒 Important : L'accès API est exclusivement réservé aux clients avec abonnement Pro, Team ou Enterprise.
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.

Activer l’accès API

🔐 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:

Entrez votre clé de licence ici

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).

La capture d'écran suivante montre le chemin d'accès pour entrer la clé de licence dans le registre

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!

Top