다양한 시나리오에서 Microsoft Publisher(PUB) 파일을 HTML 웹 페이지로 변환해야 할 수 있습니다. 요구 사항에 따라 다른 속성으로 출력 HTML 파일을 사용자 정의할 수 있습니다. 이 기사에서는 C#을 사용하여 프로그래밍 방식으로 PUB 파일을 HTML5 또는 XHTML 형식의 HTML 웹 페이지로 변환하는 방법을 배웁니다.
- PUB to HTML 웹페이지 변환기 – C# API 설치
- C#을 사용하여 프로그래밍 방식으로 PUB를 HTML 파일로 변환
- C#을 사용하여 프로그래밍 방식으로 PUB를 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 파일로 변환할 수 있습니다.
- CreateParser 메서드를 사용하여 입력 PUB 파일을 로드하고 구문 분석합니다.
- PUB 파일을 PDF로 변환하고 결과를 MemoryStream에 저장합니다.
- MemoryStream에서 데이터를 로드하고 HtmlSaveOptions 클래스 개체를 초기화합니다.
- 출력 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로의 변환을 설명합니다.
- 입력된 PUB 파일을 로드하고 Parse 메소드로 파싱합니다.
- PUB를 PDF 문서로 변환하고 결과를 MemoryStream 인스턴스에 저장합니다.
- HtmlSaveOptions 클래스 개체를 초기화하고 DocumenType 속성을 설정합니다.
- 출력 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의 문서를 참조하거나 무료 지원 포럼에서 문의 사항을 문의할 수 있습니다.