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

Comment convertir XLSX en PDF via la ligne de commande

 

Les programmes de tableur sont parfaits pour manipuler des données tabulaires, mais il est souvent nécessaire de convertir leur contenu dans d'autres formats, tels que le PDF, pour faciliter le partage, la présentation ou l'archivage des données. Convertir ces fichiers à la main, en particulier s'il y en a une grande quantité ou si la conversion doit avoir lieu régulièrement, est une perte de temps précieuse et propice aux erreurs, et une tâche qui nécessite l'automatisation.

Notre logiciel Total Excel Converter X est l'outil logique à utiliser lorsque vous souhaitez convertir XLSX en PDF via la ligne de commande à grande échelle. Le programme offre toutes les fonctionnalités habituelles des utilisateurs de Total Excel Converter et ajoute une dimension supplémentaire de puissance en incluant la prise en charge de la conversion sur serveur et l'intégration dans les applications web via ActiveX.

Que vous cherchiez un convertisseur de ligne de commande XLSX ou un convertisseur de serveur XLSX pouvant être appelé directement depuis votre propre application, Total Excel Converter X répond à vos besoins. Voici quelques-unes des fonctionnalités avancées disponibles :

  • Profitez d'une large gamme de formats d'entrée et d'exportation. Toutes les versions actuelles d'Excel sont prises en charge en plus d'OpenOffice, XML et SQL.
  • Contrôlez le renommage des fichiers de sortie avec le puissant renommeur intégré.
  • Combinez facilement plusieurs tableurs en un seul fichier.
  • Définissez vos propres paramètres d'en-tête et de pied de page en ajoutant des éléments tels que des dates, des noms de fichiers ou des compteurs de pages à vos fichiers de sortie.
  • Convertissez des tâches courantes en fichiers BAT exécutables si nécessaire via une interface graphique.
  • Tirez parti de la puissance des options de sécurité lors du choix du PDF comme format de sortie.

Lorsque vous souhaitez tirer parti de toute la puissance d'une solution de conversion programmatique, la dernière chose que vous souhaitez est d'être interrompu par une série de messages système.

Total Excel Converter X fonctionne sans problème via la ligne de commande ou lorsqu'il est intégré à vos applications, de sorte que vous n'avez pas à le surveiller pendant qu'il s'exécute. Tous les messages d'erreur rencontrés seront enregistrés silencieusement dans un fichier journal facilement lisible où vous pourrez les examiner plus tard à votre guise pour résoudre les problèmes.

Nous sommes convaincus que Total Excel Converter X introduira un tout nouveau niveau de puissance programmatique à votre flux de travail de conversion de documents et vous encourageons à l'essayer avant de l'acheter. Téléchargez votre copie d'essai gratuite aujourd'hui et découvrez sa gamme complète de fonctionnalités par vous-même !


 

Télécharger maintenant!

Updated Mon, 26 Feb 2024

Exemples de Total Excel ConverterX

Convertir des fichiers Excel Avec TotalExcelConverterX et .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!");

Convertir des fichiers Excel sur des serveurs Web Avec 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);
        }
    }
Quelques informations supplémentaires sur Azure.

Convertir des fichiers Excel sur des serveurs Web Avec 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
Exemple2 ASP : diffuser directement le PDF résultant
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 des tableaux Excel par PHP Avec 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;

Convertir des tableaux Excel par Ruby Avec 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 des tableaux Excel par Python Avec 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 des fichiers Excel Avec Pascal et 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 des fichiers Excel et ODS sur des serveurs Web Avec 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 des tableaux Excel par Perl Avec 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
Get all CoolUtils products
for $99 only
read more

  (you save up to $500)


Total Excel Converter X Preview1

Sujets connexes

Dernières nouvelles

S'abonner à la newsletter

Ne vous inquiétez pas, nous ne spammons pas.


                                                                                          

© 2024. Tous droits réservés. CoolUtils File Converters

Cards