Spreadsheetprogramma's zijn perfect voor het manipuleren van tabulaire gegevens, maar er is vaak behoefte om hun inhoud in andere formaten zoals PDF om te zetten voor gemakkelijke uitwisseling, presentatie of archivering van gegevens. Het handmatig converteren van die bestanden, vooral als het er veel zijn of als de conversie op een regelmatig schema moet plaatsvinden, is een foutgevoelige verspilling van kostbare tijd en een taak die om automatisering vraagt.
Onze Total Excel Converter X software is het logische hulpmiddel om te gebruiken als u XLSX naar PDF wilt converteren via de opdrachtregel op schaal. Het programma voegt een extra dimensie van kracht toe door ondersteuning voor servergebaseerde conversie en integratie in webapplicaties via ActiveX toe te voegen aan alle functionaliteit die gebruikers gewend zijn van Total Excel Converter.
Of u nu op zoek bent naar een opdrachtregel XLSX-converter of een server XLSX-converter die direct vanuit uw eigen applicatie kan worden aangeroepen, Total Excel Converter X staat voor u klaar. Hier zijn slechts enkele van de geavanceerde functies die beschikbaar zijn:
Wanneer u wilt profiteren van de volledige kracht van een programmatische conversieoplossing, is het laatste wat u wilt, onderbroken worden door een stroom van systeemmeldingen.
Total Excel Converter X draait naadloos via de opdrachtregel of wanneer geïntegreerd met uw applicaties, zodat u er niet naast hoeft te zitten terwijl het draait. Eventuele foutmeldingen die worden aangetroffen, worden stilletjes in een gemakkelijk leesbaar logbestand geregistreerd, waar u ze later op uw gemak kunt bekijken om te troubleshooten.
We zijn ervan overtuigd dat Total Excel Converter X een geheel nieuw niveau van programmatische kracht zal introduceren in uw documentconversieworkflow en moedigen u aan om het uit te proberen voordat u het aanschaft. Download vandaag nog uw gratis proefversie en ontdek het volledige scala aan functies zelf!
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("Conversie voltooid!");
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("begonnen..."); 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("bestanden aanwezig..."); } else sbLogs.AppendLine("EXE- en MSG-bestanden NIET aanwezig..."); startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.Arguments = $"{msgPath} {outPath}"; using (Process exeProcess = Process.Start(startInfo)) { sbLogs.AppendLine($"wacht...{DateTime.Now.ToString()}"); exeProcess.WaitForExit(); sbLogs.AppendLine($"voltooid...{DateTime.Now.ToString()}"); } int sleepCounter = 10; while(!File.Exists(outPath) && sleepCounter > 0) { System.Threading.Thread.Sleep(1000); sbLogs.AppendLine("slaap..."); sleepCounter--; } if (File.Exists(outPath)) sbLogs.AppendLine("Conversie succesvol voltooid."); } 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 "mislukt:" . $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 rechten voorbehouden. CoolUtils File Converters