csv를 pdf로

.NET REST API를 사용하여 CSV를 PDF로 변환하는 방법.

CSV에서 PDF로 변환하는 방법을 자세히 알아보고 데이터의 잠재력을 활용해 보세요. .NET REST API를 사용합니다. 우리는 정보가 의사 결정의 핵심이라는 것을 알고 있으며, CSV 파일을 PDF 형식으로 원활하게 변환하는 기능이 그 어느 때보다 중요해졌습니다. 이 기사에서는 CSV를 PDF로 변환해야 하는 이유를 살펴보고 이 프로세스가 데이터 관리를 단순화할 뿐만 아니라 접근성, 공동 작업 및 전반적인 효율성을 향상시키는 방법을 조명합니다."

CSV를 PDF로 변환하기 위한 .NET Cloud SDK

Aspose.Cells Cloud SDK for .NET을 사용하면 CSV 데이터를 PDF 파일로 원활하게 변환할 수 있습니다. 이 강력한 SDK는 Excel 관련 작업을 위한 포괄적인 솔루션을 제공하며, 주요 초점은 Excel 스프레드시트 조작에 있지만 CSV 파일을 PDF 형식으로 쉽게 변환할 수 있도록 기능도 확장합니다. Cloud SDK의 기능을 활용하면 .NET 애플리케이션 내에서 변환 프로세스를 효율적으로 처리할 수 있습니다.

이제 SDK를 사용하려면 먼저 NuGet 패키지 관리자에서 Aspose.Cells-Cloud를 검색하고 패키지 추가 버튼을 클릭해야 합니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

C#에서 CSV를 PDF로 변환

CSV에서 PDF로 원활하고 정확한 전환을 보장하는 간단한 통합과 사용 편의성을 살펴보겠습니다. 따라서 C# .NET을 사용하여 표 형식 데이터를 보편적으로 인식되고 쉽게 배포할 수 있는 PDF 형식으로 손쉽게 변환하는 방법에 대해 자세히 살펴보겠습니다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

먼저 클라이언트 자격 증명을 인수로 전달하는 CellsApi 클래스의 개체를 만듭니다.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

둘째, 입력 CSV 파일의 이름, 결과 PDF의 이름 및 몇 가지 선택적 매개 변수를 지정하는 ‘PostWorkbookSaveAsRequest’ 인스턴스를 만듭니다.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

API를 호출하여 CSV를 PDF로 변환 작업을 시작합니다. 코드가 성공적으로 실행되면 결과 PDF 파일이 클라우드 저장소에 저장됩니다.

// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요. 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ClientID 및 ClientSecret을 전달하는 동안 CellsApi 인스턴스 생성
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// 입력 CSV 파일 이름
string input_CSV = "source.csv";
// 결과 PDF 문서의 이름
string resultant_PDF = "resultant.pdf";

try
{
    // 입력 CSV 파일의 내용을 읽습니다.
    var file = System.IO.File.OpenRead(input_CSV);

    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_PDF,
        isAutoFitRows = true,
        isAutoFitColumns = true
    };

    // 변환 작업을 초기화합니다
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // 변환이 성공하면 성공 메시지를 인쇄합니다.
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successful conversion of CSV to PDF format !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv를 pdf로

CSV 파일을 PDF로 변환 미리보기.

cURL 명령을 사용하여 CSV 형식을 PDF로

대안으로 Aspose.Cells Cloud 및 cURL 명령을 활용하여 안정적이고 다양한 변환 솔루션으로 문서 관리 워크플로우를 향상하세요. 당사의 REST API는 ‘PostWorkbookSaveAs’ 엔드포인트에 요청을 보내고, 필요한 인수를 제공하고, 결과 PDF 문서를 얻을 수 있는 간단한 cURL 명령을 통해 변환 프로세스를 단순화합니다.

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

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

다음으로 중요한 단계는 다음 명령을 실행하여 CSV를 PDF 형식으로 변환하는 것입니다. 변환 후 결과 PDF는 클라우드 저장소에 저장됩니다.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputCSV}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"PDF\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

‘inputCSV’를 클라우드 저장소에서 사용할 수 있는 입력 CSV 파일의 이름으로 바꾸고, ‘resultantFile’을 클라우드 저장소에서 생성할 결과 PDF 파일의 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로, .NET용 Aspose.Cells Cloud SDK의 포괄적인 기능을 선택하든, cURL 명령이 제공하는 유연성을 선택하든, CSV를 PDF로 변환하는 작업이 그 어느 때보다 쉬워졌습니다. SDK를 사용하면 개발자는 강력한 솔루션을 .NET 애플리케이션에 원활하게 통합하여 강력한 Excel 관련 기능을 활용하고 CSV에서 PDF로의 변환 지원을 확장할 수 있습니다. 반면 cURL 명령은 다양한 클라우드 기반 접근 방식을 제공하여 간단한 API 엔드포인트로 변환 프로세스를 단순화합니다.

유용한 링크

관련 기사

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