HTML to PDF API

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로의 변환을 고려해 보겠습니다.

  1. 가입한 후 App Key 및 App SID를 받으세요.
  2. JSON 웹 토큰 가져오기
  3. Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
  4. 생성된 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 파일

HTML to PDF 렌더링

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

PDF 출력

마찬가지로, URL을 사용하여 HTML을 PDF로 변환할 수도 있습니다. 귀하의 요청에 대한 응답으로, 로컬 파일 시스템에 저장할 수 있는 PDF 파일이 수신됩니다. 아래는 URL을 지정하여 웹 페이지를 PDF로 변환하는 단계입니다.

  1. 가입한 후 App Key 및 App SID를 받으세요.
  2. JSON 웹 토큰 가져오기
  3. Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
  4. 생성된 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

브라우저(구글 크롬)에서 표시된 웹페이지

Source HTML file

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

HTML to PDF

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

관련 게시물: