HTML2 파일이나 웹 페이지를 PDF1로 변환하는 것은 문서화, 아카이빙, 인쇄 또는 콘텐츠 공유를 위한 일반적인 요구 사항입니다. PDF는 플랫폼 간 일관된 레이아웃과 형식을 제공합니다. 이 기사에서는 Aspose.PDF Cloud SDK for .NET을 사용하여 C#에서 HTML을 PDF로 변환하는 방법을 배웁니다. Aspose.PDF Cloud SDK는 문서 자동화를 위한 강력하고 확장 가능한 REST API 솔루션입니다.
웹을 PDF로 변환 API
Aspose.PDF Cloud SDK for .NET 는 HTML 파일 또는 온라인 웹 페이지를 고품질의 페이지가 있는 PDF 문서로 변환하는 것을 쉽게 만들어 줍니다. CSS, JavaScript 및 이미지와 같은 연결된 리소스가 포함된 HTML 콘텐츠를 로드하는 것을 지원합니다.
API의 주요 특징:
- HTML 파일과 URL을 PDF 형식으로 변환하세요.
- 외부 리소스(CSS, JS, 이미지) 지원
- REST API 기반 및 플랫폼 독립적
- 사용자 정의 페이지 설정, 여백 및 렌더링 옵션
.NET REST API 설치:
NuGet를 사용하여 SDK를 .NET 애플리케이션에 설치하세요:
Install-Package Aspose.PDF-Cloud
Aspose Cloud Dashboard에서 가입하여 클라이언트 ID 및 클라이언트 비밀번호를 받으세요.
C#에서 HTML을 PDF로 변환하기
다음 단계에서는 C#를 사용하여 HTML 파일을 PDF로 변환하는 방법을 보여줍니다:
- 우선 클라이언트 자격 증명을 전달하는
Configuration
인스턴스를 생성합니다.- 둘째로, Configuration 객체를 전달하면서
PdfApi
의 객체를 초기화합니다.- 셋째, 결과 PDF 속성을 정의하는
GetHtmlInStorageToPdf
객체를 생성합니다.- 마지막으로, 고객 메서드
saveToDisk
를 호출하여 HTML을 PDF로 변환합니다.
// 더 많은 예제는 https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples 를 참조하세요.
// 클라이언트 자격 증명을 https://dashboard.aspose.cloud/ 에서 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// PdfApi의 인스턴스를 생성합니다.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Input HTML 파일 이름
String inputHTML = "input1.html";
// API를 호출하여 클라우드 스토리지에 있는 .zip 아카이브의 HTML을 변환합니다.
// 우리는 변환할 HTMl 파일의 이름과 여백 세부정보도 지정했습니다.
var result = pdfApi.GetHtmlInStorageToPdf("inputHTML.zip",htmlFileName: inputHTML,
height: 1000, width: 800, isLandscape: false,
marginLeft: 10, marginRight: 10, marginTop: 10, marginBottom: 10);
// call method to save output on local drive
saveToDisk(result, "/Users/nayyer/Downloads/Converted.pdf");
// 로컬 드라이브에 스트림 콘텐츠를 파일로 저장하는 방법
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}

Image:- JPG to PDF 변환 미리보기.
웹 페이지를 PDF로 변환하기 cURL 사용하기
직접 REST API로 작업하는 것을 선호하십니까? cURL을 사용하여 HTML 파일을 PDF로 변환하는 방법은 다음과 같습니다.
- Access Token 받기:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- HTML에서 PDF 생성:
curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantFile}/create/html?srcPath=converted.zip&htmlFileName={sourceHTML}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-d {} -v
{ACCESSTOKEN} 및 sourceHTML
을(를) 클라우드 스토리지에서 실제 토큰 및 HTML 경로로 바꾸십시오.
HTML을 PDF로 온라인 변환해 보세요.
코드 없이 HTML을 PDF로 변환해 보고 싶다면, 우리의 무료 HTML to PDF Online Converter를 사용하여 브라우저에서 즉시 시도해 보세요.

무료 HTML에서 PDF로 변환기 앱.
결론
Aspose.PDF Cloud SDK for .NET를 사용하면 최소한의 노력으로 HTML 및 웹 콘텐츠를 PDF로 신뢰성 있게 변환할 수 있습니다. 웹 보고서를 만들거나, CMS 콘텐츠를 내보내거나, 인쇄 가능한 아카이브를 생성할 때, SDK는 .NET 애플리케이션에서 원활한 자동화를 가능하게 합니다.
유용한 링크
관련 기사
다음 블로그 게시물을 방문하여 다음 정보에 대해 확인하시기를 강력히 권장합니다: