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이 지원됩니다.
  • 강력한 내장 리네이머로 출력 파일의 이름 관리.
  • 여러 스프레드시트를 하나의 파일로 손쉽게 결합.
  • 날짜, 파일 이름 또는 페이지 카운터와 같은 요소를 추가하여 자신만의 머리글과 바닥글 설정.
  • 필요시 GUI를 통해 일반 작업을 실행 가능한 BAT 파일로 변환.
  • PDF를 출력 형식으로 선택할 때 보안 옵션의 강력함을 활용하십시오.

전체적 프로그램적 변환 솔루션의 강력함을 최대한 활용하고자 할 때, 시스템 메시지의 흐름에 방해받고 싶지 않습니다.

Total Excel Converter X는 명령줄을 통해 또는 애플리케이션과 통합되어 매끄럽게 실행되므로 실행 중 모니터링할 필요가 없습니다. 발생한 오류 메시지는 사용하기 쉬운 로그 파일에 침묵적으로 기록되어 나중에 여유롭게 점검하여 문제를 해결할 수 있습니다.

우리는 Total Excel Converter X가 문서 변환 워크플로우에 새로운 프로그램적 강력함을 도입할 것이라 확신하며, 구매 전에 시험 사용해보기를 권장합니다. 무료 평가판을 오늘 다운로드하여 사용 가능한 전체 기능을 직접 확인하십시오!


 

지금 다운로드!

Updated Mon, 26 Feb 2024

Total Excel ConverterX의 예시

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!");

웹 서버에서 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 참조.

웹 서버에서 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

Total Excel ConverterX로 PHP를 사용하여 엑셀 스프레드시트 변환하기

$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;

Total Excel ConverterX와 Ruby로 엑셀 스프레드시트 변환하기

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

Total Excel ConverterX를 사용하여 Python으로 엑셀 스프레드시트 변환하기

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)

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;

웹 서버에서 Total Excel ConverterX로 엑셀 및 ODS 파일 변환하기

var c = new ActiveXObject("ExcelConverter.ExcelConverterX");
c.Convert("C:\\test\\source.xlsx", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
  alert(c.ErrorMessage)

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