Logo
Accueil Produits Support Contact À propos de nous
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Convertir XLSX en PDF en ligne de commande — Automatisez la conversion Excel vers PDF sur serveur

 

Partager des feuilles de calcul Excel par e-mail ou les publier en ligne est risqué : les destinataires peuvent modifier les cellules, les formules cassent selon les versions d'Excel et la mise en page change en fonction des polices installées et des pilotes d'imprimante. Total Excel Converter X convertit les fichiers XLSX en PDF via la ligne de commande et ActiveX, pour automatiser l'ensemble du processus depuis un script, une tâche planifiée ou votre propre application. Notre convertisseur XLSX vers PDF en ligne de commande :
  • Fonctionne sans interface graphique — pas de fenêtres contextuelles, aucune interaction utilisateur requise
  • Convertit des fichiers individuels ou des dossiers entiers de feuilles XLSX en PDF en un seul appel
  • Prend en charge le chiffrement PDF avec mots de passe utilisateur et propriétaire
  • Contrôle la taille de page, l'orientation, les marges, les en-têtes et pieds de page depuis les paramètres de ligne de commande
  • S'intègre dans les applications .NET, PHP, Python, ASP, Ruby, Pascal et Perl via ActiveX (COM)
  • Enregistre les erreurs silencieusement dans un fichier au lieu d'afficher des boîtes de dialogue

Téléchargez Total Excel Converter X et commencez à automatiser la conversion XLSX vers PDF sur votre serveur dès aujourd'hui.

 

Télécharger

(inclut 30 jours d'essai GRATUIT)

Acheter la licence

(licence serveur)

XLSX vs PDF : pourquoi convertir sur le serveur ?

XLSX est un format de feuille de calcul modifiable. La mise en page dépend des polices installées, de la version d'Excel et du pilote d'imprimante — le même fichier apparaît différemment selon les machines. Les destinataires peuvent modifier les valeurs des cellules, casser des formules ou voir des données que vous n'aviez pas l'intention de partager.

PDF fige la mise en page. Les polices sont intégrées, la géométrie est verrouillée et chaque visionneuse affiche le même résultat. Le chiffrement PDF contrôle qui peut voir, imprimer ou copier le contenu.

Sur un serveur, la différence est encore plus importante. Il n'y a ni écran, ni souris, ni installation d'Excel. Un convertisseur en ligne de commande lit le fichier XLSX avec son propre analyseur, applique vos règles de formatage et produit un PDF finalisé — sans intervention humaine, sans dépendance à Microsoft Office.

CaractéristiqueXLSXPDF
ÉditabilitéEntièrement modifiableConsultation et impression uniquement
Cohérence de mise en pageVarie selon le systèmeIdentique partout
Intégration des policesNonOui
Protection par mot de passeLimitéeComplète (contrôle de visualisation, impression, copie)
Visionneuse requiseExcel ou application compatibleN'importe quel lecteur PDF (gratuit)
Compatible serveurNécessite Office ou un analyseurFichier statique, aucun logiciel spécial

Comment convertir XLSX en PDF en ligne de commande

  • Étape 1. Téléchargez et installez Total Excel Converter X sur votre serveur ou poste de travail Windows.
  • Étape 2. Ouvrez une fenêtre d'invite de commandes (cmd.exe) ou PowerShell.
  • Étape 3. Lancez une conversion de fichier unique :
    ExcelConverterX.exe C:\Data\report.xlsx C:\Output\report.pdf -cPDF
  • Étape 4. Convertissez un dossier entier en lot :
    ExcelConverterX.exe C:\Data\*.xlsx C:\Output\ -cPDF -PageSize:A4 -Landscape
  • Étape 5. Ajoutez le chiffrement PDF et un fichier journal :
    ExcelConverterX.exe C:\Data\*.xlsx C:\Output\ -cPDF -OwnerPassword:secret -UserPassword:open123 -log C:\Logs\excel.log
  • Étape 6. Enregistrez la commande dans un fichier .bat et associez-le au Planificateur de tâches Windows pour une conversion entièrement automatisée selon un calendrier quotidien, horaire ou déclenché par un événement.

Total Excel Converter X - convertir XLSX en PDF en ligne de commande

Tous les messages d'erreur sont enregistrés dans le fichier journal. Le convertisseur se termine silencieusement, afin que vos scripts et tâches planifiées s'exécutent sans interruption.

Intégration ActiveX (Objet COM)

Total Excel Converter X enregistre un objet COM (ExcelConverter.ExcelConverterX) que vous pouvez appeler depuis n'importe quel langage prenant en charge COM/ActiveX. Cela vous permet de convertir des XLSX en PDF depuis votre application web, votre système ERP ou votre pipeline de données sans lancer un processus externe.

.NET (C#):

ExcelConverterX cnv = new ExcelConverterX();
cnv.Convert(@"C:\Data\report.xlsx", @"C:\Output\report.pdf",
            "-cPDF -PageSize:A4 -log C:\Logs\excel.log");

PHP:

$c = new COM("ExcelConverter.ExcelConverterX");
$c->convert("C:\\Data\\report.xlsx", "C:\\Data\\report.pdf",
            "-cPDF -log C:\\Logs\\excel.log");

Python:

import win32com.client
c = win32com.client.Dispatch("ExcelConverter.ExcelConverterX")
c.convert(r"C:\Data\report.xlsx", r"C:\Data\report.pdf",
          "-cPDF -log C:\Logs\excel.log")

ASP, Ruby, Pascal, Perl et JavaScript (WSH) sont également pris en charge. Consultez la page produit pour plus d'exemples.

Pourquoi utiliser Total Excel Converter X ?

Pas d'interface graphique, pas de dépendance à Office

Le convertisseur lit les formats XLSX, XLS, XLSM, ODS, XML et autres feuilles de calcul avec son propre analyseur. Microsoft Excel n'est pas requis. Il n'a pas d'interface graphique — le programme fonctionne comme processus console ou objet COM, ce qui le rend sûr pour les environnements Windows Server où les services interactifs sont désactivés.

Conversion par lots et par dossiers

Utilisez un caractère générique (*.xlsx) pour convertir toutes les feuilles de calcul d'un dossier en une seule commande. Combinez plusieurs fichiers XLSX en un seul PDF ou séparez chaque feuille en un fichier distinct. Un outil de renommage intégré ajoute automatiquement des compteurs ou des noms de feuilles aux noms de fichiers de sortie.

Chiffrement et sécurité PDF

Définissez un mot de passe utilisateur (requis pour ouvrir le PDF) et un mot de passe propriétaire (contrôle les autorisations d'impression, de copie et de modification) directement depuis la ligne de commande. Les rapports financiers, les grilles de salaires et les documents de conformité restent protégés sans étapes manuelles.

Contrôle complet de la mise en page

Spécifiez le format de papier (A4, Letter, Legal, personnalisé), l'orientation et les marges via des paramètres. Ajoutez des en-têtes et pieds de page avec numéros de page, dates, noms de fichiers ou texte personnalisé. Ajustez automatiquement les tableaux larges à la largeur de la page.

Journalisation silencieuse

Chaque conversion écrit l'état et les erreurs dans un fichier journal. Pas de boîtes de dialogue, pas de fenêtres contextuelles, pas de demandes à l'utilisateur. Surveillez le journal depuis votre application ou envoyez-le à un système de journalisation centralisé.

Plus de 20 formats de sortie

En plus du PDF, convertissez les XLSX en DOC, DOCX, HTML, CSV, TIFF, JPEG, XML, TXT, ODS, SQL, LaTeX et bien d'autres — le tout avec la même syntaxe de ligne de commande. Un seul outil couvre tous les formats dont votre pipeline a besoin.

Convertisseurs en ligne vs Convertisseur en ligne de commande

CaractéristiqueOutils en ligneTotal Excel Converter X
Limite de taille de fichier10–100 MoAucune limite
Conversion par lotsLimitée ou API payanteIllimitée (caractère générique)
ConfidentialitéFichiers envoyés dans le cloudTraitement 100% local
Chiffrement PDFRarement disponibleIntégré (mots de passe utilisateur + propriétaire)
Contrôle de mise en pageMinimalComplet (taille, marges, en-têtes)
Intégration serveurAPI REST (payante)COM/ActiveX + ligne de commande
Dépendance à OfficeAucune (cloud)Aucune (analyseur autonome)
AutomatisationManuelle ou appels APIFichiers .bat + Planificateur de tâches
TarificationAbonnement mensuelLicence serveur unique

télécharger le convertisseur XLSX en PDF en ligne de commande

Windows Server 2008–2022 • Windows 7/8/10/11 • 30 jours d'essai gratuit

Quand avez-vous besoin de la conversion XLSX en PDF en ligne de commande ?

Il existe plusieurs scénarios où un convertisseur en ligne de commande est l'outil adapté :
  1. Génération automatisée de rapports. Votre ERP ou plateforme BI exporte des fichiers XLSX chaque nuit. Une tâche planifiée les récupère, les convertit en PDF chiffré et les envoie par e-mail aux parties prenantes — le tout sans intervention humaine.
  2. Back-end d'application web. Les utilisateurs téléchargent des feuilles de calcul via un formulaire web. Votre code côté serveur appelle l'objet ActiveX, convertit le fichier en PDF et renvoie le lien de téléchargement en temps réel.
  3. Archivage de conformité. Les réglementations financières exigent un stockage de documents en format fixe. Un script par lots convertit les factures et relevés XLSX entrants en PDF pour un archivage à long terme.
  4. Distribution prête à imprimer. Les équipes commerciales ont besoin de listes de prix et catalogues de produits formatés en PDF. Le convertisseur produit un résultat identique quelles que soient les polices installées ou la version d'Excel du destinataire.
  5. Pipelines de données multi-formats. Les workflows ETL exportent des données en XLSX, puis convertissent des sous-ensembles en PDF pour la direction, en CSV pour les bases de données et en HTML pour les tableaux de bord internes — le tout avec le même outil en ligne de commande.

 

Télécharger

(inclut 30 jours d'essai GRATUIT)

Acheter la licence

(licence serveur)


quote

Convertisseur de fichiers Excel pour serveurs Avis des clients 2026

Évaluez-le
Noté 4.7/5 sur la base des avis des clients
5 Star

"Nous traitons plus de 400 rapports financiers chaque nuit. Total Excel Converter X fonctionne derrière une tâche du Planificateur de tâches, convertit tous les fichiers XLSX entrants en PDF chiffré et journalise tout. Zéro intervention manuelle depuis la mise en place il y a deux ans."

5 Star Daniel Krause DevOps Engineer

"L'intégration ActiveX nous a fait gagner des semaines de développement. Trois lignes de code PHP et notre application intranet convertit les feuilles de calcul téléchargées en PDF à la volée. Aucune dépendance à Office, aucun problème de nettoyage de fichiers temporaires."

5 Star Mariana Costa Senior PHP Developer

"Outil en ligne de commande solide. Gère la conversion par lots de XLS et XLSX en PDF sans aucun problème sur notre configuration Windows Server 2019. La journalisation est propre et facile à intégrer avec notre système de surveillance."

4 Star James Whitfield IT Infrastructure Manager

FAQ ▼

Exécutez ExcelConverterX.exe avec le fichier source, la destination et le paramètre -cPDF. Exemple : ExcelConverterX.exe C:\Data\report.xlsx C:\Output\report.pdf -cPDF. Utilisez des caractères génériques (*.xlsx) pour convertir un dossier entier en une seule commande.
Non. Total Excel Converter X lit les formats XLSX, XLS, XLSM, ODS et autres feuilles de calcul avec son propre analyseur. Aucune installation de Microsoft Office n'est requise sur le serveur.
Oui. Ajoutez les paramètres -OwnerPassword et -UserPassword à la commande. Le mot de passe propriétaire contrôle les autorisations d'impression, de copie et de modification. Le mot de passe utilisateur est requis pour ouvrir le PDF.
Total Excel Converter X enregistre un objet COM (ExcelConverter.ExcelConverterX) compatible avec .NET, PHP, Python, ASP, Ruby, Pascal, Perl et JavaScript. Appelez la méthode Convert avec le chemin source, le chemin de destination et les paramètres de conversion.
Oui. Le convertisseur peut fusionner plusieurs feuilles de calcul en un seul fichier PDF. Vous pouvez également séparer chaque feuille de calcul en un PDF distinct si nécessaire.
Vous pouvez définir le format de papier (A4, Letter, Legal, personnalisé), l'orientation (-Landscape ou -Portrait), les marges et le texte d'en-tête/pied de page avec numéros de page, dates ou noms de fichiers. Le paramètre -FitToWidth ajuste automatiquement les tableaux larges.
Oui. Total Excel Converter X fonctionne sur Windows Server 2008 à 2022 ainsi que sur Windows 7/8/10/11. Il n'a pas d'interface graphique et ne produit aucune fenêtre contextuelle, ce qui le rend sûr pour les environnements serveur non interactifs.

Exemples de Total Excel ConverterX

Convertir des fichiers Excel Avec TotalExcelConverterX et .NET


string src="C:\\test\\Source.xlsx";
string dest="C:\\test\\Dest.PDF";

ExcelConverterX Cnv = new ExcelConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\Excel.log");

MessageBox.Show("Convert complete!");

Convertir des fichiers Excel sur des serveurs Web Avec Total Excel ConverterX

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\ExcelConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var msgPath = $@"{assemblyDirectoryPath}\MSG\MSG-1.xlsx";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(msgPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & MSG files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{msgPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("sleep...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Conversion complete successfully.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Quelques informations supplémentaires sur Azure.

Convertir des fichiers Excel sur des serveurs Web Avec Total Excel ConverterX

dim C
Set C=CreateObject("ExcelConverter.ExcelConverterX")
C.Convert "c:\test\source.xlsx", "c:\test\dest.pdf", "-cPDF -log c:\test\Excel.log"
Response.Write C.ErrorMessage
set C = nothing
Exemple2 ASP : diffuser directement le PDF résultant
dim C
Set C=CreateObject("ExcelConverter.ExcelConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Rresponse.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite c.ConvertToStream("C:\www\ASP\Source.xlsx", "C:\www\ASP", "-cpdf  -log c:\html.log")
set C = nothing

Convertir des tableaux Excel par PHP Avec Total Excel ConverterX

$src="C:\\test\\test.XLS";
$dest="C:\\test\\test.CSV";
if (file_exists($dest)) unlink($dest);
$c= new COM("ExcelConverter.ExcelConverterX");
$c->convert($src,$dest, "-c csv  -log c:\\test\\xls.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Convertir des tableaux Excel par Ruby Avec Total Excel ConverterX

require 'win32ole'
c = WIN32OLE.new('ExcelConverter.ExcelConverterX')

src="C:\\test\\test.xlsx";
dest="C:\\test\\test.pdf";

c.convert(src,dest, "-c PDF -log c:\\test\\Excel.log");

if not File.exist?(dest)
  puts c.ErrorMessage
end

Convertir des tableaux Excel par Python Avec Total Excel ConverterX

import win32com.client
import os.path

c = win32com.client.Dispatch("ExcelConverter.ExcelConverterX")

src="C:\\test\\test.xlsx";
dest="C:\\test\\test.pdf";

c.convert(src, dest, "-c PDF -log c:\\test\\Excel.log");

if not os.path.exists(file_path):
  print(c.ErrorMessage)

Convertir des fichiers Excel Avec Pascal et Total Excel ConverterX

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c:=CreateOleObject('ExcelConverter.ExcelConverterX');
  C.Convert('c:\test\source.xlsx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Excel.log');
  IF c.ErrorMessage<> Then
    ShowMessage(c.ErrorMessage);
end;

Convertir des fichiers Excel et ODS sur des serveurs Web Avec Total Excel ConverterX

var c = new ActiveXObject("ExcelConverter.ExcelConverterX");
c.Convert("C:\\test\\source.xlsx", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
  alert(c.ErrorMessage)

Convertir des tableaux Excel par Perl Avec Total Excel ConverterX

use Win32::OLE;

my $src="C:\\test\\test.XLS";
my $dest="C:\\test\\test.CSV";

my $c = CreateObject Win32::OLE 'ExcelConverter.ExcelConverterX';
$c->convert($src,$dest, "-c csv  -log c:\\test\\xls.log");
print $c->ErrorMessage if -e $dest;

Commencez à travailler maintenant!

Téléchargez la version d'essai gratuite et convertissez vos fichiers en quelques minutes.
Aucune carte de crédit ou email requis.

⬇ Télécharger la version d'essai gratuite Windows 7/8/10/11 • 95 MB

Support
Convertisseur de fichiers Excel pour serveurs Preview1

Sujets connexes

Dernières nouvelles

S'abonner à la newsletter

Ne vous inquiétez pas, nous ne spammons pas.


© 2026. Tous droits réservés. CoolUtils File Converters

Cards