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

Как конвертировать XLSX в PDF через командную строку

 

Программы для работы с электронными таблицами отлично подходят для манипулирования табличными данными, но часто возникает необходимость конвертировать их содержимое в другие форматы, такие как PDF, для легкого обмена, презентации или архивирования данных. Ручное конвертирование таких файлов, особенно если их много или конвертирование должно происходить по регулярному расписанию, является ошибочным растратой ценного времени и задачей, требующей автоматизации.

Наше программное обеспечение Total Excel Converter X является логичным инструментом для использования, когда вы ищете возможность конвертировать XLSX в PDF через командную строку в большом масштабе. Программа предоставляет весь функционал, к которому пользователи привыкли в Total Excel Converter, и добавляет дополнительное измерение мощности, включая поддержку серверного конвертирования и интеграции в веб-приложения через ActiveX.

Если вы ищете конвертер XLSX через командную строку или серверный конвертер XLSX, который можно вызывать непосредственно из вашего собственного приложения, Total Excel Converter X вас удовлетворит. Вот некоторые из доступных расширенных функций:

  • Используйте огромное множество входных и экспортных форматов. Поддерживаются все текущие версии Excel, а также OpenOffice, XML и SQL.
  • Возьмите под контроль переименование выходных файлов с помощью мощного встроенного переименовщика.
  • Объединять несколько таблиц в один файл с легкостью.
  • Определяйте собственные параметры заголовка и нижнего колонтитула, добавляя такие элементы как даты, имена файлов или счетчики страниц в ваши выходные файлы.
  • При необходимости преобразовывайте обычные задачи в исполняемые файлы BAT через графический интерфейс.
  • Используйте мощные параметры безопасности при выборе PDF в качестве выходного формата.

Когда вы хотите воспользоваться всей мощью программного конвертирования решений, последнее, что вы хотите — это прерываться потоком системных сообщений.

Total Excel Converter X работает без сбоев как через командную строку, так и при интеграции с вашими приложениями, так что вам не нужно сидеть и наблюдать за его работой. Любые сообщения об ошибках, которые встретятся, будут записаны бесшумно в легко читаемый лог-файл, где вы можете их потом изучить для поиска неисправностей.

Мы уверены, что Total Excel Converter X введет совершенно новый уровень программной мощности в ваш рабочий процесс конвертации документов и призываем вас протестировать его перед покупкой. Скачайте вашу бесплатную пробную версию сегодня и откройте для себя весь спектр его функций!


 

Скачать сейчас!

Updated Mon, 26 Feb 2024

Примеры Total Excel ConverterX

Преобразование файлов Excel с TotalExcelConverterX и .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!");

Преобразование файлов Excel на веб-серверах с 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);
        }
    }
Немного больше информации о Azure.

Преобразование файлов Excel на веб-серверах с 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
Пример2 ASP: непосредственно передать 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

Преобразование таблиц Excel с помощью PHP и 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;

Преобразование таблиц Excel с помощью Ruby и 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

Преобразование таблиц Excel с помощью Python и 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)

Преобразование файлов Excel с помощью Pascal и 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;

Преобразование файлов Excel и ODS на веб-серверах с 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)

Преобразование таблиц Excel с помощью Perl и 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
Получите все продукты CoolUtils
всего за $99
читать больше

  (вы экономите до $500)


Total Excel Converter X Preview1

Связанные темы

Последние новости

Подписка на рассылку новостей

Не беспокойтесь, мы не отправляем спам.


                                                                                          

© 2024. Все права защищены. CoolUtils File Converters

Cards