PUB를 HTML로 변환

다양한 시나리오에서 Microsoft Publisher(PUB) 파일을 HTML 웹 페이지로 변환해야 할 수 있습니다. 요구 사항에 따라 다른 속성으로 출력 HTML 파일을 사용자 정의할 수 있습니다. 이 기사에서는 C#을 사용하여 프로그래밍 방식으로 PUB 파일을 HTML5 또는 XHTML 형식의 HTML 웹 페이지로 변환하는 방법을 배웁니다.

PUB to HTML 웹페이지 변환기 – C# API 설치

Aspose.PUB for .NET API는 Microsoft Publisher 파일을 PDF로 변환하고 해당 PDF 파일을 HTML 웹페이지로 내보낼 수 있습니다. 이러한 파일은 일반적으로 인터넷 브라우저에서 지원되지 않기 때문에 웹 응용 프로그램에서 Microsoft Publisher 파일을 관리할 때 유용합니다. 다운로드 섹션에서 DLL 파일을 다운로드하거나 다음 NuGet 설치 명령을 사용하여 API를 구성할 수 있습니다.

PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF

C#을 사용하여 프로그래밍 방식으로 PUB를 HTML 파일로 변환

다음 단계에 따라 PUB 파일을 HTML 파일로 변환할 수 있습니다.

  1. CreateParser 메서드를 사용하여 입력 PUB 파일을 로드하고 구문 분석합니다.
  2. PUB 파일을 PDF로 변환하고 결과를 MemoryStream에 저장합니다.
  3. MemoryStream에서 데이터를 로드하고 HtmlSaveOptions 클래스 개체를 초기화합니다.
  4. 출력 HTML 웹 페이지를 저장합니다.

다음 코드는 C#을 사용하여 PUB 파일을 HTML 웹 페이지로 변환하는 방법을 보여줍니다.

string fileName = "1.pub";

MemoryStream stream = new MemoryStream();

// 입력 PUB 파일 로드
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// 입력 게시자 파일 구문 분석
Aspose.Pub.Document doc = parser.Parse();

// PUB 파일을 PDF로 변환하고 결과를 MemoryStream에 저장
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// MemoryStream에서 입력 PDF 파일 로드
Aspose.Pdf.Document document = new Document(stream);

// HtmlSaveOptions 클래스 개체 초기화
Aspose.Pdf.HtmlSaveOptions options = new HtmlSaveOptions();

// 출력 HTML 웹 페이지 저장
document.Save("Output.html", options);

C#을 사용하여 프로그래밍 방식으로 PUB를 XHTML 형식의 HTML로 변환

C#을 사용하여 프로그래밍 방식으로 Publisher 문서를 Xhtml 형식의 HTML 파일로 변환할 수 있습니다. HtmlSaveOptions 클래스는 다양한 유형의 HTML 파일을 생성하도록 설정할 수 있는 다양한 속성을 노출합니다. 다음 단계에서는 Xhtml 형식의 PUB에서 HTML로의 변환을 설명합니다.

  1. 입력된 PUB 파일을 로드하고 Parse 메소드로 파싱합니다.
  2. PUB를 PDF 문서로 변환하고 결과를 MemoryStream 인스턴스에 저장합니다.
  3. HtmlSaveOptions 클래스 개체를 초기화하고 DocumenType 속성을 설정합니다.
  4. 출력 HTML 웹 페이지를 XHTML 형식으로 저장합니다.

아래 코드는 C#을 사용하여 프로그래밍 방식으로 XHTML 형식의 HTML 웹 페이지로 PUB 파일을 변환하는 방법을 설명합니다.

string fileName = "1.pub";

MemoryStream stream = new MemoryStream();

// 입력 PUB 파일 로드
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);

// 입력 게시자 파일 구문 분석
Aspose.Pub.Document doc = parser.Parse();

// PUB 파일을 PDF로 변환하고 결과를 MemoryStream에 저장
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// MemoryStream에서 입력 PDF 파일 로드
Aspose.Pdf.Document document = new Document(stream);

// HtmlSaveOptions 클래스 개체 초기화
Aspose.Pdf.HtmlSaveOptions options = new HtmlSaveOptions();

// HTML 문서 유형 설정
options.DocumentType = HtmlDocumentType.Xhtml;

// 출력 HTML 웹 페이지 저장
document.Save("Output.html", options);

무료 임시 라이센스 받기

무료 임시 라이선스를 요청하여 전체 용량으로 Aspose API를 평가할 수 있습니다.

결론

이 문서에서는 C#을 사용하여 프로그래밍 방식으로 Microsoft Publisher 파일을 HTML5 또는 XHTML 형식의 HTML 웹 페이지로 변환하는 방법을 배웠습니다. 요구 사항에 따라 다른 옵션을 설정하면서 PUB 파일을 렌더링할 수 있습니다. 또한 .NET API용 Aspose.PUB의 문서를 참조하거나 무료 지원 포럼에서 문의 사항을 문의할 수 있습니다.

또한보십시오