स्प्रेडशीट प्रोग्राम तालिका डेटा को प्रारूपित करने के लिए सही होते हैं लेकिन अक्सर इसकी सामग्री को अन्य प्रारूपों जैसे PDF में कनवर्ट करने की आवश्यकता होती है जिससे डेटा का आसान आदान-प्रदान, प्रस्तुति या अभ्याकरण किया जा सके। उन फ़ाइलों को हाथ से कनवर्ट करना, विशेष रूप से अगर उनमें बड़ी मात्रा है या अगर कनवर्टिंग नियमित रूप से होनी है, तो यह बहुत अधिक समय की बर्बादी और त्रुटि-प्रवण कार्य है जो स्वचालन के लिए पुकारता है।
हमारा Total Excel Converter X सॉफ़्टवेयर एक तार्किक उपकरण है जब आप कमांड लाइन के माध्यम से XLSX को PDF में कनवर्ट करने के लिए देख रहे होते हैं। यह प्रोग्राम उन सभी कार्यक्षमताओं को लेकर आता है जो उपयोगकर्ता Total Excel Converter से अपेक्षित करते हैं और सर्वर आधारित कन्वर्ज़न समर्थन और ActiveX के माध्यम से वेब अनुप्रयोगों में एकीकरण को शामिल करके शक्ति में एक अतिरिक्त आयाम जोड़ता है।
चाहे आप कमांड लाइन XLSX कन्वर्टर की तलाश कर रहे हों या एक सर्वर XLSX कन्वर्टर जो सीधे आपके अपने आवेदन से बुलाया जा सके, Total Excel Converter X आपके लिए है। यहाँ कुछ उन्नत विशेषताएँ उपलब्ध हैं:
जब आप प्रोग्रामेटिक कन्वर्ज़न समाधान की पूरी शक्ति का लाभ उठाना चाहते हैं, तो आखिरी चीज जो आप चाहते हैं वो प्रणाली संदेशों की धारा से बाधित होना है।
Total Excel Converter X निर्वाध रूप से कमांड लाइन के माध्यम से चलता है या जब आपके अनुप्रयोगों के साथ एकीकृत होता है ताकि आपको इसे चलते समय निगरानी करने की आवश्यकता न हो। किसी भी त्रुटि संदेशों को निरंतर रूप से एक पठनीय लॉग फाइल में लॉग किया जाएगा जहां आप उन्हें अपनी सुविधा के अनुसार निरीक्षण कर सकते हैं ताकि समस्या निवारण किया जा सके।
हमें विश्वास है कि Total Excel Converter X प्रोग्रामेटिक शक्ति के एक बिल्कुल नए स्तर को आपके दस्तावेज़ कन्वर्ज़न कार्यप्रवाह में पेश करेगा और हम आपको इसे खरीदने से पहले एक टेस्ट रन के लिए आमंत्रित करते हैं। डाउनलोड करें अपनी मुफ्त परीक्षण प्रति आज और इसकी पूरी विशेषताओं की श्रृंखला को खुद के लिए खोजें!
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!");
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("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); } }
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 "fail:".$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. सभी अधिकार सुरक्षित. CoolUtils File Converters