PDF를 HTML로

PDF에서 HTML로 변환은 소프트웨어, 도구 및 온라인 서비스와 같은 다양한 수단을 통해 달성할 수 있는 광범위하고 일반적으로 사용되는 기능입니다. 브라우저에 표시하거나 웹 응용 프로그램의 일부가 될 수 있는 방식으로 PDF 콘텐츠를 변환해야 하는 경우가 있습니다. PDF에서 HTML로 변환을 사용하면 PDF 콘텐츠가 유사한 스타일 및 형식을 가진 HTML 태그로 렌더링되는 이 요구 사항을 충족할 수 있습니다. Aspose 덕분에 이제 .NET용 Aspose.PDF를 사용하여 데스크톱 또는 웹 애플리케이션에서 기능을 구현할 수 있습니다. API를 사용하면 몇 줄의 코드를 사용하여 PDF 문서를 HTML로 변환할 수 있을 뿐만 아니라 변환하는 동안 다양한 서식 및 스타일 옵션을 지정할 수도 있습니다. 게시물의 다음 섹션에서는 PDF를 HTML로 변환하기 위해 .NET용 Aspose.PDF를 사용하는 방법에 대한 전체 투어 가이드로 이동합니다.

.NET에서 PDF를 HTML로 변환

PDF 문서를 로드하고 HtmlSaveOptions를 사용하여 HTML로 저장하면 간단한 PDF에서 HTML로 변환할 수 있습니다. 다음 예는 변환뿐만 아니라 이미지를 래스터 형식으로 저장할 수 있는 요구 사항의 사양을 보여줍니다.

// 전체 예제 및 데이터 파일을 보려면 https://github.com/aspose-pdf/Aspose.PDF-for-.NET으로 이동하십시오.
// 문서 디렉토리의 경로입니다.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion_PDFToHTMLFormat();

// 소스 PDF 파일
Document doc = new Document(dataDir + "input.pdf");

// 테스트된 기능으로 HtmlSaveOption 만들기
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.FixedLayout = true;
saveOptions.SplitIntoPages = false;
saveOptions.RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsExternalPngFilesReferencedViaSvg;
              
// 출력을 HTML 형식으로 저장
doc.Save( dataDir + "SaveImages_out.html", saveOptions);

이야기는 여기서 끝나지 않습니다. .NET용 Aspose.PDF는 유용성을 높일 뿐만 아니라 원하는 대로 변환 프로세스를 완벽하게 제어할 수 있는 방대하고 가장 까다로운 기능을 제공합니다. 이 도메인의 전체 기능 세트(예: PDF에서 HTML로)를 이해하기 위해 API 문서에서 다음의 탁월하고 포괄적인 기사를 살펴볼 수 있습니다.

위의 기능 외에도 Aspose.PDF for .NET 19.8PDF를 전체 콘텐츠 너비로 HTML로 저장할 수 있는 새로운 기능을 제공합니다. 이 새로운 기능 사용법을 살펴보겠습니다.

전체 콘텐츠 너비로 PDF를 HTML로 변환

최신 버전의 API를 사용하면 전체 콘텐츠 너비로 PDF를 HTML로 변환할 수 있지만 HTML 콘텐츠는 왼쪽 맞춤으로 사용됩니다. HtmlSaveOptions 클래스의 FlowLayoutParagraphFullWidth 속성을 사용하면 다음 코드 샘플과 같이 이를 수행할 수 있습니다.

// 전체 예제 및 데이터 파일을 보려면 https://github.com/aspose-pdf/Aspose.PDF-for-.NET으로 이동하십시오.
// 문서 디렉토리의 경로입니다.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.FixedLayout = (false);
saveOptions.FlowLayoutParagraphFullWidth = true;
Document doc = new Document(dataDir + "FlowLayoutParagraphFullWidth.Pdf");
doc.Save(dataDir + "FlowLayoutParagraphFullWidth_out.html", saveOptions);

추가 개선 사항 및 유용한 수정 사항

API의 유용성 요소는 v19.8에서 API가 제공하는 다음과 같은 유용한 개선 사항 목록을 통해 더욱 강력해졌습니다. +릴리스+노트 “.NET 19.8 릴리스 노트용 Aspose.PDF”):

  • 테이블 기능 추가가 추가로 수정되었습니다.
  • 글꼴 대체가 더욱 개선되었습니다.
  • PDF에 HTML을 추가하는 동안 메모리 소비가 더욱 즉흥적으로 개선되었습니다.
  • PDF에서 이미지로의 변환이 개선되었습니다.
  • XML에서 PDF로의 변환이 더욱 향상되었습니다.
  • PDF에서 DOC/DOCX로의 변환이 개선되었습니다.
  • 텍스트 추가 및 처리 시나리오가 추가로 즉석 처리되었습니다.

위의 가이드에서 PDF에서 HTML로의 변환의 모든 측면을 다루었길 바랍니다. 그러나 여전히 문의 사항이 있는 경우 언제든지 알려주십시오. 항상 그렇듯이 놓치지 마세요 Aspose API에 대한 단일 업데이트입니다. 흥미로운 기능을 갖춘 새로운 API 버전으로 곧 다시 찾아뵙겠습니다.