PDF1 문서를 HTML2로 변환하는 것은 콘텐츠 공유, 보관 및 온라인 게시를 위해 필수적입니다. HTML은 정적 PDF가 제공할 수 없는 유연한 형식과 반응성을 제공합니다. 이 기사는 C# .NET에서 PDF를 HTML로 변환하는 방법을 보여주며, 문서 변환을 위한 강력한 도구입니다.

PDF to HTML REST API

Aspose.PDF Cloud SDK for .NET는 개발자가 PDF를 깔끔하고 반응형 HTML 페이지로 변환할 수 있도록 합니다. 주요 기능은 다음과 같습니다:

주요 특징:

  • 레이아웃 유지: 글꼴, 이미지, 표 및 구조를 유지합니다.
  • 반응형 HTML 출력: 웹 및 모바일 브라우저에 최적화되었습니다.
  • 출력 사용자 정의: HTML을 페이지별로 나누거나 단일 파일을 생성하도록 선택하십시오.
  • 클라우드 기반: 로컬 종속성 없이 플랫폼 전반에서 쉽게 접근 가능합니다.

선행 조건:

시작하려면:

NuGet에서 공식 SDK를 설치합니다:

Install-Package Aspose.PDF-Cloud

Aspose Cloud Dashboard에 등록하여 클라이언트 ID와 클라이언트 비밀을 받으세요.

PDF를 C#에서 HTML로 변환하기

아래는 .NET SDK를 사용하여 PDF 문서를 HTML로 변환하는 방법을 보여주는 간단한 예입니다:

  • 먼저, 클라이언트 자격 증명을 전달하는 Configuration의 인스턴스를 생성합니다.
  • 둘째, Configuration 객체를 전달하면서 PdfApi 객체를 초기화합니다.
  • 셋째로, 결과 HTML 파일을 정의하는 PutPdfInRequestToHtml 객체를 생성합니다.
// For more examples, 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 PDF 파일 이름
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file
var pdfFile = System.IO.File.OpenRead(inputFile);

// API를 호출하여 PDF 파일을 HTML로 변환하고 출력을 클라우드 저장소에 저장합니다.
// 우리는 출력 HTML 형식을 `HTML5`로 지정하였습니다. 
// 각 PDF 페이지를 개별 HTML 파일로 저장하는 플래그가 활성화되어 있습니다.
// 출력은 .ZIP 아카이브로 생성됩니다.
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5", 
    splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg", 
    outputFormat: "Zip" , file: pdfFile);
pdf to html converter

Image:- PDF에서 HTML로 변환 미리보기.

PDF를 cURL을 사용하여 HTML로 내보내기

명령줄 애호가를 위해, REST API를 통해 PDF를 HTML로 변환하기 위해 cURL을 사용하는 방법은 다음과 같습니다.

1단계. 액세스 토큰 받기:

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"

2단계. PDF를 HTML로 변환:

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/html?compressSvgGraphicsIfAny=false&documentType=Html5&fixedLayout=true&splitIntoPages=false&rasterImagesSavingMode=AsPngImagesEmbeddedIntoSvg&removeEmptyAreasOnTopAndBottom=true&flowLayoutParagraphFullWidth=true" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-o "Converted.zip"

{ACCESSTOKEN}inputPDF를 클라우드 저장소에 있는 실제 토큰 및 PDF 파일로 교체하십시오.

온라인 PDF를 HTML 변환기 사용해 보세요.

Want to test the feature without writing code? Try our 온라인 PDF to HTML 변환기 , built on the same API.

pdf to html

무료 PDF를 HTML로 변환하는 앱.

결론

.NET REST API를 사용하여 개발자는 정적 PDF를 빠르게 반응형 HTML 콘텐츠로 변환할 수 있습니다. 이것은 웹사이트, CMS 플랫폼 및 온라인 아카이브에 대한 문서 게시 워크플로를 간소화하는 데 도움이 됩니다.

유용한 링크

관련 기사

다음 블로그 게시물을 방문하여 정보에 대한 내용을 강력히 추천합니다: