이 간단한 예는 C#에서 PDF를 Excel로 변환하는 방법에 대한 것입니다. PDF를 Excel로 내보내기 위해 C# 기반 애플리케이션은 간단하고 쉬운 API 인터페이스를 사용하여 Windows, Linux 또는 macOS를 포함한 모든 .NET 기반 지원 운영 체제 환경에서 사용할 수 있습니다. 변환을 수행하기 위해 타사 도구나 Adobe Acrobat을 설치해서는 안 됩니다.
C#을 사용하여 PDF를 Excel로 변환하는 단계
- 애플리케이션에서 NuGet 패키지 관리자를 사용하여 Aspose.PDF for .NET 설치
- 프로젝트에 Aspose.PDF 네임스페이스에 대한 참조 포함
- Document 클래스 인스턴스를 초기화하여 PDF를 로드하고 XLSX로 변환합니다.
- ExcelSaveOptions 개체를 초기화하여 출력 XLSX 파일 옵션 설정
- 마지막으로 C#의 Save 메서드에서 PDF를 Excel로 변환합니다.
C# PDF에서 Excel로의 위 단계를 준수하면 간단한 API 호출을 사용하여 쉽게 변환할 수 있습니다. 필요한 API 참조를 추가하여 프로세스를 시작한 다음 소스 PDF 파일을 로드합니다. 후속 단계에서는 ExcelSaveOptions 클래스 인스턴스를 사용하여 원하는 XLSX 옵션을 설정합니다. 마지막으로 변환된 PDF 파일은 Save 메서드 내 SaveFormat.Excel 열거자를 사용하여 디스크에 XLSX로 저장됩니다.
C#에서 PDF를 Excel로 변환하는 코드
using System; | |
using Aspose.Pdf; | |
using static Aspose.Pdf.ExcelSaveOptions; | |
namespace TestPDF | |
{ | |
public class PdfToXlsx | |
{ | |
public static void PdfToXlsxConverter() | |
{ | |
// Applying product license to create XLSX from PDF in C# | |
License PdftoXlsLic = new License(); | |
PdftoXlsLic.SetLicense("Aspose.Total.lic"); | |
// Initialize Document Class to load PDF and saving as Excel | |
Document document = new Document("PDFtoExcel.pdf"); | |
// Set Excel Save options | |
ExcelSaveOptions saveOptions = new ExcelSaveOptions(); | |
saveOptions.ConversionEngine = ConversionEngines.NewEngine; | |
saveOptions.Format = ExcelFormat.XLSX; | |
saveOptions.InsertBlankColumnAtFirst = true; | |
// Save the PDF document in XLSX format | |
document.Save("output_pdfToXls.xlsx", SaveFormat.Excel); | |
} | |
} | |
} |
C# 코드를 사용하여 PDF를 Excel로 변환하면 모든 Excel 파일 뷰어에서 XLSX 파일을 생성하고 열거나 볼 수 있도록 Google 문서에 업로드할 수 있습니다. ExcelSaveOptions 클래스를 사용하면 ConversionEngine, Format, MinimizeTheNumberOfWorksheets 및 InsertBlankColumnAtFirst와 같은 속성을 포함하여 생성된 XSLX에 대해 설정하려는 다양한 내보내기 옵션을 설정할 수 있습니다. 기본 옵션을 사용하여 PDF를 XLSX로 내보내려면 ExcelSaveOptions 클래스와 해당 속성을 사용하여 건너뛸 수 있습니다. 마지막으로 생성된 XLSX 파일은 Save 메소드를 사용하여 디스크에 저장됩니다.
이 항목에서는 C#*을 사용하여 *PDF를 Excel로 변환하는 방법에 대해 배웠습니다. PDF를 HTML로 내보내는 데 관심이 있는 경우 C#에서 PDF를 HTML로 변환하는 방법에 대한 문서를 참조하세요.