서버에 수백 개의 Word 문서가 있어 PDF로 만들어야 하는 경우 — 보관, 웹 포털 또는 읽기 전용 사본을 배포하는 워크플로우를 위해. 각 파일을 Word에서 열어 PDF로 내보내는 것은 대량의 경우 선택지가 아닙니다. Total Doc Converter X는 명령줄에서 DOC 및 DOCX 파일을 PDF로 변환하며, GUI 없이, Microsoft Office 설치 없이 일괄 처리합니다. Windows 서버에 설치하고, 스크립트에서 호출하고, 무인으로 실행하세요.
*.doc)를 전달하면 변환기가 한 번의 실행으로 일치하는 모든 파일을 처리합니다DOC/DOCX는 편집 가능한 Word 형식입니다. 렌더링하려면 Microsoft Word 또는 호환 애플리케이션이 필요하며, 설치된 글꼴, Word 버전, 프린터 드라이버에 따라 결과가 달라질 수 있습니다. PDF는 모든 기기에서 동일하게 보이는 고정 레이아웃 형식입니다. 실수로 편집할 수 없고, 비밀번호 보호를 지원하며, 모든 브라우저, 모바일 OS, 데스크톱 운영체제에서 네이티브로 열립니다.
| DOC / DOCX | ||
|---|---|---|
| 편집 가능성 | 완전히 편집 가능 | 읽기 전용 (설계상) |
| 렌더링 | 기기 및 Word 버전에 따라 다름 | 모든 기기에서 동일 |
| 필요한 뷰어 | Microsoft Word 또는 호환 앱 | 모든 브라우저 또는 PDF 뷰어 (무료) |
| 보안 | 제한적 (기본 비밀번호) | 비밀번호, 암호화, 권한 |
| 디지털 서명 | 지원 (Word 필요) | 지원 (범용) |
| 사용 사례 | 초안 작성, 협업 | 배포, 보관, 규정 준수 |
위 링크에서 설치 프로그램을 다운로드하여 Windows 서버 또는 워크스테이션에서 실행합니다. 설치는 1분 이내에 완료됩니다. Microsoft Office 설치가 필요 없습니다 — 변환기는 자체 렌더링 엔진을 사용합니다.
cmd.exe 또는 PowerShell을 엽니다. 변환기 실행 파일은 DocConverter.exe이며, 설치 폴더(일반적으로 C:\Program Files\CoolUtils\TotalDocConverterX\)에 있습니다. 시스템 PATH에 추가하거나 명령에서 전체 경로를 사용합니다.
가장 간단한 명령으로 폴더의 모든 DOC 파일을 PDF로 변환합니다:
DocConverter.exe C:\Docs\*.doc C:\Output\ -cPDF
이 명령은 C:\Docs\의 모든 .doc 파일을 처리하고 결과 PDF를 C:\Output\에 저장합니다. 각 DOC 파일은 동일한 이름의 PDF 하나를 생성합니다.
추가 플래그로 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 — 바닥글에 페이지 번호 추가명령을 .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
이렇게 하면 매일 밤(또는 설정한 간격으로) 변환이 실행되고 로그 파일이 작성되어 결과를 확인할 수 있습니다.
Total Doc Converter X에는 완전한 ActiveX 인터페이스가 포함되어 있습니다. VBScript, VB.NET, C#, ASP, Windows의 PHP 등 모든 COM 호환 환경에서 변환기를 호출할 수 있습니다. 이를 통해 명령줄 프로세스를 호출하지 않고 자체 웹 애플리케이션, 인트라넷 포털 또는 문서 워크플로우에 DOC-PDF 변환을 내장할 수 있습니다.
예제 (VBScript):
Set obj = CreateObject("DocConverter.Application")
obj.Convert "C:\Docs\report.doc", "C:\Output\report.pdf", "PDF"
ASP.NET에서는 COM Interop을 통해 동일한 호출이 작동하며, 웹 애플리케이션이 업로드된 Word 파일을 받아 사용자에게 실시간으로 PDF를 반환할 수 있습니다.
| 기능 | 온라인 변환기 | Total Doc Converter X |
|---|---|---|
| 일괄 처리 | 한 번에 하나의 파일 | 배치당 무제한 파일 |
| 파일 개인정보 보호 | 파일이 제3자 서버에 업로드됨 | 파일이 컴퓨터를 떠나지 않음 |
| 파일 크기 제한 | 일반적으로 10–50 MB | 제한 없음 |
| PDF 보안 | 거의 사용 불가 | 비밀번호, 암호화, 권한 |
| 워터마크 | 사용 불가 또는 브랜드 포함 | 사용자 정의 텍스트 및 이미지 워터마크 |
| 자동화 | 수동만 가능 | 명령줄, .bat, 작업 스케줄러, ActiveX |
| 서버 배포 | 불가능 | 서버용 설계, GUI 불필요 |
| 인터넷 필요 | 예 | 아니오 |
변환기는 자체 렌더링 엔진으로 DOC 및 DOCX 파일을 읽습니다. 서버에 Word, LibreOffice 또는 다른 애플리케이션을 설치할 필요가 없습니다. 배포가 간소화되고, Office 라이선스 비용이 절감되며, 서버 환경에서 Office 실행 시 발생하는 안정성 문제가 제거됩니다.
Total Doc Converter X는 무인 사용을 위해 설계되었습니다. GUI 창, 대화상자, 확인 프롬프트가 없습니다. 명령줄에서 또는 서비스의 일부로 자동 실행됩니다 — 프로덕션 서버에 필요한 바로 그 기능입니다.
비밀번호 설정, 권한 제한, 워터마크 추가, 페이지 번호 삽입, 머리글 및 바닥글 사용자 정의 — 모두 명령줄에서 가능합니다. Word의 "PDF로 저장" 대화상자에서 수동으로 설정하는 모든 옵션이 명령줄 플래그로 제공됩니다.
동일한 명령줄 도구로 DOC 및 DOCX를 TIFF, JPEG, PNG, HTML, XLS, RTF, TXT 등으로 변환합니다. 하나의 설치로 모든 문서 변환 요구사항을 처리합니다. -cPDF를 -cTIFF로 변경하면 동일한 일괄 처리 및 자동화 기능으로 TIFF 출력을 얻을 수 있습니다.
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"인트라넷 포털을 통해 주당 3,000개의 Word 문서를 처리합니다. 사용자가 DOC 파일을 업로드하면 시스템이 PDF를 반환합니다. Total Doc Converter X가 ActiveX를 통해 서버 측에서 변환을 처리합니다. Office 설치 불필요, 안정성 문제 없음, 사용자 상호작용 없음. 2년 동안 단 한 번의 오류도 없이 실행되고 있습니다."
James Whitfield Senior Systems Administrator
"우리 규정 준수 워크플로우에서는 모든 최종 확정된 계약서를 비밀번호로 보호된 PDF로 저장해야 합니다. 이전에는 Word에서 수동으로 했습니다. 이제 야간 .bat 스크립트가 Finalized 폴더의 모든 것을 소유자 비밀번호와 인쇄 제한이 포함된 PDF로 변환합니다. 전체 배치가 몇 분 만에 실행됩니다."
Katrin Bauer Compliance Officer
"좋은 서버 측 변환기입니다. 각 릴리스 후 Word 템플릿에서 PDF 문서를 생성하기 위해 CI/CD 파이프라인에 통합했습니다. 명령줄 인터페이스가 간단하고 로그 출력이 깔끔합니다. Linux 빌드가 있었으면 좋겠지만, Windows Server 환경에서는 안정적으로 작업을 수행합니다."
Rafael Costa DevOps Engineer
DocConverter.exe C:\Docs\*.doc C:\Output\ -cPDF입니다. 이 명령은 소스 폴더의 모든 DOC 파일을 PDF로 변환합니다. -OwnerPassword, -NoPrint, -Watermark 같은 플래그를 추가하여 출력을 제어할 수 있습니다.-OwnerPassword를 사용하여 권한(인쇄, 복사)을 제어하는 비밀번호를 설정하고, -UserPassword를 사용하여 PDF를 열기 위해 필요한 비밀번호를 설정합니다.*.docx를 사용하여 DOCX 파일을 변환합니다.-Watermark "CONFIDENTIAL" 플래그를 사용하여 모든 페이지에 텍스트를 삽입합니다. 이미지 파일 경로를 지정하여 이미지 워터마크도 추가할 수 있습니다.
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!");
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
ASP.net용으로 특정한 C# 샘플들이 더 있습니다. 다른 언어 예제가 필요하다면 연락주세요. 당신만을 위한 예제를 제작해드리겠습니다.
$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;
무료 평가판을 다운로드하고 몇 분 만에 파일을 변환하세요.
신용카드나 이메일이 필요하지 않습니다.