pdf로 엑셀하기

.NET REST API를 사용하여 PDF를 Excel(XLS, XLSX)로 변환합니다.

데이터 기반 의사결정 시대에는 다양한 소스에서 통찰력을 추출하는 것이 중요합니다. 그러나 이를 위해서는 PDF 파일 내에 잠긴 데이터를 처리해야 하는 경우가 많아 상당히 어려울 수 있습니다. PDF를 Excel로 변환하는 마법이 발휘되는 곳입니다. ‘PDF를 Excel로’ 변환하는 것은 단순한 기술적인 작업 그 이상입니다. 이는 데이터 추출, 분석 및 시각화를 간소화하는 관문입니다. 이제 .NET REST API를 사용하여 손쉽게 PDF를 Excel로 변환하는 방법에 대해 자세히 알아보고 데이터를 구성하고 조작하며 귀중한 통찰력을 도출해 보겠습니다.

PDF를 Excel로 변환하기 위한 .NET REST API

PDF를 Excel로 변환할 때 효율성과 정확성이 가장 중요합니다. 따라서 이 전체 프로세스를 단순화하는 다재다능하고 개발자 친화적인 솔루션인 Aspose.PDF Cloud SDK for .NET을 사용하는 것이 좋습니다. SDK는 사용자에게 변환 이상의 다양한 기능을 제공하여 데이터 추출 및 조작을 위한 포괄적인 도구가 됩니다. 데이터 테이블부터 재무 보고서까지, .NET REST API는 변환된 Excel 파일이 정확할 뿐만 아니라 체계적으로 구성되어 있음을 보장합니다.

SDK를 사용하려면 Visual Studio IDE 내 NuGet 패키지 관리자에서 ‘Aspose.PDF-Cloud’를 검색한 후 ‘패키지 추가’ 버튼을 클릭하면 SDK 참조가 프로젝트에 추가됩니다.

클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET을 사용하여 PDF를 XLS로 변환

C# .NET을 사용하여 PDF-Excel 변환기를 개발하려면 아래 단계를 따르십시오.

// 더 많은 예를 보려면 https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples를 참조하세요.

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// PdfApi 인스턴스 생성
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// API를 호출하여 입력 PDF 파일을 Excel로 변환하고 통합 워크시트를 생성하도록 지정했습니다.
var response = pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);

if (response != null)
{
    Console.WriteLine("PDF to Excel worksheet conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xls");


// 스트림 콘텐츠를 로컬 드라이브의 파일에 저장하는 사용자 정의 방법
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf로 엑셀하기

PDF에서 Excel로의 변환 미리보기.

위에 언급된 코드 조각에 관한 빠른 세부 정보는 다음과 같습니다.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

클라이언트 자격 증명을 입력 인수로 전달하는 동안 PdfApi 클래스의 개체를 만듭니다.

pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);

이제 API를 호출하여 PDF를 출력에 균일한 워크시트가 있다고 언급한 Excel 통합 문서로 변환합니다. 마지막으로 출력을 로컬 드라이브에 저장하는 사용자 지정 방법이 활용됩니다.

  • PutPdfInStorageToXlsx - 이 API는 스토리지에 있는 PDF 문서를 XLSX 형식으로 변환하고 결과 파일을 스토리지에 업로드합니다.
  • PutPdfInRequestToXlsx - 이 API는 PDF 문서(요청 콘텐츠)를 XLSX 형식으로 변환하고 결과 파일을 스토리지에 업로드합니다.

위 예시 파일에 사용된 샘플 PDF 파일은 astscidatatablessample.pdf에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 PDF를 Excel 통합 문서로 내보내기

PDF를 Excel로 변환하는 다용도의 스크립트 가능한 접근 방식을 원하는 사람들에게는 cURL 명령과 함께 Aspose.PDF Cloud가 효율적인 솔루션을 제공합니다. 귀하의 요구 사항이 ‘PDF를 Excel로 변환’, ‘PDF를 XLS로 변환’ 또는 ‘PDF를 Excel로 내보내기’인지 여부에 관계없이 이 접근 방식은 원활한 데이터 변환을 위해 설계되었습니다. cURL 명령을 활용하면 프로세스를 자동화하고 워크플로에 원활하게 통합할 수 있습니다.

이 접근 방식을 사용하려면 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

이제 JWT 토큰이 생성되었으므로 온라인에서 PDF를 Excel로 내보내려면 다음 명령을 실행해야 합니다. 변환 후 결과 Excel 워크시트는 로컬 드라이브에 저장됩니다.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?minimizeTheNumberOfWorksheets=true&uniformWorksheets=true" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "{resultantWorkbook}"

‘sourceFile’을 Cloud Storage에서 사용할 수 있는 입력 PDF 파일의 이름으로 바꾸고, ‘resultantWorkbook’을 결과 Excel 통합 문서의 이름으로 바꾸고, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로, PDF를 Excel로 변환하는 과정은 두 가지 뚜렷하면서도 강력한 접근 방식을 통해 명확해졌습니다. .NET용 Aspose.PDF Cloud SDK는 포괄적이고 개발자 친화적인 솔루션을 제공하여 ‘PDF에서 Excel로의 변환’ 요구 사항을 단순화하는 동시에 단순한 변환 이상의 기능을 확장합니다. 반면, 다재다능하고 스크립트 가능한 경로를 찾는 사람들을 위해 Aspose.PDF Cloud와 cURL 명령의 조합은 원활한 데이터 변환을 위한 자동화된 워크플로우를 제공합니다. 각각 고유한 장점을 지닌 두 방법 모두 데이터 추출 및 분석을 간소화하여 구조적이고 효율적인 프로세스로 변환하는 것을 목표로 합니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.