using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Text;
public partial class CustomScript
{
public void Execute_Code()
{
// 변환 후 저장할 엑셀 파일명
s_ConvertExcel = s_Current_PDF.Replace(".pdf", ".xls");
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// 변환할 PDF 파일 (현재파일)
f.OpenPdf(s_Current_PDF);
// 변환 완료
f.ToExcel(s_ConvertExcel);
}
}
Spire.pdf.dll을 이용한 기존 PDF 변환 방식과 차이점이 있습니다.
1. Spire.pdf를 사용하여 PDF를 변환할 때 페이지를 먼저 잘라낸 다음 페이지별로 변환해야 했습니다.
SautinSoft.PdfFocus를 사용하여 변환할 때 pdf의 페이지를 Excel로 변환 “시트”분리되어 보관됩니다.
2. Spire.pdf를 이용하여 pdf를 변환할 때 변환할 pdf에 따라 실행시간이 압도적으로 차이가 났습니다.
SautinSoft.PdfFocus를 사용하여 변환할 때 일정한 시간이 걸렸습니다.
3. 코드 단순화가 가능합니다.
대신 Spire.pdf에서 Excel 버전으로 xlsx 또는 xls를 선택할 수 있지만 sautinsoft에서는 xls만 변환할 수 있습니다.