Total Doc Converter X es una aplicación de servidor que, una vez instalada, permite a múltiples usuarios de la red convertir DocX a PDF desde la línea de comandos. Debido a que Doc Converter X se accede a través de un servidor web, se puede otorgar permiso a cualquier número de usuarios finales para utilizarlo. Alternativamente, nuestro convertidor de línea de comandos también puede emplearse como una aplicación independiente. En resumen; cuando necesitas realizar conversiones silenciosas sin interrupciones, esta es la herramienta perfecta para el trabajo.
Ofreciendo soporte completo ActiveX, el Total Doc Converter X se puede integrar en casi cualquier aplicación de Windows. Usa nuestro convertidor como una biblioteca confiable para manejar todas tus necesidades de conversión. Tus usuarios ni siquiera necesitarán saber cómo convertir DocX a PDF desde la línea de comandos de Windows. ¡Simplemente llama al objeto COM a través de .NET!
Después de instalar el Total Doc Converter X, serás recibido con una lista maestra de comandos disponibles para usar al configurar proyectos de conversión. Tanto los administradores de servidores como los usuarios de la red pueden beneficiarse de este diseño sencillo y orientado al acceso. Una vez que hayas llegado a la configuración óptima del proyecto, puedes guardarla para usarla en el futuro con nuestra conveniente función de guardado .bat.
Nuestra biblioteca de Doc a PDF no se limita solo a PDF. De hecho, convierte DocX a una variedad de otros formatos también (XLS, HTML, JPEG, TIFF, RTF, TXT).
Opciones adicionales te permiten:
Después de muchos años desarrollando aplicaciones de conversión, hemos aprendido qué opciones necesitan más los usuarios. Fieles a nuestro objetivo de flexibilidad inigualable, hemos agregado estas opciones para proporcionar a los usuarios una sola utilidad robusta que incluye la funcionalidad de muchas herramientas.
Siéntete libre de probar antes de comprar. Descarga nuestra versión de evaluación gratuita y ve qué opinas. Cuando llegue el momento de actualizar a la versión completa, ofrecemos una variedad de licencias para satisfacer tus necesidades específicas. Para licencias empresariales, contáctanos a través de este formulario.
Total Doc ConverterX funciona bien en Windows Vista/7/8/10/11.
"Instalamos Total Doc Converter X en un servidor web y ahora varios usuarios de la red convierten DOCX a PDF desde la linea de comandos. Las conversiones silenciosas por lotes andan sin intervencion, justo lo que necesitabamos. El soporte ActiveX nos permitio integrarlo en nuestra propia aplicacion."
Leandro Cabrera Administrador de servidores, empresa de hosting
"Automatizamos la generacion de PDF a partir de plantillas DOCX con Total Doc Converter X dentro de un proceso nocturno. Al no tener interfaz grafica, encaja perfecto en scripts desatendidos. Convertir lotes grandes de golpe nos quito un cuello de botella."
Melina Ortiz Ingeniera de sistemas, empresa de software
"Total Doc Converter X nos sirve para pasar DOCX a PDF por linea de comandos con muchos ajustes extra. Como aplicacion independiente funciono estable en nuestro servidor. Dominar todos los parametros lleva su tiempo, pero una vez armado el comando queda andando solo."
Adrian Farias Desarrollador, pyme de servicios digitales
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;
Descargue la versión de prueba y convierta sus archivos en minutos.
No se requiere tarjeta de crédito ni email.