Logo
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Cómo convertir XLSX a PDF vía Línea de Comandos

 

Los programas de hojas de cálculo son perfectos para manipular datos tabulares, pero a menudo hay necesidad de convertir sus contenidos en otros formatos como PDF para facilitar el intercambio, presentación o archivo de datos. Convertir esos archivos manualmente, especialmente si hay una gran cantidad de ellos o si la conversión debe realizarse en un horario regular, es una pérdida de tiempo valioso que propicia errores y es una tarea que exige automatización.

Nuestro software Total Excel Converter X es la herramienta lógica para usar cuando buscas convertir XLSX a PDF vía línea de comandos a gran escala. El programa toma toda la funcionalidad que los usuarios están acostumbrados de Total Excel Converter y añade una dimensión extra de poder al incluir soporte para la conversión en servidores e integración en aplicaciones web a través de ActiveX.

Ya sea que busques un convertidor XLSX de línea de comandos o un convertidor XLSX para servidor que pueda ser llamado directamente desde tu propia aplicación, Total Excel Converter X tiene lo que necesitas. Aquí hay solo algunas de las características avanzadas disponibles:

  • Aprovecha una amplia gama de formatos de entrada y exportación. Se soportan todas las versiones actuales de Excel además de OpenOffice, XML y SQL.
  • Controla el renombrado de los archivos de salida con el potente renombrador incorporado.
  • Combina varias hojas de cálculo en un solo archivo con facilidad.
  • Define tus propios ajustes de encabezado y pie de página añadiendo elementos como fechas, nombres de archivo o contadores de página a tus archivos de salida.
  • Convierte tareas comunes a archivos ejecutables BAT si es necesario a través de una GUI.
  • Aprovecha el poder de las opciones de seguridad al elegir PDF como tu formato de salida.

Cuando buscas aprovechar todo el poder de una solución de conversión programática, lo último que deseas es ser interrumpido por un flujo de mensajes del sistema.

Total Excel Converter X funciona sin problemas vía la línea de comandos o cuando se integra con tus aplicaciones, por lo que no tienes que estar supervisándolo mientras se ejecuta. Cualquier mensaje de error encontrado se registrará silenciosamente en un archivo de registro fácilmente legible donde podrás inspeccionarlos más tarde a tu conveniencia para solucionar problemas.

Estamos seguros de que Total Excel Converter X introducirá un nuevo nivel de poder programático en tu flujo de trabajo de conversión de documentos y te animamos a probarlo antes de comprar. Descarga tu copia de prueba gratuita hoy y descubre por ti mismo su gama completa de características.


 

¡Descargue Ahora!

Updated Mon, 26 Feb 2024

Ejemplos de Total Excel ConverterX

Convertir archivos Excel con TotalExcelConverterX y .NET


string src="C:\\test\\Source.xlsx";
string dest="C:\\test\\Dest.PDF";

ExcelConverterX Cnv = new ExcelConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\Excel.log");

MessageBox.Show("¡Conversión completa!");

Convertir archivos Excel en servidores web con Total Excel ConverterX

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("empezado...");
            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\ExcelConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var msgPath = $@"{assemblyDirectoryPath}\MSG\MSG-1.xlsx";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(msgPath))
                {
                    sbLogs.AppendLine("archivos existen...");
                }
                else
                    sbLogs.AppendLine("ARCHIVOS EXE & MSG NO existen...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{msgPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"espera...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"completo...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("durmiendo...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Conversión completada con éxito.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Alguna información más sobre Azure.

Convertir archivos Excel en servidores web con Total Excel ConverterX

dim C
Set C=CreateObject("ExcelConverter.ExcelConverterX")
C.Convert "c:\test\source.xlsx", "c:\test\dest.pdf", "-cPDF -log c:\test\Excel.log"
Response.Write C.ErrorMessage
set C = nothing
Ejemplo2 ASP: transmitir directamente el PDF resultante
dim C
Set C=CreateObject("ExcelConverter.ExcelConverterX")
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.xlsx", "C:\www\ASP", "-cpdf  -log c:\html.log")
set C = nothing

Convertir hojas de cálculo Excel por PHP con Total Excel ConverterX

$src="C:\\test\\test.XLS";
$dest="C:\\test\\test.CSV";
if (file_exists($dest)) unlink($dest);
$c= new COM("ExcelConverter.ExcelConverterX");
$c->convert($src,$dest, "-c csv  -log c:\\test\\xls.log");
if (file_exists($dest)) echo "OK"; else echo "fallo:".$c->ErrorMessage;

Convertir hojas de cálculo Excel por Ruby con Total Excel ConverterX

require 'win32ole'
c = WIN32OLE.new('ExcelConverter.ExcelConverterX')

src="C:\\test\\test.xlsx";
dest="C:\\test\\test.pdf";

c.convert(src,dest, "-c PDF -log c:\\test\\Excel.log");

if not File.exist?(dest)
  puts c.ErrorMessage
end

Convertir hojas de cálculo Excel por Python con Total Excel ConverterX

import win32com.client
import os.path

c = win32com.client.Dispatch("ExcelConverter.ExcelConverterX")

src="C:\\test\\test.xlsx";
dest="C:\\test\\test.pdf";

c.convert(src, dest, "-c PDF -log c:\\test\\Excel.log");

if not os.path.exists(file_path):
  print(c.ErrorMessage)

Convertir archivos Excel con Pascal y Total Excel ConverterX

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c:=CreateOleObject('ExcelConverter.ExcelConverterX');
  C.Convert('c:\test\source.xlsx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Excel.log');
  IF c.ErrorMessage<> Then
    ShowMessage(c.ErrorMessage);
end;

Convertir archivos Excel y ODS en servidores web con Total Excel ConverterX

var c = new ActiveXObject("ExcelConverter.ExcelConverterX");
c.Convert("C:\\test\\source.xlsx", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
  alert(c.ErrorMessage)

Convertir hojas de cálculo Excel por Perl con Total Excel ConverterX

use Win32::OLE;

my $src="C:\\test\\test.XLS";
my $dest="C:\\test\\test.CSV";

my $c = CreateObject Win32::OLE 'ExcelConverter.ExcelConverterX';
$c->convert($src,$dest, "-c csv  -log c:\\test\\xls.log");
print $c->ErrorMessage if -e $dest;
Support
Obtenga todos los productos de CoolUtils
por solo $99
leer más

  (usted ahorra hasta $500)


Total Excel Converter X Preview1

Temas Relacionados

Últimas Noticias

Suscripción al Boletín

No se preocupe, no enviamos spam.


                                                                                          

© 2024. Todos los derechos reservados. CoolUtils File Converters

Cards