pdf를 xls로

C# .NET을 사용하여 PDF를 Excel 통합 문서로 변환합니다.

데이터 관리 영역에서 PDF 파일은 귀중한 정보의 저장소 역할을 하는 경우가 많습니다. 그러나 이러한 파일에서 데이터를 추출하고 조작하는 것은 특히 테이블 형식 데이터를 처리할 때 어려운 작업이 될 수 있습니다. 여기서 C# .NET을 사용하여 PDF를 Excel로 변환해야 할 필요성이 분명해집니다. 또한 PDF를 Excel 통합 문서로 변환하면 익숙한 스프레드시트 형식의 표 형식 데이터에 쉽게 액세스하고 분석하고 조작할 수 있습니다.

PDF를 Excel로 변환 API

GroupDocs.Conversion Cloud SDK for .NET을 사용하면 PDF 파일을 Excel 형식으로 쉽게 변환할 수 있습니다. 이 강력한 SDK는 변환 프로세스를 간소화하고 효율성을 향상시키도록 설계된 다양한 기능을 제공합니다. 강력한 호환성으로 인해 가장 복잡한 PDF 파일도 손쉽게 변환할 수 있습니다. 또한 사용자 정의 가능한 설정을 통해 출력을 정밀하게 제어할 수 있으며, 클라우드 기반 아키텍처를 통해 언제 어디서나 편리하게 액세스할 수 있습니다.

먼저 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하여 SDK를 설치해야 합니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

이제 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀번호)을 얻어야 합니다. API 자격 증명을 얻는 방법에 대한 자세한 내용을 설명하는 이 짧은 튜토리얼에 지정된 지침을 따르십시오.

C# .NET에서 PDF를 Excel로 변환

이 섹션에서는 C# .NET을 사용하여 정확하고 안정적인 PDF를 Excel로 변환하는 방법에 대해 자세히 살펴보겠습니다.

  1. 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. 구성 개체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 입력 PDF 파일을 클라우드 스토리지에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. 입력 PDF의 이름, 결과 형식을 xls, 결과 Excel 통합 문서의 이름을 인수로 지정하는 ConvertSettings 인스턴스를 만듭니다.
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest API를 호출하여 PDF를 XLS로 변환하고 결과 Excel 통합 문서를 클라우드 저장소에 저장합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에 대한 추가 예시
// API 자격 증명 얻기 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// 구성 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// ApiBaseUrl 값을 정의하여 PDF의 기본 URL을 XLS 변환 API로 설정합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 인스턴스를 초기화합니다.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// 로컬 드라이브에서 입력 PDF 파일의 내용을 읽습니다.             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // FileApi 인스턴스 생성
    var fileUpload = new FileApi(configurations);
    // 입력 PDF를 클라우드 스토리지에 업로드
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // 입력 PDF 파일과 결과 Excel 워크시트의 이름을 정의하는 ConvertSettings를 만듭니다.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "xls",
        OutputPath = "myResultant.xls"
    };
    
    // PDF에서 Excel로의 변환을 시작하려면 ConvertDocument 메서드를 호출합니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 성공 메시지 인쇄
        Console.WriteLine("The PDF to Excel conversion completed successfully !");
    }
}
pdf를 xlsx로

이미지:- PDF에서 Excel로의 변환 미리보기.

위에서 생성된 입력 PDF 파일과 결과 Excel 통합 문서는 marketing.pdfmyResultant.xls에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 PDF를 Excel 통합 문서로 저장

GroupDocs.Conversion Cloud가 몇 가지 간단한 cURL 명령만으로 PDF 파일을 Excel 통합 문서로 변환하는 원활한 솔루션을 어떻게 제공하는지 자세히 살펴보겠습니다. 이 클라우드 기반 변환 서비스의 강력한 기능을 활용하면 PDF 문서를 Excel 형식으로 손쉽게 변환하여 고급 데이터 조작 및 분석이 가능합니다. 이러한 통합을 통해 시간이 절약될 뿐만 아니라 Excel 통합 문서 내에서 PDF 데이터의 구조와 내용을 정확하게 보존할 수 있습니다.

먼저, 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성해야 하며, JWT 토큰을 생성한 후에는 다음 cURL 명령을 실행하여 CSV를 HTML 테이블로 변환하고 결과 HTML을 클라우드 스토리지에 저장하세요.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"pdf\"  },  \"OutputPath\": \"{myResultantFile}\"}"

‘sourceFile’을 입력 PDF 문서의 이름으로 바꾸고, ‘myResultantFile’을 결과 Excel 통합 문서의 이름으로, ‘accessToken’을 개인화된 JWT 액세스 토큰으로 바꾸세요.

  • 결과 Excel 통합 문서를 로컬 드라이브에 저장해야 하는 경우 다음 cURL 명령을 사용해 보십시오.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }}" \
-o "{myResultantFile}"

PDF를 Excel로 변환 앱

무료 PDF를 XLSX로 변환기 앱을 사용해 보세요. GroupDocs.Conversion Cloud REST API를 기반으로 개발되었으며 REST API의 놀라운 기능을 확인할 수 있는 가볍고 매우 효율적인 앱입니다.

PDF를 XLSX로 변환기

유용한 링크

결론

결론적으로 cURL 명령의 유연성을 선호하든 .NET REST API의 견고함을 선호하든 GroupDocs.Conversion Cloud는 PDF 파일을 Excel 통합 문서로 변환하기 위한 포괄적인 솔루션을 제공합니다. 지금 GroupDocs.Conversion Cloud의 강력한 기능을 살펴보고 PDF를 XLSX로 쉽게 변환하는 작업 흐름을 간소화해 보시기 바랍니다.

관련 기사

자세한 내용을 알아보려면 다음 링크를 방문하는 것이 좋습니다.