Logo
ホーム 製品 サポート コンタクト 私たちについて
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

コマンドラインでDOCをPDFに変換 — サーバー向けバッチコンバーター

サーバー上に数百のWordドキュメントがあり、アーカイブ、Webポータル、または読み取り専用コピーを配布するワークフローのためにPDFにする必要がある。WordでファイルごとにPDFエクスポートするのは大量処理には不可能です。Total Doc Converter XはDOCおよびDOCXファイルをコマンドラインからバッチでPDFに変換します。GUIもMicrosoft Officeのインストールも不要です。Windowsサーバーにインストールし、スクリプトから呼び出して無人で実行できます。

Total Doc Converter Xの機能

  • バッチ変換 — ワイルドカード(*.doc)を指定すると、一致するすべてのファイルを1回の実行で処理
  • PDFセキュリティ — ユーザーパスワードとオーナーパスワードの設定、印刷制限、テキストのコピーと抽出の防止
  • ウォーターマーク — 変換中にすべてのページにテキストまたは画像の透かしを挿入
  • ヘッダーとフッター — 各ページの上部または下部にページ番号、日付、カスタムテキストを追加
  • GUI不要 — ポップアップウィンドウや確認ダイアログなしでコマンドラインからサイレント実行
  • ActiveX / COM — .NET、VBScript、またはCOM互換環境からコンバーターを呼び出し、独自アプリケーションに変換機能を組み込み可能
  • .batスクリプト — コマンドをバッチファイルに保存し、Windowsタスクスケジューラでスケジュール設定して完全自動変換

DOCからPDFへのコマンドライン変換

無料体験版をダウンロード
(30日間体験版 — メール登録不要)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022

DOC vs PDF:なぜ変換するのか?

DOC/DOCXは編集可能なWord形式です。レンダリングにはMicrosoft Wordまたは互換アプリケーションが必要で、インストールされたフォント、Wordのバージョン、プリンタードライバーによってマシンごとに結果が異なる場合があります。PDFは固定レイアウト形式で、あらゆるデバイスで同一に表示されます。誤って編集されることがなく、パスワード保護をサポートし、すべてのブラウザ、モバイルOS、デスクトップオペレーティングシステムでネイティブに開けます。

DOC / DOCXPDF
編集可能性完全に編集可能読み取り専用(設計上)
レンダリングマシンやWordバージョンにより異なるすべてのデバイスで同一
必要なビューアMicrosoft Wordまたは互換アプリ任意のブラウザまたはPDFビューア(無料)
セキュリティ限定的(基本的なパスワード)パスワード、暗号化、権限設定
デジタル署名対応(Word必要)対応(ユニバーサル)
用途起草、共同作業配布、アーカイブ、コンプライアンス

コマンドラインでDOCをPDFに変換する方法

ステップ1. Total Doc Converter Xをインストール

上記のリンクからインストーラーをダウンロードし、Windowsサーバーまたはワークステーションで実行します。セットアップは1分以内に完了します。Microsoft Officeのインストールは不要です — コンバーターは独自のレンダリングエンジンを使用します。

ステップ2. コマンドプロンプトを開く

cmd.exeまたはPowerShellを開きます。コンバーターの実行ファイルはDocConverter.exeで、インストールフォルダ(通常はC:\Program Files\CoolUtils\TotalDocConverterX\)にあります。システムPATHに追加するか、コマンドでフルパスを使用します。

ステップ3. 基本変換を実行

最もシンプルなコマンドは、フォルダ内のすべてのDOCファイルをPDFに変換します:

DocConverter.exe C:\Docs\*.doc C:\Output\ -cPDF

これによりC:\Docs\内のすべての.docファイルが処理され、結果のPDFがC:\Output\に保存されます。各DOCファイルから同じ名前のPDFが1つ生成されます。

ステップ4. セキュリティとフォーマットオプションを追加

追加フラグでPDF出力を制御します:

DocConverter.exe C:\Docs\*.docx C:\Output\ -cPDF -OwnerPassword admin123 -NoPrint -NoCopy
  • -OwnerPassword admin123 — 権限を制御するPDFオーナーパスワードを設定
  • -UserPassword open456 — PDFを開くために必要なパスワードを設定
  • -NoPrint — 出力PDFの印刷を無効化
  • -NoCopy — テキストの選択とコピーを防止
  • -Watermark "CONFIDENTIAL" — すべてのページにテキストを透かし印刷
  • -PageNum — フッターにページ番号を追加

ステップ5. .batファイルで自動化

コマンドを.batファイルに保存し、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

これにより、毎晩(または設定した間隔で)変換が実行され、結果を確認するためのログファイルが書き込まれます。

ActiveX / COM統合

Total Doc Converter Xには完全なActiveXインターフェースが含まれています。VBScript、VB.NET、C#、ASP、Windows上のPHPなど、あらゆるCOM互換環境からコンバーターを呼び出せます。これにより、コマンドラインプロセスを呼び出すことなく、独自のWebアプリケーション、イントラネットポータル、またはドキュメントワークフローにDOCからPDFへの変換を組み込めます。

例(VBScript):

Set obj = CreateObject("DocConverter.Application")
obj.Convert "C:\Docs\report.doc", "C:\Output\report.pdf", "PDF"

ASP.NETでは、COM Interopを通じて同じ呼び出しが機能し、Webアプリケーションがアップロードされた WordファイルをリアルタイムでPDFとしてユーザーに返すことができます。

オンラインコンバーターとTotal Doc Converter Xの比較

機能オンラインコンバーターTotal Doc Converter X
バッチ処理一度に1ファイルバッチあたり無制限のファイル
ファイルのプライバシーファイルをサードパーティサーバーにアップロードファイルは自分のマシンから出ない
ファイルサイズ制限通常10–50 MB制限なし
PDFセキュリティほとんど利用不可パスワード、暗号化、権限設定
ウォーターマーク利用不可またはブランド入りカスタムテキストおよび画像ウォーターマーク
自動化手動のみコマンドライン、.bat、タスクスケジューラ、ActiveX
サーバーデプロイ不可サーバー用に設計、GUI不要
インターネット必要はいいいえ

DOCからPDFへのコマンドライン変換が必要な場面

  • ドキュメントアーカイブ。 最終ドキュメントをPDFで保存する組織には自動化パイプラインが必要です。スケジュールされたコマンドが受信WordファイルをPDFに変換し、手動介入は不要です。
  • Webポータルのファイル配信。 Webアプリケーションがアップロードされた DOCファイルを受け取りPDFを返します。Total Doc Converter XはActiveXインターフェースまたはコマンドラインを通じてサーバー側で変換を処理します。
  • コンプライアンスと法務。 規制では編集不可能なドキュメント形式が求められることがあります。Wordファイルをパスワード保護されたPDFに変換することで、最終化後にコンテンツが変更されないことを保証します。
  • 印刷用配布。 マーケティング、人事、財務部門がWordでレポートを作成します。PDFに変換することで出力が標準化され、すべての受信者がWordのバージョンやOSに関係なく同じレイアウトを確認できます。
  • サーバーからOfficeを排除。 サーバーでのMicrosoft Officeの実行はMicrosoftがサポートしておらず、ライセンスの複雑さを生じます。Total Doc Converter Xはサーバー上でWordの必要性を完全に排除します。

Total Doc Converter Xを選ぶ理由

Microsoft Office不要

コンバーターは独自のレンダリングエンジンを使用してDOCおよびDOCXファイルを読み込みます。サーバーにWord、LibreOffice、その他のアプリケーションをインストールする必要はありません。これにより、デプロイが簡素化され、Officeのライセンスコストが回避され、サーバー環境でOfficeを実行する際の安定性の問題が解消されます。

真のサーバーアプリケーション

Total Doc Converter Xは無人使用向けに設計されています。GUIウィンドウ、ダイアログボックス、確認プロンプトはありません。コマンドラインからまたはサービスの一部としてサイレントに動作します — プロダクションサーバーに必要なものそのものです。

完全なPDF制御

パスワードの設定、権限の制限、ウォーターマークの追加、ページ番号の挿入、ヘッダーとフッターのカスタマイズ — すべてコマンドラインから。WordのPDFとして保存ダイアログで手動設定するすべてのオプションが、コマンドラインフラグとして利用可能です。

PDFだけではない

同じコマンドラインツールでDOCとDOCXをTIFF、JPEG、PNG、HTML、XLS、RTF、TXTなどに変換できます。1つのインストールですべてのドキュメント変換ニーズに対応。-cPDF-cTIFFに変更するだけで、同じバッチ・自動化機能でTIFF出力が得られます。

無料体験版をダウンロード
(30日間、メールやクレジットカード不要)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022


quote

トータルドックコンバーターX 顧客レビュー 2026

評価
顧客レビューに基づく評価:4.7/5
5 Star

"当社のイントラネットポータルを通じて毎週3,000件のWordドキュメントを処理しています。ユーザーがDOCファイルをアップロードし、システムがPDFを返します。Total Doc Converter XがActiveX経由でサーバー側の変換を処理しています。Officeのインストール不要、安定性の問題なし、ユーザー操作なし。2年間、一度も障害なく稼働しています。"

5 Star James Whitfield Senior Systems Administrator

"当社のコンプライアンスワークフローでは、すべての最終契約書をパスワード保護されたPDFとして保存することが求められます。以前はWordで手動で行っていました。現在は夜間の.batスクリプトがFinalizedフォルダ内のすべてのファイルをオーナーパスワードと印刷制限付きのPDFに変換します。バッチ全体が数分で完了します。"

5 Star Katrin Bauer Compliance Officer

"優れたサーバー側コンバーターです。CI/CDパイプラインに統合して、各リリース後にWordテンプレートからPDFドキュメントを生成しています。コマンドラインインターフェースは分かりやすく、ログ出力もきれいです。Linux版があれば嬉しいですが、当社のWindows Server環境では確実に機能しています。"

4 Star Rafael Costa DevOps Engineer

FAQ ▼

基本コマンドは: DocConverter.exe C:\Docs\*.doc C:\Output\ -cPDFです。これによりソースフォルダ内のすべてのDOCファイルがPDFに変換されます。-OwnerPassword-NoPrint-Watermarkなどのフラグを追加して出力を制御できます。
いいえ。Total Doc Converter Xは独自のレンダリングエンジンを使用してDOCおよびDOCXファイルを読み込みます。Microsoft Office、LibreOffice、その他のアプリケーションは不要です。
はい。-OwnerPasswordで権限(印刷、コピー)を制御するパスワードを設定し、-UserPasswordでPDFを開くために必要なパスワードを設定できます。
はい。Total Doc Converter Xはレガシーな DOC形式(Word 97-2003)と最新のDOCX形式(Word 2007以降)の両方をサポートしています。ソースパスに*.docxを使用してDOCXファイルを変換します。
はい。-Watermark "CONFIDENTIAL"フラグを使用して、すべてのページにテキストを透かし印刷できます。画像ファイルのパスを指定して画像ウォーターマークを追加することもできます。
はい。Total Doc Converter XはCOM/ActiveXオブジェクトとして登録されます。VBScript、VB.NET、C#、ASP、または任意のCOM互換環境から呼び出せます。これにより、Webアプリケーションや自動化ワークフローに変換機能を組み込めます。
はい。変換コマンドを.batファイルに保存し、Windowsタスクスケジューラに追加します。コンバーターはスケジュールされた時間に無人で実行され、確認用のログファイルを書き込みます。

Total Doc ConverterXの例

TotalDocConverterXと.NETを使用してDocファイルを変換する

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("変換が完了しました!");

ダウンロード .NET Doc Covnerter example

Total Doc ConverterXを使用してWebサーバー上でDocファイルを変換する

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
Example2 ASP: 結果のPDFを直接ストリーミングする
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
WebサーバーでActiveXを使用する場合、Webサーバーアカウントに登録することを忘れないでください。コンピューターにMS OfficeまたはMS Wordがインストールされていない場合は、無料のオフィスコンバーターパックをダウンロードしてdocファイルを変換してください。

ASP.net用に特化したC#のサンプルもいくつかあります。他の言語の例が必要な場合はお問い合わせください。必要な例を特別に作成します。

Total Doc ConverterXを使用してWebサーバー上でDocファイルを変換する

$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;

Total Doc ConverterXとRubyを使用してDocファイルを変換する

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

Total Doc ConverterXとPythonを使用してDocファイルを変換する

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)

PascalとTotal Doc ConverterXを使用してDocファイルを変換する

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;

Total Doc ConverterXを使用してWebサーバー上でDocファイルを変換する

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

Total Doc ConverterXとPerlを使用してDocファイルを変換する

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;

今すぐ作業を開始!

無料トライアルをダウンロードして、ファイルを数分で変換。
クレジットカードもメールアドレスも不要。

⬇ 無料トライアルをダウンロード Windows 7/8/10/11 • 115 MB

Support
トータルドックコンバーターX Preview1

最新ニュース

ニュースレター購読

安心してください、スパムは送りません。


© 2026. 全著作権所有. CoolUtils File Converters

Cards