이 기본 자습서는 실행 가능한 샘플 코드와 함께 구성 단계를 제공하여 C#을 사용하여 PDF를 CSV로 변환하는 방법을 안내합니다. 소스 PDF를 로드한 다음 출력 Excel 파일의 매개변수를 CSV 형식으로 설정하여 C# PDF를 CSV로 변환하는 방법을 설명합니다. 구성 후 CSV 파일이 PDF에서 생성되어 디스크에 저장됩니다.
C#을 사용하여 PDF를 CSV로 변환하는 단계
- PDF를 CSV로 변환하려면 프로젝트에 Aspose.PDF에 대한 참조를 추가하세요.
- CSV로 변환하기 위해 소스 PDF 파일을 Document 클래스 개체에 로드
- ExcelSaveOptions 클래스 개체를 인스턴스화하여 출력 파일 형식 및 기타 매개변수를 정의합니다.
- 원하는 구성을 사용하여 입력 PDF를 CSV 파일로 저장
이 단계에서는 프로젝트에 필요한 라이브러리를 추가하여 프로젝트 구성에 대한 정보를 제공합니다. 다음 단계에서는 원본 PDF 파일을 문서 클래스 개체에 로드하지만 사용할 수 있는 다른 형식도 많이 있습니다. 결국, 출력 파일은 CSV 또는 다른 MS Excel 지원 형식으로 저장할 수 있습니다.
C#을 사용하여 PDF를 CSV로 변환하는 코드
using Aspose.Pdf; | |
namespace ConvertPdfToCsvUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Instantiate the license to avoid trial limitations while converting the PDF to CSV | |
License asposePdfLicense = new License(); | |
asposePdfLicense.SetLicense("Aspose.pdf.lic"); | |
// Load PDF document that is to be converted to Excel format | |
Document pdfDocumentToCsv = new Document("input.pdf"); | |
// Instantiate ExcelSaveOptions class object to define the output file format | |
ExcelSaveOptions excelSave = new ExcelSaveOptions { Format = ExcelSaveOptions.ExcelFormat.CSV }; | |
// Save the output file to CSV format | |
pdfDocumentToCsv.Save("PDFToCSV_out.csv", excelSave); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
PDF를 CSV로 변환하는 C# 코드는 여기에서 Document 클래스 개체를 사용하여 디스크에서 소스 PDF 파일을 로드하는 데 사용되지만 스트림에서도 로드할 수 있습니다. 해당 LoadOptions 클래스를 사용하여 CGM, HTML, EPUB, XML 등과 같은 Document 클래스로 파일을 로드하는 데 지원되는 다른 형식이 많이 있습니다. 마찬가지로 워크시트 수를 최소화하고, 균일한 워크시트를 설정하고, 처음에 빈 열을 삽입하고, 출력 형식을 CSV 대신 XLSX, XLSM, ODS, XMLSpreadSheet2003으로 설정하여 출력 Excel 파일을 구성할 수 있습니다.
이 기사에서는 C#을 사용하여 PDF를 CSV로 변환하는 방법을 배웠습니다. PDF를 이미지로 변환하는 방법에 대해 알아보려면 C#에서 PDF를 이미지로 변환하는 방법 문서를 참조하세요.