csv를 pdf로

C# .NET을 사용하여 CSV를 PDF로 변환합니다.

CSV(쉼표로 구분된 값) 파일은 다양한 산업 및 응용 프로그램에서 널리 사용되는 표 형식 데이터를 저장하기 위한 기본 형식으로 사용됩니다. 그러나 데이터 공유, 표시 또는 보관과 관련하여 CSV 형식은 체계적이고 보편적으로 액세스 가능한 솔루션을 제공하기에는 부족할 수 있습니다. PDF 파일이 문서화, 보고서 생성 및 데이터 프리젠테이션을 위해 표준화되고 다양한 형식을 제공하므로 CSV를 PDF(Portable Document Format)로 변환하는 것의 중요성이 분명해지는 곳입니다.

CSV를 PDF로 변환 API

GroupDocs.Conversion Cloud SDK for .NET을 사용하여 CSV를 PDF로 변환하면 표 형식 데이터를 표준화된 PDF 문서로 변환하기 위한 간편하고 효율적인 솔루션을 제공합니다. 이 SDK를 사용하면 사용자는 데이터 무결성, 형식 및 구조를 유지하면서 CSV 파일을 PDF 형식으로 쉽게 변환할 수 있습니다.

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

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

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

C#에서 CSV를 PDF로 변환

최소한의 코딩 노력으로 이 API가 CSV 입력 읽기부터 해당 PDF 출력 생성까지 변환 프로세스의 모든 측면을 처리하는 방법에 대해 자세히 살펴보겠습니다.

  1. 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. 구성 개체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 입력 CSV 파일을 클라우드 스토리지에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. 입력 CSV의 이름, 결과 형식을 pdf로, 출력 PDF 파일의 이름을 인수로 지정하는 ConvertSettings 인스턴스를 만듭니다.
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest API를 호출하여 CSV 형식을 PDF로 변경하고 결과 PDF 파일을 클라우드 저장소에 저장합니다.
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 값을 정의하여 CSV-PDF 변환 API의 기본 URL을 설정합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

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

    // 입력 CSV 파일 이름과 결과 PDF 파일 이름을 정의하는 ConvertSettings를 만듭니다.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.cs",
        Format = "pdf",
        OutputPath = "myResultant.pdf"
    };
    
    // ConvertDocument 메서드를 호출하여 CSV를 PDF 형식으로 내보냅니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 성공 메시지 인쇄
        Console.WriteLine("The CSV to PDF conversion completed successfully !");
    }
}

샘플 CSV 파일과 결과 PDF 문서는 input.csvmyResultant.pdf에서 다운로드할 수 있습니다.

csv를 pdf로

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

cURL 명령을 사용하여 CSV를 PDF로 변경

cURL 명령을 통해 GroupDocs.Conversion Cloud를 사용하여 CSV 파일을 PDF 형식으로 변환하는 과정은 매우 원활합니다. 몇 가지 간단한 명령만으로 사용자는 변환 프로세스를 시작하고 GroupDocs.Conversion Cloud의 고급 기능을 활용할 수 있습니다.

먼저 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성해야 합니다. JWT 토큰을 생성한 후에는 다음 cURL 명령을 실행하여 CSV를 PDF 형식으로 내보내야 합니다. 다음 명령은 결과 PDF를 클라우드 저장소에 저장합니다.

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 "{  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}"

‘sourceFile’을 입력 CSV 파일의 이름으로, ‘myResultantFile’을 결과 PDF 파일의 이름으로, ‘accessToken’을 개인화된 JWT 액세스 토큰으로 바꾸세요.

  • 결과 PDF를 로컬 드라이브에 저장해야 하는 경우 다음 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 "{  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "myResultant.pdf"

무료 CSV-PDF 변환기

또한 가볍고 매우 효율적인 CSV-PDF 변환기 앱을 사용하는 것이 좋습니다. 이 앱은 GroupDocs.Conversion Cloud API를 기반으로 구축되었으며 CSV에서 PDF로 변환 API의 놀라운 기능을 확인할 수 있습니다.

csv를 PDF로 변환기

유용한 링크

결론

결론적으로, GroupDocs.Conversion Cloud를 사용하여 CSV 파일을 PDF 형식으로 변환하면 데이터 변환 작업 흐름을 간소화하기 위한 강력한 솔루션이 제공됩니다. 강력한 기능과 원활한 통합 옵션을 갖춘 SDK를 사용하면 표 형식 데이터에서 전문가 수준의 PDF 문서를 손쉽게 생성하여 데이터 무결성, 형식 일관성 및 접근성을 보장할 수 있습니다.

관련 기사

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