Tabellenkalkulationsprogramme sind hervorragend geeignet, um tabellarische Daten zu bearbeiten, doch es besteht oft die Notwendigkeit, ihre Inhalte in andere Formate wie PDF umzuwandeln, um Daten einfach zu teilen, zu präsentieren oder zu archivieren. Diese Dateien von Hand umzuwandeln, insbesondere wenn es eine große Anzahl davon gibt oder wenn die Umwandlung regelmäßig erfolgen muss, ist eine fehleranfällige Verschwendung wertvoller Zeit und eine Aufgabe, die nach Automatisierung verlangt.
Unsere Total Excel Converter X Software ist das logische Werkzeug, wenn Sie nach einer Lösung suchen, um XLSX über die Kommandozeile in PDF umzuwandeln und das in großem Umfang. Das Programm vereint alle Funktionen, die Benutzer von Total Excel Converter gewohnt sind, und erweitert diese um eine zusätzliche Dimension von Leistung, indem es Unterstützung für serverbasierte Umwandlung und Integration in Webanwendungen über ActiveX bietet.
Ob Sie nun einen Kommandozeilen-XLSX-Konverter oder einen Server-XLSX-Konverter suchen, der direkt aus Ihrer eigenen Anwendung aufgerufen werden kann, Total Excel Converter X bietet Ihnen all dies. Hier sind nur einige der erweiterten Funktionen, die zur Verfügung stehen:
Wenn Sie die volle Leistung einer programmatischen Umwandlungslösung nutzen möchten, ist das Letzte, was Sie wollen, von einer Flut von Systemnachrichten unterbrochen zu werden.
Total Excel Converter X läuft nahtlos über die Kommandozeile oder wenn es in Ihre Anwendungen integriert wird, sodass Sie nicht daneben sitzen und es überwachen müssen, während es läuft. Alle aufgetretenen Fehlermeldungen werden stillschweigend in eine leicht lesbare Protokolldatei geschrieben, in der Sie sie später in Ruhe zur Fehlerbehebung einsehen können.
Wir sind zuversichtlich, dass Total Excel Converter X ein ganz neues Maß an programmatischer Leistung in Ihren Dokumentenumwandlungs-Workflow einführen wird, und ermutigen Sie, es vor dem Kauf auszuprobieren. Laden Sie noch heute Ihre kostenlose Testversion herunter und entdecken Sie das volle Spektrum seiner Funktionen selbst!
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("Konvertierung abgeschlossen!");
public static class Function1 { [FunctionName("Function1")] public static async TaskRun( [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req, ILogger log) { StringBuilder sbLogs = new StringBuilder(); sbLogs.AppendLine("gestartet..."); 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("Dateien vorhanden..."); } else sbLogs.AppendLine("EXE- und MSG-Dateien NICHT vorhanden..."); startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.Arguments = $"{msgPath} {outPath}"; using (Process exeProcess = Process.Start(startInfo)) { sbLogs.AppendLine($"warten...{DateTime.Now.ToString()}"); exeProcess.WaitForExit(); sbLogs.AppendLine($"abgeschlossen...{DateTime.Now.ToString()}"); } int sleepCounter = 10; while(!File.Exists(outPath) && sleepCounter > 0) { System.Threading.Thread.Sleep(1000); sbLogs.AppendLine("schlafen..."); sleepCounter--; } if (File.Exists(outPath)) sbLogs.AppendLine("Konvertierung erfolgreich abgeschlossen."); } catch (Exception ex) { sbLogs.AppendLine(ex.ToString()); } return new OkObjectResult(sbLogs); } }
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
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
$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 "fehler:" . $c->ErrorMessage;
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
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)
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;
var c = new ActiveXObject("ExcelConverter.ExcelConverterX"); c.Convert("C:\\test\\source.xlsx", "C:\\test\\dest.pdf", "-c PDF"); if (c.ErrorMessage!="") alert(c.ErrorMessage)
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;
© 2024. Alle Rechte vorbehalten. CoolUtils File Converters