O Total Doc Converter X é um aplicativo de servidor que, uma vez instalado, permite que vários usuários da rede convertam DocX para PDF a partir da linha de comando. Como o Doc Converter X é acessado por meio de um servidor da web, qualquer número de usuários finais pode receber permissão para usá-lo. Como alternativa, nosso conversor de linha de comando também pode ser empregado como um aplicativo independente. Resumindo; quando você precisa executar conversões silenciosas e sem interrupções, esta é a ferramenta perfeita para o trabalho.
Oferecendo suporte ActiveX completo, o Total Doc Converter X pode ser integrado a quase todos os aplicativos do Windows . Use nosso conversor como uma biblioteca confiável para lidar com todas as suas necessidades de conversão. Seus usuários nem precisarão saber como converter DocX para PDF a partir da linha de comando do Windows. Basta chamar o objeto COM por meio do .NET!
Após instalar o Total Doc Converter X, você será saudado com uma lista mestre de comandos disponíveis para uso ao configurar projetos de conversão. Administradores de servidor e usuários de rede podem se beneficiar deste design direto e orientado a acesso. Após chegar às configurações ideais do projeto, você pode salvá-las para uso futuro com nosso conveniente recurso .bat save.
Nossa biblioteca Doc para PDF não se limita somente a PDF. Na verdade, ela converte DocX para uma variedade de outros formatos também (XLS, HTML, JPEG, TIFF, RTF, TXT).
Opções adicionais permitem que você:
Depois de muitos anos desenvolvendo aplicativos de conversão, aprendemos quais opções os usuários mais precisam. Fiéis ao nosso objetivo de flexibilidade inigualável, adicionamos essas opções para fornecer aos usuários um utilitário único e robusto que inclui a funcionalidade de muitas ferramentas.
Sinta-se à vontade para experimentar antes de comprar. Baixe nossa versão de avaliação gratuita e veja o que você acha. Quando chegar a hora de atualizar para a versão completa, oferecemos uma variedade de licenças para atender às suas necessidades específicas. Para licenciamento empresarial, entre em contato conosco por meio deste formulário .
O Total Doc ConverterX funciona bem no Windows Vista/7/8/10/11.
"Instalei o Total Doc Converter X no nosso servidor e agora varios usuarios da rede convertem DOCX para PDF pela linha de comando sem abrir interface nenhuma. As conversoes silenciosas encaixaram direto na nossa rotina de fim de dia."
Gustavo Albuquerque Administrador de sistemas, empresa de logistica
"Integrei o Doc Converter X via ActiveX na nossa aplicacao interna e passamos a gerar PDFs a partir de DOC e DOCX sob demanda. A documentacao dos parametros de linha de comando foi clara e nao travou em nenhum lote grande."
Priscila Nogueira Desenvolvedora backend, empresa de software
"Como aplicativo de servidor cumpre bem o papel: colocamos varias filas de conversao DOCX para PDF em paralelo sem intervencao manual. A configuracao inicial de permissoes exigiu atencao, mas depois disso roda sozinho."
Marcelo Tavares Engenheiro de TI, provedor de servicos
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;
Baixe a versão de teste gratuita e converta seus arquivos em minutos.
Não é necessário cartão de crédito ou email.