Tiene cientos de documentos Word en un servidor que necesitan convertirse a PDF — para archivo, para un portal web o para un flujo de trabajo que distribuye copias de solo lectura. Abrir cada archivo en Word y exportarlo a PDF no es viable a gran escala. Total Doc Converter X convierte archivos DOC y DOCX a PDF desde la línea de comandos, en lote, sin interfaz gráfica y sin instalación de Microsoft Office. Instálelo en un servidor Windows, llámelo desde un script y déjelo funcionar de forma desatendida.
*.doc) y el convertidor procesa cada archivo coincidente en una sola ejecución
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
DOC/DOCX es un formato editable de Word. Requiere Microsoft Word o una aplicación compatible para visualizarse, y el resultado puede variar entre equipos según las fuentes instaladas, las versiones de Word y los controladores de impresora. PDF es un formato de diseño fijo que se ve idéntico en cada dispositivo. No se puede editar accidentalmente, admite protección con contraseña y se abre de forma nativa en cada navegador, sistema operativo móvil y de escritorio.
| DOC / DOCX | ||
|---|---|---|
| Editabilidad | Totalmente editable | Solo lectura (por diseño) |
| Visualización | Varía según el equipo y la versión de Word | Idéntico en cada dispositivo |
| Visor necesario | Microsoft Word o app compatible | Cualquier navegador o visor PDF (gratuito) |
| Seguridad | Limitada (contraseña básica) | Contraseñas, cifrado, permisos |
| Firmas digitales | Admitidas (requiere Word) | Admitidas (universalmente) |
| Caso de uso | Redacción, colaboración | Distribución, archivo, cumplimiento |
Descargue el instalador desde el enlace de arriba y ejécutelo en su servidor o estación de trabajo Windows. La instalación toma menos de un minuto. No se requiere instalación de Microsoft Office — el convertidor usa su propio motor de renderizado.
Abra cmd.exe o PowerShell. El ejecutable del convertidor es DocConverter.exe, ubicado en la carpeta de instalación (generalmente C:\Program Files\CoolUtils\TotalDocConverterX\). Agréguelo a la variable PATH del sistema o use la ruta completa en sus comandos.
El comando más simple convierte todos los archivos DOC de una carpeta a PDF:
DocConverter.exe C:\Docs\*.doc C:\Output\ -cPDF
Esto procesa cada archivo .doc en C:\Docs\ y guarda los PDFs resultantes en C:\Output\. Cada archivo DOC produce un PDF con el mismo nombre.
Controle la salida PDF con indicadores adicionales:
DocConverter.exe C:\Docs\*.docx C:\Output\ -cPDF -OwnerPassword admin123 -NoPrint -NoCopy
-OwnerPassword admin123 — establecer una contraseña de propietario del PDF que controla los permisos-UserPassword open456 — establecer una contraseña requerida para abrir el PDF-NoPrint — deshabilitar la impresión en el PDF de salida-NoCopy — evitar la selección y copia de texto-Watermark "CONFIDENTIAL" — estampar texto en cada página-PageNum — agregar números de página al pieGuarde su comando en un archivo .bat y prográmelo con el Programador de tareas 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
Esto ejecuta la conversión cada noche (o en el intervalo que establezca) y escribe un archivo de registro para que pueda verificar los resultados.
Total Doc Converter X incluye una interfaz ActiveX completa. Puede llamar al convertidor desde cualquier entorno compatible con COM — VBScript, VB.NET, C#, ASP o PHP en Windows. Esto le permite integrar la conversión de DOC a PDF en su propia aplicación web, portal de intranet o flujo de trabajo de documentos sin recurrir a un proceso de línea de comandos.
Ejemplo (VBScript):
Set obj = CreateObject("DocConverter.Application")
obj.Convert "C:\Docs\report.doc", "C:\Output\report.pdf", "PDF"
En ASP.NET, la misma llamada funciona a través de COM Interop, permitiendo que su aplicación web acepte archivos Word cargados y devuelva PDFs al usuario en tiempo real.
| Característica | Convertidores en línea | Total Doc Converter X |
|---|---|---|
| Procesamiento en lote | Un archivo a la vez | Archivos ilimitados por lote |
| Privacidad de archivos | Archivos cargados en servidor de terceros | Los archivos nunca salen de su equipo |
| Límite de tamaño | Generalmente 10–50 MB | Sin límite |
| Seguridad PDF | Raramente disponible | Contraseñas, cifrado, permisos |
| Marcas de agua | No disponibles o con marca | Marcas de agua de texto e imagen personalizadas |
| Automatización | Solo manual | Línea de comandos, .bat, Programador de tareas, ActiveX |
| Despliegue en servidor | No es posible | Diseñado para servidores, sin necesidad de interfaz gráfica |
| Requiere internet | Sí | No |
El convertidor usa su propio motor de renderizado para leer archivos DOC y DOCX. No necesita Word, LibreOffice ni ninguna otra aplicación instalada en el servidor. Esto simplifica el despliegue, evita costos de licencias de Office y elimina los problemas de estabilidad de ejecutar Office en un entorno de servidor.
Total Doc Converter X está diseñado para uso desatendido. Sin ventanas de interfaz gráfica, sin cuadros de diálogo, sin indicaciones de confirmación. Se ejecuta silenciosamente desde la línea de comandos o como parte de un servicio — exactamente lo que necesita un servidor de producción.
Establezca contraseñas, restrinja permisos, agregue marcas de agua, inserte números de página, personalice encabezados y pies de página — todo desde la línea de comandos. Cada opción que configuraría manualmente en el diálogo "Guardar como PDF" de Word está disponible como indicador de línea de comandos.
La misma herramienta de línea de comandos convierte DOC y DOCX a TIFF, JPEG, PNG, HTML, XLS, RTF, TXT y más. Una instalación cubre todas sus necesidades de conversión de documentos. Cambie -cPDF por -cTIFF y obtendrá salida TIFF con las mismas funciones de lote y automatización.
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Procesamos 3.000 documentos Word a la semana a través de nuestro portal de intranet. Los usuarios cargan archivos DOC y el sistema devuelve PDFs. Total Doc Converter X maneja la conversión del lado del servidor vía ActiveX. Sin instalación de Office, sin problemas de estabilidad, sin interacción del usuario. Ha estado funcionando durante dos años sin un solo fallo."
James Whitfield Senior Systems Administrator
"Nuestro flujo de trabajo de cumplimiento requiere que todos los contratos finalizados se almacenen como PDFs protegidos con contraseña. Solíamos hacerlo manualmente en Word. Ahora un script .bat nocturno convierte todo en la carpeta de finalizados a PDF con una contraseña de propietario y restricciones de impresión. Todo el lote se ejecuta en minutos."
Katrin Bauer Compliance Officer
"Buen convertidor del lado del servidor. Lo integré en nuestro pipeline CI/CD para generar documentación PDF a partir de plantillas Word después de cada lanzamiento. La interfaz de línea de comandos es directa y la salida de registro es limpia. Solo desearía que tuviera una versión para Linux, pero para nuestro entorno Windows Server cumple de forma fiable."
Rafael Costa DevOps Engineer
DocConverter.exe C:\Docs\*.doc C:\Output\ -cPDF. Esto convierte cada archivo DOC en la carpeta de origen a PDF. Añada indicadores como -OwnerPassword, -NoPrint o -Watermark para controlar la salida.-OwnerPassword para establecer una contraseña que controle los permisos (impresión, copia), y -UserPassword para establecer una contraseña requerida para abrir el PDF.*.docx en la ruta de origen para convertir archivos DOCX.-Watermark "CONFIDENTIAL" para estampar texto en cada página. También puede agregar marcas de agua de imagen especificando la ruta a un archivo de imagen.
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("¡Conversión completada!");
Descargar ejemplo de .NET Doc Converter
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
Algunos más ejemplos en C# específicamente para ASP.net. Si necesita ejemplos en otros lenguajes, por favor contáctenos. Crearemos cualquier ejemplo especialmente para usted.
$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;
Descargue la versión de prueba y convierta sus archivos en minutos.
No se requiere tarjeta de crédito ni email.