Hai centinaia di documenti Word su un server che devono diventare PDF — per l'archiviazione, per un portale web o per un flusso di lavoro che distribuisce copie in sola lettura. Aprire ogni file in Word ed esportare in PDF non è un'opzione su larga scala. Total Doc Converter X converte file DOC e DOCX in PDF dalla riga di comando, in batch, senza interfaccia grafica e senza installazione di Microsoft Office. Installalo su un server Windows, chiamalo da uno script e lascialo lavorare in modo automatico.
*.doc) e il convertitore elabora ogni file corrispondente in un'unica esecuzione
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
DOC/DOCX è un formato Word modificabile. Richiede Microsoft Word o un'applicazione compatibile per la visualizzazione, e il risultato può variare tra i computer a seconda dei font installati, delle versioni di Word e dei driver di stampa. PDF è un formato a layout fisso che appare identico su ogni dispositivo. Non può essere modificato accidentalmente, supporta la protezione con password e si apre nativamente in ogni browser, sistema operativo mobile e desktop.
| DOC / DOCX | ||
|---|---|---|
| Modificabilità | Completamente modificabile | Sola lettura (per progettazione) |
| Rendering | Varia in base al computer e alla versione di Word | Identico su ogni dispositivo |
| Visualizzatore richiesto | Microsoft Word o app compatibile | Qualsiasi browser o visualizzatore PDF (gratuito) |
| Sicurezza | Limitata (password di base) | Password, crittografia, permessi |
| Firme digitali | Supportate (richiede Word) | Supportate (universalmente) |
| Caso d'uso | Bozze, collaborazione | Distribuzione, archiviazione, conformità |
Scarica il programma di installazione dal link qui sopra ed eseguilo sul tuo server o workstation Windows. L'installazione richiede meno di un minuto. Non è necessaria alcuna installazione di Microsoft Office — il convertitore usa il proprio motore di rendering.
Apri cmd.exe o PowerShell. L'eseguibile del convertitore è DocConverter.exe, situato nella cartella di installazione (tipicamente C:\Program Files\CoolUtils\TotalDocConverterX\). Aggiungilo al PATH di sistema o usa il percorso completo nei tuoi comandi.
Il comando più semplice converte tutti i file DOC in una cartella in PDF:
DocConverter.exe C:\Docs\*.doc C:\Output\ -cPDF
Questo elabora ogni file .doc in C:\Docs\ e salva i PDF risultanti in C:\Output\. Ogni file DOC produce un PDF con lo stesso nome.
Controlla l'output PDF con flag aggiuntivi:
DocConverter.exe C:\Docs\*.docx C:\Output\ -cPDF -OwnerPassword admin123 -NoPrint -NoCopy
-OwnerPassword admin123 — imposta una password proprietario PDF che controlla i permessi-UserPassword open456 — imposta una password richiesta per aprire il PDF-NoPrint — disabilita la stampa nel PDF di output-NoCopy — impedisce la selezione e la copia del testo-Watermark "CONFIDENTIAL" — applica testo su ogni pagina-PageNum — aggiunge numeri di pagina nel piè di paginaSalva il tuo comando in un file .bat e programmalo con Windows Task Scheduler:
@echo off "C:\Program Files\CoolUtils\TotalDocConverterX\DocConverter.exe" C:\Incoming\*.doc C:\Archive\PDF\ -cPDF -OwnerPassword secret -NoPrint -log C:\Logs\doc2pdf.log
Questo esegue la conversione ogni notte (o a qualsiasi intervallo impostato) e scrive un file di log per verificare i risultati.
Total Doc Converter X include un'interfaccia ActiveX completa. Puoi chiamare il convertitore da qualsiasi ambiente compatibile COM — VBScript, VB.NET, C#, ASP o PHP su Windows. Questo ti permette di integrare la conversione DOC in PDF nella tua applicazione web, portale intranet o flusso di lavoro documentale senza ricorrere a un processo a riga di comando.
Esempio (VBScript):
Set obj = CreateObject("DocConverter.Application")
obj.Convert "C:\Docs\report.doc", "C:\Output\report.pdf", "PDF"
In ASP.NET, la stessa chiamata funziona tramite COM Interop, permettendo alla tua applicazione web di accettare file Word caricati e restituire PDF all'utente in tempo reale.
| Funzionalità | Convertitori online | Total Doc Converter X |
|---|---|---|
| Elaborazione batch | Un file alla volta | File illimitati per batch |
| Privacy dei file | File caricati su server di terze parti | I file non lasciano mai il tuo computer |
| Limite dimensione file | Tipicamente 10–50 MB | Nessun limite |
| Sicurezza PDF | Raramente disponibile | Password, crittografia, permessi |
| Filigrane | Non disponibili o con marchio | Filigrane personalizzate di testo e immagine |
| Automazione | Solo manuale | Riga di comando, .bat, Task Scheduler, ActiveX |
| Distribuzione su server | Non possibile | Progettato per server, nessuna interfaccia grafica necessaria |
| Richiede internet | Sì | No |
Il convertitore usa il proprio motore di rendering per leggere file DOC e DOCX. Non hai bisogno di Word, LibreOffice o qualsiasi altra applicazione installata sul server. Questo semplifica la distribuzione, evita i costi di licenza Office e elimina i problemi di stabilità derivanti dall'esecuzione di Office in ambiente server.
Total Doc Converter X è progettato per l'uso automatico. Nessuna finestra GUI, nessuna finestra di dialogo, nessun messaggio di conferma. Funziona silenziosamente dalla riga di comando o come parte di un servizio — esattamente ciò di cui ha bisogno un server di produzione.
Imposta password, limita i permessi, aggiungi filigrane, inserisci numeri di pagina, personalizza intestazioni e piè di pagina — tutto dalla riga di comando. Ogni opzione che imposteresti manualmente nella finestra "Salva come PDF" di Word è disponibile come flag da riga di comando.
Lo stesso strumento a riga di comando converte DOC e DOCX in TIFF, JPEG, PNG, HTML, XLS, RTF, TXT e altro. Una singola installazione copre tutte le tue esigenze di conversione documenti. Cambia -cPDF in -cTIFF e ottieni output TIFF con le stesse funzionalità di batch e automazione.
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Elaboriamo 3.000 documenti Word a settimana attraverso il nostro portale intranet. Gli utenti caricano file DOC e il sistema restituisce PDF. Total Doc Converter X gestisce la conversione lato server tramite ActiveX. Nessuna installazione di Office, nessun problema di stabilità, nessuna interazione utente. Funziona da due anni senza un singolo errore."
James Whitfield Senior Systems Administrator
"Il nostro flusso di lavoro di conformità richiede che tutti i contratti finalizzati siano archiviati come PDF protetti da password. Prima lo facevamo manualmente in Word. Ora uno script .bat notturno converte tutto nella cartella Finalizzati in PDF con password proprietario e restrizioni di stampa. L'intero batch viene eseguito in pochi minuti."
Katrin Bauer Compliance Officer
"Buon convertitore lato server. L'ho integrato nella nostra pipeline CI/CD per generare documentazione PDF da modelli Word dopo ogni rilascio. L'interfaccia a riga di comando è semplice e l'output dei log è pulito. Vorrei solo che avesse una build Linux, ma per il nostro ambiente Windows Server fa il suo lavoro in modo affidabile."
Rafael Costa DevOps Engineer
DocConverter.exe C:\Docs\*.doc C:\Output\ -cPDF. Questo converte ogni file DOC nella cartella di origine in PDF. Aggiungi flag come -OwnerPassword, -NoPrint o -Watermark per controllare l'output.-OwnerPassword per impostare una password che controlla i permessi (stampa, copia), e -UserPassword per impostare una password richiesta per aprire il PDF.*.docx nel percorso di origine per convertire i file DOCX.-Watermark "CONFIDENTIAL" per applicare testo su ogni pagina. Puoi anche aggiungere filigrane con immagine specificando il percorso di un file immagine.
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!");
Scarica esempio di Doc Converter .NET
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"
Response.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
Alcuni altri esempi in C# specificatamente per ASP.net. Se hai bisogno di esempi in altri linguaggi, per favore contattaci. Creeremo qualsiasi esempio apposta per te.
$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;
Scarica la versione di prova e converti i tuoi file in pochi minuti.
Non è richiesta carta di credito o email.