
HTML 파일은 일반적으로 웹사이트의 기본 구성 요소입니다. HTML 파일 형식은 텍스트, 이미지, 테이블 또는 기타 페이지 콘텐츠를 조작하거나 구성할 수 있게 해줍니다. 최신 웹 애플리케이션은 거의 모든 장치가 추가 또는 복잡한 구성 없이 이 형식을 지원하기 때문에 보고서나 정보를 HTML 형식으로 생성합니다. 그러나 종종 문서 권한이나 디지털 서명을 통해 문서를 수정으로부터 보호해야 할 필요가 있습니다. 더 긴 기간 동안 데이터를 보관해야 할 수도 있습니다. 이러한 경우 HTML 파일을 PDF 문서로 변환할 수 있습니다. HTML 파일을 PDF로 변환하는 다른 많은 이유가 있을 수 있습니다. 여기에서는 Aspose.HTML Cloud APIs와 관련하여 이 사용 사례에 대해 논의할 것입니다.
Aspose.HTML Cloud API for HTML to PDF 변환
Aspose.HTML Cloud는 HTML 문서를 변환하거나 조작할 수 있는 REST API로, 여러 Supported File Formats를 지원합니다. cURL 명령이나 PHP, Ruby, Python, Node.js 및 many others를 포함한 SDK와 함께 사용할 수 있으므로, 작업할 플랫폼에 관계없이 사용할 수 있습니다. 무료로 가입하고 API를 전면적으로 테스트하기만 하면 됩니다. 우리는 문서 기사에서 Creating and Managing accounts에 대한 모든 필요한 정보를 이미 정리했습니다.
HTML 파일을 PDF로 변환하기
여기에서는 cURL을 사용하여 HTML을 PDF로 변환하는 두 가지 인기 있지만 다른 사용 사례에 대해 논의할 것입니다. 먼저, 로컬 디스크에 HTML 파일이 존재하고 결과 PDF가 저장소에 저장될 HTML 파일에서 PDF로의 변환을 고려해 보겠습니다.
- 가입한 후 App Key 및 App SID를 받으세요.
- JSON 웹 토큰 가져오기
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
- 생성된 PDF 파일은 저장소의 지정된 폴더에 저장됩니다.
아래 코드 스니펫은 모든 이러한 단계를 보여주고 HTML 파일을 PDF로 변환합니다:
// 먼저 JSON 웹 토큰을 가져오세요.
// 귀하의 앱 키와 앱 SID를 https://dashboard.aspose.cloud/#/apps 에서 가져오십시오. "clientsecret" 인수에 앱 키를, "clientid" 인수에 앱 SID를 배치하십시오.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL 예제 HTML 파일을 PDF로 변환하기
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"
브라우저(Google Chrome)에서 표시되는 입력 HTML 파일

Aspose.HTML Cloud API에 의해 생성된 PDF 파일

마찬가지로, URL을 사용하여 HTML을 PDF로 변환할 수도 있습니다. 귀하의 요청에 대한 응답으로, 로컬 파일 시스템에 저장할 수 있는 PDF 파일이 수신됩니다. 아래는 URL을 지정하여 웹 페이지를 PDF로 변환하는 단계입니다.
- 가입한 후 App Key 및 App SID를 받으세요.
- JSON 웹 토큰 가져오기
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
- 생성된 PDF 파일은 귀하의 로컬 파일 시스템에 저장됩니다.
다음 코드 스니펫은 이러한 단계를 따르며 PDF 문서를 간단히 생성할 수 있습니다:
// 먼저 JSON 웹 토큰을 가져옵니다.
// 앱 키와 앱 SID를 https://dashboard.aspose.cloud/#/apps에서 가져오십시오. 앱 키를 \"clientsecret\" 인자에, 앱 SID를 \"clientid\" 인자에 배치해 주십시오.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL 예제: 웹 페이지를 PDF로 변환하기
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf
브라우저(구글 크롬)에서 표시된 웹페이지

Aspose.HTML Cloud에 의해 생성된 PDF 파일 출력

생성된 PDF 파일이 WYSIWYG 렌더링의 진정한 묘사라는 것을 알 수 있습니다. 이 API는 고충실도 렌더링을 수행하므로 귀하의 애플리케이션에 통합될 완벽한 후보가 될 수 있습니다. 구매하기 전에 API를 자유롭게 테스트해 보시고, Free Support Forums를 통해 귀하의 우려 사항, 질문 또는 제안을 듣고 싶습니다.