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


Come convertire XLSX in PDF tramite riga di comando

 

I programmi di foglio di calcolo sono perfetti per manipolare dati tabulari, ma spesso c'è la necessità di convertire i loro contenuti in altri formati, come il PDF, per una facile condivisione, presentazione o archiviazione dei dati. Convertire questi file manualmente, specialmente se ce ne sono molti o se la conversione deve avvenire a intervalli regolari, è una perdita di tempo prezioso soggetta a errori, un compito che richiede automazione.

Il nostro software Total Excel Converter X è lo strumento logico da usare quando si cerca di convertire XLSX in PDF tramite riga di comando su larga scala. Il programma offre tutta la funzionalità a cui gli utenti sono abituati con Total Excel Converter e aggiunge un'ulteriore dimensione di potenza includendo il supporto per la conversione basata su server e l'integrazione in applicazioni web tramite ActiveX.

Che tu stia cercando un convertitore XLSX da riga di comando o un convertitore XLSX per server che può essere chiamato direttamente dalla tua applicazione, Total Excel Converter X ha tutto ciò di cui hai bisogno. Ecco solo alcune delle funzionalità avanzate disponibili:

  • Sfrutta una vasta gamma di formati di input e output. Tutte le versioni attuali di Excel sono supportate, in aggiunta a OpenOffice, XML e SQL.
  • Controlla la rinominazione dei file di output con il potente rinominatore integrato.
  • Combina facilmente diversi fogli di calcolo in un unico file.
  • Definisci le impostazioni di intestazione e piè di pagina personalizzate aggiungendo elementi come date, nomi di file o contatori di pagina ai tuoi file di output.
  • Converti attività comuni in file BAT eseguibili, se necessario, tramite un'interfaccia grafica.
  • Sfrutta la potenza delle opzioni di sicurezza quando scegli il PDF come formato di output.

Quando desideri sfruttare tutta la potenza di una soluzione di conversione programmatica, l'ultima cosa che vuoi è essere interrotto da una serie di messaggi di sistema.

Total Excel Converter X funziona senza problemi tramite la riga di comando o quando integrato con le tue applicazioni, quindi non devi monitorarlo costantemente mentre opera. Qualsiasi messaggio di errore riscontrato verrà registrato silenziosamente in un file di log facilmente leggibile dove potrai ispezionarli in un secondo momento con tranquillità per fare il troubleshooting.

Siamo certi che Total Excel Converter X introdurrà un nuovo livello di potenza programmatica nel tuo flusso di lavoro di conversione documenti e ti invitiamo a provarlo prima di acquistarlo. Scarica oggi la tua copia di prova gratuita e scopri da te l'intera gamma delle sue funzionalità!


 

Scarica Ora!

Updated Mon, 26 Feb 2024



Esempi di Total Excel ConverterX

Converti file Excel con TotalExcelConverterX e .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("Convert complete!");

Converti file Excel su server 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("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\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("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & MSG files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{msgPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("sleep...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Conversion complete successfully.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Alcune informazioni aggiuntive su Azure.

Converti file Excel su server 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
Esempio2 ASP: invia direttamente lo stream del PDF risultante
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

Converti fogli di calcolo Excel con PHP usando 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 "fail:".$c->ErrorMessage;

Converti fogli di calcolo Excel con Ruby usando 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

Converti fogli di calcolo Excel con Python usando 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)

Converti file Excel con Pascal e 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;

Converti file Excel e ODS su server 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)

Converti fogli di calcolo Excel con Perl usando 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
Ottieni tutti i prodotti CoolUtils
per soli $99
leggi di più

  (risparmi fino a $500)


Total Excel Converter X Preview1

Argomenti Correlati

Ultime Notizie

Iscriviti alla Newsletter

Non preoccuparti, non inviamo spam.


                                                                                          

© 2024. Tutti i diritti riservati. CoolUtils File Converters

Cards