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 출력 생성까지 변환 프로세스의 모든 측면을 처리하는 방법에 대해 자세히 살펴보겠습니다.
- 클라이언트 자격 증명을 인수로 전달하는
Configuration
클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
- 구성 개체를 입력 인수로 전달하는
ConvertApi
를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
- 입력 CSV 파일을 클라우드 스토리지에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
- 입력 CSV의 이름, 결과 형식을
pdf
로, 출력 PDF 파일의 이름을 인수로 지정하는ConvertSettings
인스턴스를 만듭니다.
var settings = new ConvertSettings{...}
- 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.csv 및 myResultant.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의 놀라운 기능을 확인할 수 있습니다.
유용한 링크
결론
결론적으로, GroupDocs.Conversion Cloud를 사용하여 CSV 파일을 PDF 형식으로 변환하면 데이터 변환 작업 흐름을 간소화하기 위한 강력한 솔루션이 제공됩니다. 강력한 기능과 원활한 통합 옵션을 갖춘 SDK를 사용하면 표 형식 데이터에서 전문가 수준의 PDF 문서를 손쉽게 생성하여 데이터 무결성, 형식 일관성 및 접근성을 보장할 수 있습니다.
관련 기사
자세한 내용을 알아보려면 다음 링크를 방문하는 것이 좋습니다.