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

Jak przekonwertować XLSX na PDF za pomocą wiersza poleceń

 

Programy do obsługi arkuszy kalkulacyjnych są doskonałe do manipulowania danymi tabelarycznymi, ale często istnieje potrzeba przekształcenia ich zawartości w inne formaty, takie jak PDF, dla łatwego udostępniania, prezentacji lub archiwizacji danych. Ręczna konwersja tych plików, zwłaszcza jeśli jest ich ogromna ilość lub jeśli konwersja musi odbywać się według regularnego harmonogramu, jest podatnym na błędy marnotrawstwem cennego czasu i zadaniem, które krzyczy o automatyzację.

Nasze oprogramowanie Total Excel Converter X to logiczne narzędzie do użycia, gdy szukasz konwersji XLSX na PDF za pomocą wiersza poleceń na dużą skalę. Program oferuje wszystkie funkcje, do których użytkownicy przywykli w Total Excel Converter i dodaje dodatkowy poziom mocy, w tym wsparcie dla konwersji serwerowej i integracji z aplikacjami internetowymi za pomocą ActiveX.

Niezależnie od tego, czy szukasz konwertera XLSX przez wiersz poleceń, czy serwerowego konwertera XLSX, który można wywołać bezpośrednio z własnej aplikacji, Total Excel Converter X ma to, czego potrzebujesz. Oto niektóre z zaawansowanych funkcji dostępnych:

  • Skorzystaj z ogromnego zakresu formatów wejściowych i eksportowych. Obsługiwane są wszystkie aktualne wersje Excela, a także OpenOffice, XML i SQL.
  • Przejmij kontrolę nad zmianą nazwy plików wyjściowych dzięki potężnemu wbudowanemu kreatorowi zmiany nazwy.
  • Łącz kilka arkuszy kalkulacyjnych w jeden plik z łatwością.
  • Zdefiniuj własne ustawienia nagłówka i stopki, dodając elementy takie jak daty, nazwy plików lub liczniki stron do swoich plików wyjściowych.
  • Przekształć powszechne zadania na pliki wykonywalne BAT w razie potrzeby za pomocą GUI.
  • Wykorzystaj moc opcji bezpieczeństwa, wybierając PDF jako format wyjściowy.

Gdy szukasz pełnego wykorzystania mocy programowej konwersji, ostatnim, czego chcesz, są przerwy przez strumień komunikatów systemowych.

Total Excel Converter X działa bezproblemowo przez wiersz poleceń lub po zintegrowaniu z twoimi aplikacjami, więc nie musisz monitorować jego działania. Wszelkie napotkane komunikaty o błędach zostaną zapisane bezgłośnie w łatwym do odczytania pliku dziennika, gdzie możesz je później przejrzeć w celu rozwiązywania problemów.

Jesteśmy przekonani, że Total Excel Converter X wprowadzi zupełnie nowy poziom mocy programowej do twojego przepływu pracy konwersji dokumentów i zachęcamy cię do wypróbowania go przed zakupem. Pobierz swoją bezpłatną wersję próbną już dziś i odkryj pełen zakres jego funkcji samodzielnie!


 

Pobierz teraz!

Updated Mon, 26 Feb 2024

Przykłady Total Excel ConverterX

Konwersja plików excel za pomocą TotalExcelConverterX i .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!");

Konwersja plików Excel na serwerach internetowych z 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);
        }
    }
Kilka dodatkowych informacji o Azure.

Konwersja plików Excel na serwerach internetowych z 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
Przykład2 ASP: bezpośredni strumień wynikowego PDF
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

Konwersja arkuszy Excel za pomocą PHP z 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;

Konwersja arkuszy Excel za pomocą Ruby z 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

Konwersja arkuszy Excel za pomocą Python z 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)

Konwersja plików Excel za pomocą Pascal i 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;

Konwersja plików Excel i ODS na serwerach internetowych z 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)

Konwersja arkuszy Excel za pomocą Perl z 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
Uzyskaj wszystkie produkty CoolUtils
za jedyne $99
czytaj więcej

  (oszczędzasz do $500)


Total Excel Converter X Preview1

Powiązane tematy

Najnowsze wiadomości

Subskrybuj newsletter

Bez obaw, nie wysyłamy spamu.


                                                                                          

© 2024. Wszelkie prawa zastrzeżone. CoolUtils File Converters

Cards