MS Publisher는 페이지 레이아웃 정보 작업에 중점을 둔 문서를 만드는 프로그램입니다. 이 프로그램은 다음 파일 형식 MS Publisher 2.0 이상, 확장자가 .txt인 파일, RTF 파일, MS Word 파일, HTML 파일, 유니코드 텍스트 등을 엽니다. Pub 파일에는 이미지, 텍스트 또는 그래픽과 같은 다양한 유형의 데이터가 포함될 수 있습니다. 그렇기 때문에 전단지, 브로셔, 엽서 및 기타 종이 광고 제작물 제작에 형식이 잘 보급되어 있습니다.
이 소프트웨어를 사용하면 자신만의 디자인 문서를 만들거나 문서에 형식이 지정된 디자인을 사용할 수 있습니다. MS Publisher는 .pub 확장자로 파일을 저장하며 Publisher 이외의 많은 응용 프로그램에서 이러한 파일을 처리할 수 없습니다.
C# .NET용 Aspose.PUB는 유연하고 사용하기 쉬운 라이브러리입니다. 전자 출판 파일과 함께 작동하도록 개발되었습니다. 이 솔루션은 널리 사용되는 전자 출판 파일 형식(.pub)을 PDF로 로드, 열기, 편집 및 변환을 지원합니다. PUB를 PDF, HTML, XLSX, DOC 및 가장 널리 사용되는 이미지 형식으로 빠르고 안정적으로 변환할 수 있습니다.
자체 C# .NET 프로젝트에 통합하는 것 외에도 이 라이브러리는 MS Publisher 파일을 열고, 병합하거나 변환하기 위한 자체 크로스 플랫폼 애플리케이션을 만드는 데 적합합니다. 여기에서 그러한 애플리케이션에 기능을 구현하는 예를 보고 시도할 수 있습니다. 그들은 솔루션을 사용하여 우리 팀에 의해 생성됩니다. 이러한 솔루션을 사용하면 추가 소프트웨어를 설치하거나 렌더링된 결과를 얻기 위해 구독할 필요가 없습니다.
고급 .NET PUB 조작 API 기능
PUB 파일을 PDF로 내보내기
Aspose.PUB for .NET은 단 몇 줄의 코드만으로 출판 파일(.pub)을 읽고 PDF 파일로 변환할 수 있습니다.
PUB를 PDF로 변환 - C#
string pubFile = dataDir + "flyer.pub";
var parser = PubFactory.CreateParser(pubFile);
var pubtopdf = parser.Parse();
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");
위의 코드는 다음과 같이 간략하게 설명할 수 있습니다.
- 변환하려는 Publisher 파일의 전체 파일 경로를 만듭니다. 이를 위해 문자열 Variable pubFile을 생성하고 dataDir 변수의 값을 여기에 할당합니다.
- PubFactory 클래스에서 CreateParser() 메서드를 호출하는 게시자 파일의 내용을 구문 분석하기 위해 구문 분석기 개체를 만듭니다.
- parser 개체에서 Parse() 메서드를 사용합니다. 메서드는 게시자 파일의 내용을 읽고 구문 분석하고 pubtopdf 변수에 할당된 결과를 반환합니다.
- Publisher 파일의 구문 분석된 내용을 PDF 파일로 변환하고 PdfConverter 인스턴스의 ConvertToPdf() 메서드를 사용하여 지정된 위치에 저장합니다.
PUB 레이어 액세스 및 조작
Aspose.PUB for .NET을 사용하면 이미지 또는 텍스트로 그릴 수 있는 PUB 레이어에 액세스할 수 있습니다. 레이어를 병합하거나, 레이어의 텍스트를 업데이트하거나, 효과를 설정하거나, 레이어를 이미지로 내보낼 수 있습니다. 또한 PUB .NET API를 사용하여 병합된 PUB 파일을 감지하거나 썸네일을 생성할 수 있습니다.
PUB 파일 읽기 또는 만들기
Aspose.PUB for .NET은 조작 및 변환을 위한 PSD 및 PSB 파일 형식 로드를 지원할 뿐만 아니라 처음부터 PUB 및 PSB 파일을 생성하는 기능도 제공합니다. .NET 개발자는 API를 사용하여 도중에 도움이 될 수 있는 시나리오를 자동화할 수 있습니다.
다양한 이미징 필터
Aspose.PUB for .NET은 클래스 라이브러리를 통해 색상 조정과 같은 핵심 이미징 기능을 제공합니다. 개발자는 API에 의해 로드된 래스터 이미지에서 밝기, 대비 또는 감마를 쉽게 조정할 수 있습니다. 또한 개발자는 Median, Gauss Wiener, Motion Wiener 및 Bradley Threshold를 포함하여 널리 사용되는 필터를 사용할 뿐만 아니라 동적으로 이미지를 디더링하거나 블러 처리할 수 있습니다.
최신 PUB API 기능
Aspose.PUB for .NET API는 지속적으로 더 많은 기능을 추가하여 강력하게 만듭니다. 다음은 최근에 추가된 몇 가지 선택 목록입니다.
- 채우기 레이어 지원. 패턴, 색상 및 그라데이션 채우기.
- GdFlResource, VmskResource, PtFlResource 및 VsmsResource 지원.
- JPEG, PNG 등의 이미지 파일을 직접 로드하지 않고 PsdImage에 로드합니다.
- 레이어 벡터 마스크 및 텍스트 레이어 사용자 정의 FlipRotate 지원.
- 내보낼 색상 채우기를 사용한 획 효과 렌더링.
자주하는 질문
1. .NET용 Aspose.PUB가 필요한 이유는 무엇입니까?
Aspose.PUB의 풍부한 기능은 콘텐츠 추출, 다른 형식으로 변환, 표시 또는 인쇄용 렌더링을 포함하여 다양한 소프트웨어 애플리케이션에 통합될 수 있습니다.
2. .NET용 Aspose.PUB는 어떤 형식을 지원합니까?
이 API 솔루션은 PUB를 입력으로 지원하고 PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML 및 SVG를 출력 형식으로 지원합니다. 변환 기능.
3. .NET용 Aspose.PUB 작업을 시작하기 위한 요구 사항은 어디서 찾을 수 있나요?
문서 로 이동하여 시스템 요구 사항, 설치, 라이선스, 예제 실행 방법과 같은 기본 사항을 알아보세요. 여기에서 형식에 대한 개발자 가이드와 지식 기반도 찾을 수 있습니다.
4. API에 문제가 있는 경우 어디서 도움을 받을 수 있나요?
무료 지원 포럼 에서 답변을 받아보세요.
5. .NET용 Aspose.PUB의 최신 업데이트는 어디서 찾을 수 있나요?
진행 상황, 모든 업데이트, 추가된 최신 기능을 확인하려면 릴리스 노트 를 방문하세요.