Total Doc Converter X는 설치 후 네트워크 사용자들이 커맨드 라인에서 DocX를 PDF로 변환할 수 있게 해 주는 서버 앱입니다. Doc Converter X는 웹 서버를 통해 액세스하므로 수많은 최종 사용자에게 사용 권한을 부여할 수 있습니다. 또는 저희의 커맨드 라인 변환기를 독립 실행형 애플리케이션으로 사용할 수도 있습니다. 결론적으로, 방해 없이 조용한 변환이 필요할 때, 이 도구는 완벽한 선택입니다.
전체 ActiveX 지원을 제공하여 Total Doc Converter X는 거의 모든 Windows 앱에 통합될 수 있습니다. 변환 요구 사항에 대처하기 위한 신뢰할 수 있는 라이브러리로 저희 변환기를 사용하십시오. 사용자들은 Windows 커맨드 라인에서 DocX를 PDF로 변환하는 방법을 알 필요가 없습니다. 단순히 .NET을 통해 COM 객체를 호출하면 됩니다!
Total Doc Converter X를 설치한 후 변환 프로젝트를 설정할 때 사용할 수 있는 명령의 마스터 리스트가 제공됩니다. 서버 관리자와 네트워크 사용자 모두가 이 직관적이고 접근 지향적인 디자인의 혜택을 받을 수 있습니다. 최적의 프로젝트 설정에 도달하면 이들을 향후에 사용할 수 있도록 저희의 편리한 .bat 저장 기능으로 저장할 수 있습니다.
저희 Doc to PDF 라이브러리는 PDF에 국한되지 않습니다. 실제로 DocX를 다양한 다른 형식(XLS, HTML, JPEG, TIFF, RTF, TXT)으로도 변환할 수 있습니다.
추가 옵션으로 다음을 수행할 수 있습니다:
오랜 기간 동안 변환 앱 개발을 해오면서 사용자가 가장 필요로 하는 옵션을 배웠습니다. 비할 데 없는 유연함을 목표로 하여, 많은 도구의 기능을 포함한 단일, 강력한 유틸리티를 제공하기 위해 이 옵션들을 추가했습니다.
구매 전 자유롭게 사용해 보십시오. 무료 평가판을 다운로드하고 직접 확인해 보세요. 전체 버전으로 업그레이드할 시기가 되면, 구체적인 요구를 충족할 다양한 라이선스를 제공합니다. 기업 라이선싱을 위해서는 이 양식을 통해 저희에게 연락하십시오.
Total Doc ConverterX는 Windows Vista/7/8/10/11에서 잘 작동합니다.
"웹 서버에 Total Doc Converter X를 올려두니 네트워크 사용자들이 명령줄로 DOCX를 PDF로 변환할 수 있게 됐습니다. GUI 없이 조용히 백그라운드에서 돌아가 서버 환경에 딱 맞았습니다. .NET에서 COM 객체를 호출하는 방식이 깔끔했습니다."
노건우 서버 관리자, 물류 회사
"사용자가 올린 DOCX 문서를 서버에서 자동으로 PDF로 만들어야 했습니다. 명령의 마스터 리스트가 제공되어 변환 프로젝트 설정이 빨랐고, .bat로 저장해 정기 작업으로 재사용했습니다. 대량 배치도 안정적으로 처리됐습니다."
봉하린 백엔드 개발자, 웹 서비스 업체
"ActiveX 지원 덕분에 기존 Windows 애플리케이션에 DOCX to PDF 변환을 통합할 수 있었습니다. 최종 사용자가 명령줄을 몰라도 되도록 우리 앱에서 호출하게 만들었습니다. 서버 라이선스로 다수 사용자에게 서비스할 수 있었습니다."
형지원 시스템 통합 담당, SI 업체
string src = @"C:\test\Source.docx";
string dest = @"C:\test\Dest.pdf";
var cnv = new DocConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\Doc.log");
if (!string.IsNullOrEmpty(cnv.ErrorMessage))
throw new Exception(cnv.ErrorMessage);
public static class Function1
{
[FunctionName("Function1")]
public static async Task Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
StringBuilder sbLogs = new StringBuilder();
sbLogs.AppendLine("started...");
try
{
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = false;
var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);
var executablePath = $@"{assemblyDirectoryPath}\Converter\DocConverterX.exe";
sbLogs.AppendLine(executablePath + "...");
var srcPath = $@"{assemblyDirectoryPath}\src\sample.docx";
var outPath = Path.GetTempFileName() + ".pdf";
startInfo.FileName = executablePath;
if (File.Exists(outPath))
{
File.Delete(outPath);
}
if (File.Exists(executablePath) && File.Exists(srcPath))
{
sbLogs.AppendLine("files exists...");
}
else
sbLogs.AppendLine("EXE & source files NOT exists...");
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = $"\"{srcPath}\" \"{outPath}\" -cPDF";
using (Process exeProcess = Process.Start(startInfo))
{
sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
exeProcess.WaitForExit();
sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
}
sbLogs.AppendLine("Conversion complete.");
}
catch (Exception ex)
{
sbLogs.AppendLine(ex.ToString());
}
return new OkObjectResult(sbLogs);
}
}
dim C
Set C=CreateObject("DocConverter.DocConverterX")
C.Convert "c:\source.docx", "c:\dest.pdf", "-cPDF -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.docx", "C:\www\ASP", "-cpdf -log c:\doc.log")
set C = nothing
$src="C:\\test\\test.docx";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("DocConverter.DocConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\test\\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, "-cPDF -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, "-cPDF -log c:\\test\\Doc.log")
if not os.path.exists(dest):
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", "-cPDF");
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, "-cPDF -log c:\\test\\Doc.log"); print $c->ErrorMessage if -e $dest;
무료 평가판을 다운로드하고 몇 분 만에 파일을 변환하세요.
신용카드나 이메일이 필요하지 않습니다.