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.
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.