Vous avez des centaines de documents Word sur un serveur qui doivent devenir des PDF — pour l'archivage, pour un portail web ou pour un workflow qui distribue des copies en lecture seule. Ouvrir chaque fichier dans Word et l'exporter en PDF n'est pas envisageable à grande échelle. Total Doc Converter X convertit les fichiers DOC et DOCX en PDF depuis la ligne de commande, par lots, sans interface graphique et sans installation de Microsoft Office. Installez-le sur un serveur Windows, appelez-le depuis un script et laissez-le fonctionner sans surveillance.
*.doc) et le convertisseur traite chaque fichier correspondant en une seule exécution
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
DOC/DOCX est un format Word éditable. Il nécessite Microsoft Word ou une application compatible pour le rendre, et le résultat peut varier d'une machine à l'autre selon les polices installées, les versions de Word et les pilotes d'imprimante. PDF est un format à mise en page fixe qui s'affiche de manière identique sur chaque appareil. Il ne peut pas être modifié accidentellement, prend en charge la protection par mot de passe et s'ouvre nativement dans tous les navigateurs, systèmes d'exploitation mobiles et de bureau.
| DOC / DOCX | ||
|---|---|---|
| Éditabilité | Entièrement éditable | Lecture seule (par conception) |
| Rendu | Varie selon la machine et la version de Word | Identique sur chaque appareil |
| Visionneuse requise | Microsoft Word ou application compatible | N'importe quel navigateur ou visionneuse PDF (gratuit) |
| Sécurité | Limitée (mot de passe basique) | Mots de passe, chiffrement, permissions |
| Signatures numériques | Prises en charge (nécessite Word) | Prises en charge (universellement) |
| Cas d'utilisation | Rédaction, collaboration | Distribution, archivage, conformité |
Téléchargez le programme d'installation depuis le lien ci-dessus et exécutez-le sur votre serveur ou poste de travail Windows. L'installation prend moins d'une minute. Aucune installation de Microsoft Office n'est requise — le convertisseur utilise son propre moteur de rendu.
Ouvrez cmd.exe ou PowerShell. L'exécutable du convertisseur est DocConverter.exe, situé dans le dossier d'installation (généralement C:\Program Files\CoolUtils\TotalDocConverterX\). Ajoutez-le à la variable PATH de votre système ou utilisez le chemin complet dans vos commandes.
La commande la plus simple convertit tous les fichiers DOC d'un dossier en PDF :
DocConverter.exe C:\Docs\*.doc C:\Output\ -cPDF
Cela traite chaque fichier .doc dans C:\Docs\ et enregistre les PDF résultants dans C:\Output\. Chaque fichier DOC produit un PDF portant le même nom.
Contrôlez la sortie PDF avec des options supplémentaires :
DocConverter.exe C:\Docs\*.docx C:\Output\ -cPDF -OwnerPassword admin123 -NoPrint -NoCopy
-OwnerPassword admin123 — définir un mot de passe propriétaire PDF qui contrôle les permissions-UserPassword open456 — définir un mot de passe requis pour ouvrir le PDF-NoPrint — désactiver l'impression dans le PDF de sortie-NoCopy — empêcher la sélection et la copie de texte-Watermark "CONFIDENTIAL" — apposer du texte sur chaque page-PageNum — ajouter des numéros de page en pied de pageEnregistrez votre commande dans un fichier .bat et planifiez-le avec le Planificateur de tâches de Windows :
@echo off "C:\Program Files\CoolUtils\TotalDocConverterX\DocConverter.exe" C:\Incoming\*.doc C:\Archive\PDF\ -cPDF -OwnerPassword secret -NoPrint -log C:\Logs\doc2pdf.log
Cela lance la conversion chaque nuit (ou à l'intervalle que vous définissez) et écrit un fichier journal pour vérifier les résultats.
Total Doc Converter X comprend une interface ActiveX complète. Vous pouvez appeler le convertisseur depuis tout environnement compatible COM — VBScript, VB.NET, C#, ASP ou PHP sous Windows. Cela vous permet d'intégrer la conversion DOC vers PDF dans votre propre application web, portail intranet ou workflow documentaire sans lancer un processus en ligne de commande.
Exemple (VBScript) :
Set obj = CreateObject("DocConverter.Application")
obj.Convert "C:\Docs\report.doc", "C:\Output\report.pdf", "PDF"
En ASP.NET, le même appel fonctionne via COM Interop, permettant à votre application web d'accepter des fichiers Word téléchargés et de renvoyer des PDF à l'utilisateur en temps réel.
| Fonctionnalité | Convertisseurs en ligne | Total Doc Converter X |
|---|---|---|
| Traitement par lots | Un fichier à la fois | Fichiers illimités par lot |
| Confidentialité des fichiers | Fichiers envoyés vers un serveur tiers | Les fichiers ne quittent jamais votre machine |
| Limite de taille | Généralement 10–50 Mo | Aucune limite |
| Sécurité PDF | Rarement disponible | Mots de passe, chiffrement, permissions |
| Filigranes | Non disponibles ou avec marque | Filigranes texte et image personnalisés |
| Automatisation | Manuelle uniquement | Ligne de commande, .bat, Planificateur de tâches, ActiveX |
| Déploiement serveur | Impossible | Conçu pour les serveurs, aucune interface graphique requise |
| Internet requis | Oui | Non |
Le convertisseur utilise son propre moteur de rendu pour lire les fichiers DOC et DOCX. Vous n'avez pas besoin de Word, LibreOffice ou toute autre application installée sur le serveur. Cela simplifie le déploiement, évite les coûts de licence Office et élimine les problèmes de stabilité liés à l'exécution d'Office en environnement serveur.
Total Doc Converter X est conçu pour une utilisation sans surveillance. Pas de fenêtres graphiques, pas de boîtes de dialogue, pas d'invites de confirmation. Il fonctionne silencieusement depuis la ligne de commande ou en tant que service — exactement ce dont un serveur de production a besoin.
Définissez des mots de passe, restreignez les permissions, ajoutez des filigranes, insérez des numéros de page, personnalisez les en-têtes et pieds de page — tout depuis la ligne de commande. Chaque option que vous définiriez manuellement dans la boîte de dialogue « Enregistrer en PDF » de Word est disponible en tant que paramètre de ligne de commande.
Le même outil en ligne de commande convertit les fichiers DOC et DOCX en TIFF, JPEG, PNG, HTML, XLS, RTF, TXT et plus encore. Une seule installation couvre tous vos besoins de conversion de documents. Remplacez -cPDF par -cTIFF et vous obtenez une sortie TIFF avec les mêmes fonctionnalités de traitement par lots et d'automatisation.
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Nous traitons 3 000 documents Word par semaine via notre portail intranet. Les utilisateurs envoient des fichiers DOC et le système renvoie des PDF. Total Doc Converter X gère la conversion côté serveur via ActiveX. Aucune installation d'Office, aucun problème de stabilité, aucune interaction utilisateur. Il fonctionne depuis deux ans sans une seule panne."
James Whitfield Senior Systems Administrator
"Notre workflow de conformité exige que tous les contrats finalisés soient stockés en PDF protégés par mot de passe. Avant, nous le faisions manuellement dans Word. Maintenant, un script .bat nocturne convertit tout le contenu du dossier Finalisés en PDF avec un mot de passe propriétaire et des restrictions d'impression. Le lot entier s'exécute en quelques minutes."
Katrin Bauer Compliance Officer
"Bon convertisseur côté serveur. Je l'ai intégré dans notre pipeline CI/CD pour générer la documentation PDF à partir de modèles Word après chaque release. L'interface en ligne de commande est simple et la sortie du journal est propre. J'aimerais qu'il existe une version Linux, mais pour notre environnement Windows Server, il fait le travail de manière fiable."
Rafael Costa DevOps Engineer
DocConverter.exe C:\Docs\*.doc C:\Output\ -cPDF. Cela convertit chaque fichier DOC du dossier source en PDF. Ajoutez des options comme -OwnerPassword, -NoPrint ou -Watermark pour contrôler la sortie.-OwnerPassword pour définir un mot de passe qui contrôle les permissions (impression, copie), et -UserPassword pour définir un mot de passe requis pour ouvrir le PDF.*.docx dans le chemin source pour convertir les fichiers DOCX.-Watermark "CONFIDENTIAL" pour apposer du texte sur chaque page. Vous pouvez aussi ajouter des filigranes image en spécifiant le chemin vers un fichier image.
string src="C:\\test\\Source.Doc";
string dest="C:\\test\\Dest.PDF";
DocConverterX Cnv = new DocConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\Doc.log");
MessageBox.Show("Convert complete!");
Télécharger exemple .NET Doc Covnerter
dim C
Set C=CreateObject("DocConverter.DocConverterX")
C.Convert "c:\source.DOC", "c:\dest.TIF", "-cTIF -log c:\doc.log"
Response.Write C.ErrorMessage
set C = nothing
dim C
Set C=CreateObject("DocConverter.DocConverterX")
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.doc", "C:\www\ASP", "-cpdf -log c:\html.log")
set C = nothing
Quelques autres exemples en C# spécifiquement pour ASP.net. Si vous avez besoin d'exemples dans d'autres langues, veuillez nous contacter. Nous créerons tout exemple spécialement pour vous.
$src="C:\test.doc\";
$dest="C:\test.htm\";
if (file_exists($dest)) unlink($dest);
$c= new COM("DocConverter.DocConverterX");
$c->convert($src,$dest, "-c htm -log c:\doc.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('DocConverter.DocConverterX')
src="C:\\test\\test.docx";
dest="C:\\test\\test.pdf";
c.convert(src,dest, "-c PDF -log c:\\test\\Doc.log");
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("DocConverter.DocConverterX")
src="C:\\test\\test.docx";
dest="C:\\test\\test.pdf";
c.convert(src, dest, "-c PDF -log c:\\test\\Doc.log");
if not os.path.exists(file_path):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c:=CreateOleObject('DocConverter.DocConverterX');
C.Convert('c:\test\source.docx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Doc.log');
IF c.ErrorMessage<> Then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("DocConverter.DocConverterX");
c.Convert("C:\\test\\source.docx", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
alert(c.ErrorMessage)
use Win32::OLE; my $src="C:\\test\\test.docx"; my $dest="C:\\test\\test.pdf"; my $c = CreateObject Win32::OLE 'DocConverter.DocConverterX'; $c->convert($src,$dest, "-c pdf -log c:\\test\\Doc.log"); print $c->ErrorMessage if -e $dest;
Téléchargez la version d'essai gratuite et convertissez vos fichiers en quelques minutes.
Aucune carte de crédit ou email requis.