PUB에서 PDF로 C#

PUB) 파일은 데이터를 대규모로 게시하는 데 자주 사용됩니다. 이 기사에서는 PUB에서 PDF로의 변환과 PUB 문서의 메타데이터 편집을 살펴봅니다. 충실도가 좋은 PDF 문서를 작성할 수 있습니다. 마찬가지로 게시자 파일의 다양한 메타데이터 속성으로 작업할 수 있습니다. PUB 파일과 관련된 다음 섹션을 살펴보겠습니다.

PUB 파일 변환 또는 조작 – API 설치

New Releases 섹션에서 다운로드하거나 Visual Studio의 NuGet 패키지 관리자를 통해 Aspose.PUB for .NET API를 빠르게 설치할 수 있습니다. 다음 명령은 프로젝트에서 API를 구성합니다.

PM> Install-Package Aspose.PUB

일단 구성되면 PUB 파일 형식의 기본 세부 정보를 이해할 필요 없이 Publisher 파일로 작업할 수 있습니다. API는 애플리케이션의 API 호출에 따라 작업을 수행합니다.

C#에서 프로그래밍 방식으로 PUB를 PDF로 변환

.NET 기반 응용 프로그램에서 C# 언어를 사용하여 PUB 파일을 PDF로 변환할 수 있습니다. Microsoft Publisher 문서(PUB)를 PDF로 변환하려면 아래 단계를 따라야 합니다.

  1. PubFactory 클래스로 입력 PUB 파일 로드
  2. 입력 파일 구문 분석
  3. 출력 PDF 파일 저장

다음 코드는 C#을 사용하여 프로그래밍 방식으로 PUB를 PDF 파일로 변환하는 방법을 보여줍니다.

string fileName = dataDir + "halloween-flyer.pub";

var parser = PubFactory.CreateParser(fileName);

var doc = parser.Parse();

Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, dataDir + "result_out.pdf");

C#을 사용하여 PUB 파일의 메타데이터 편집

PUB 파일에는 작성자, 제목, 주제, 키워드 등의 메타데이터가 포함되어 있습니다. 다음 단계에 따라 메타데이터를 편집하거나 조작할 수 있습니다.

  1. PubFactory 클래스 인스턴스에서 PUB 파일 로드
  2. 입력 PUB 문서 구문 분석
  3. 다른 메타데이터 속성 설정

아래 코드는 C#에서 PUB 파일의 메타데이터를 편집하는 방법을 보여줍니다.

string pubFile = dataDir + "document.pub";

IPubParser parser = PubFactory.CreateParser(pubFile);
Document document = parser.Parse();

document.DocumentSummaryInfo.SetCategory("category");
document.DocumentSummaryInfo.SetCompany("company");
document.DocumentSummaryInfo.SetLanguage("language");

document.SummaryInfo.SetComments("comments");
document.SummaryInfo.SetKeywords("keywords");
document.SummaryInfo.SetLastAuthor("last author");
document.SummaryInfo.SetTitle("title");
document.SummaryInfo.SetSubject("subject");

결론

C#에서 프로그래밍 방식으로 PUB를 조작하거나 PDF로 변환하는 방법을 살펴보았습니다. 이러한 기능에 대한 빠른 테스트 및 데모로 예제 프로젝트를 다운로드할 수 있습니다. 질문이 있는 경우 무료 지원 포럼에서 문의할 수 있습니다.

또한보십시오