JSON을 PDF로 변환

.NET Cloud SDK를 사용하여 JSON을 PDF로 변환하는 방법.

현대 데이터 교환에서 널리 사용되는 JSON은 정보 표현을 위한 유연하고 가벼운 구조를 제공합니다. 마찬가지로 PDF는 보편적인 접근성과 일관된 레이아웃으로 유명하며 공유, 인쇄 및 보관 목적을 위한 안정적이고 시각적으로 매력적인 표현을 제공합니다. 그러나 JSON의 동적 및 중첩 데이터가 디지털 형식을 초월하여 보다 실질적이고 표준화된 형식으로 나타나야 하는 중요한 시점이 발생합니다. 여기서 JSON을 PDF로 변환하는 것이 필수적입니다.

이 기사에서 우리는 이 변환의 시급한 필요성을 탐구하고, 이 두 형식 사이의 격차를 어떻게 해소할 뿐만 아니라 데이터 시각화 방식을 새로운 차원으로 끌어올릴 수 있는지에 대한 복잡성을 분석합니다.

JSON을 PDF로 변환 REST API

Aspose.Cells Cloud SDK for .NET의 강력한 기능을 사용하면 JSON을 PDF로 쉽게 변환할 수 있습니다. 이 다용도 SDK를 사용하면 개발자가 변환 프로세스를 원활하게 통합하고 간소화하여 JSON 데이터를 세련되고 전문적인 PDF 문서로 정밀하게 변환할 수 있습니다.

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

C# .NET에서 JSON을 PDF로 변환

직관적인 API 호출은 Aspose.Cells Cloud의 기능을 활용하여 복잡한 JSON 구조를 처리하고 시각적으로 매력적인 PDF로 효율적으로 렌더링합니다. 이 섹션에서는 C# .NET을 사용하여 JSON을 PDF로 변환하겠습니다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

using (var file = System.IO.File.OpenRead(input_JSON))

입력 JSON을 스트림 인스턴스로 읽어옵니다.

cellsInstance.CellsWorkbookPutConvertWorkbook(file, format: "PDF", outPath: resultant_file);

마지막으로 API를 호출하여 JSON을 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);

// 입력 Excel 워크시트 이름
string input_JSON = @"D:\Github\resultant.json";
// 결과 PDF 파일
string resultant_file = "resultant.pdf";

// 로컬 드라이브에서 JSON 파일 로드
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // API를 호출하여 온라인에서 JSON을 PDF로 변환
    cellsInstance.CellsWorkbookPutConvertWorkbook(file, format: "PDF", outPath: resultant_file);
}
온라인에서 json을 pdf로

JSON을 PDF로 변환하는 미리보기입니다.

위에서 생성된 입력 Excel 통합 문서와 결과 JSON 파일은 다음에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 JSON을 PDF 온라인으로 변환

JSON에서 PDF로의 변환은 Aspose.Cells Cloud와 cURL 명령의 강력한 조합을 통해 단순화될 수도 있습니다. cURL을 활용하면 Aspose.Cells Cloud API와 원활하게 상호 작용하여 변환 프로세스를 쉽게 시작할 수 있습니다. 이 방법은 다양한 개발 환경에 통합할 수 있는 유연성을 제공할 뿐만 아니라 JSON에서 PDF로 변환하는 일관되고 안정적인 프로세스를 보장합니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 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"

JSON을 PDF 형식으로 변환하려면 다음 명령을 실행하십시오. 다음 요청을 수행하려면 입력 JSON이 클라우드 스토리지에서 이미 사용 가능해야 합니다.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JSON&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

‘sourceFile’을 소스 JSON 이름으로 바꾸고, ‘output’을 결과 PDF 파일 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로, 데이터 변환의 동적 환경은 기능이 풍부한 Aspose.Cells for .NET Cloud SDK와 cURL 명령의 스크립트 가능한 효율성을 사용하여 JSON을 PDF로 변환하는 두 가지 강력한 접근 방식을 수용합니다. Aspose.Cells Cloud SDK가 제공하는 포괄적인 툴킷과 세분화된 제어를 선택하거나 cURL 명령의 단순성과 플랫폼 간 호환성을 선택하세요. 그럼에도 불구하고 두 접근 방식 모두 JSON 데이터를 세련되고 보편적으로 액세스 가능한 PDF 문서로 원활하게 변환합니다.

유용한 링크

관련 기사

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