Aspose.Page XPS 변환기 .NET

Aspose.Page XPS Converter for .NET은 개발자가 끊임없이 변환할 수 있게 해줍니다 XPS 일반적으로 호환되는 PDF 및 JPEG, TIFF, PNG, BMP 및 GIF와 같은 인기있는 이미지 형식의 범위에 문서. 인쇄 준비된 PDF 또는 웹 및 모바일 출판을위한 라스터 이미지를 생성하든,이 플러그인은 출력 품질, 압축, 색상 프로필 및 메타 데이터에 대한 얇은 통제를 제공합니다.

시스템 요구 사항

  • 마이크로소프트 윈도우, 리눅스, 또는 .NET 프레임 워크 또는.NET 코어를 가진 macOS.
  • Visual Studio, JetBrains Rider, MonoDevelop 및 VS 코드와 호환됩니다.
  • NET 표준 2.0/2.1 및.NET 5+을 지원합니다+.

설치 및 설정

시작하려면 NuGet을 통해 Aspose.Page for .NET 를 설치하십시오:

  • 자세한 내용을 따르십시오 설치 가이드.
  • 에서 설명한 바와 같이 측정된 라이센스를 설정합니다 계량된 라이선스 문서가 완전한 기능을 해제합니다.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

특징 및 기능

XPS에서 PDF로 변환

  • XPS 페이지를 고성능 PDF로 변환합니다.
  • 컨트롤 페이지 크기, 마진 및 스케일링.
  • 자동으로 글꼴을 삽입하거나 하위 설정합니다.
  • 메타 데이터를 추가하십시오 (작가, 제목, 키워드).
  • 암호화, 비밀번호 보호 및 사용자 허가를 적용합니다.

XPS - 이미지 변환

  • JPEG, PNG, TIFF, BMP, GIF, EMF에 대한 수출.
  • 조정 해상도 (DPI), 색상 깊이 및 압축.
  • 압축을 사용하여 여러 페이지의 TIFF (CCITT, LZW)를 생성합니다).
  • 지원되는 형식에 대한 투명성을 유지합니다.

스트림 기반 처리

  • 파일, 메모리 또는 네트워크 스트림에서 직접 입력을 읽으십시오.
  • 웹 애플리케이션과 통합하기 위해 스트림에 출력을 작성합니다.
  • 높은 속도 시나리오에서 비동기 I/O 지원.

포맷 특정 옵션

  • PDF: 세트 준수 (PDF/A), 플레이트 투명성, 글꼴 설정.
  • TIFF: 압축을 선택하십시오 (LZW, CCITT 그룹 4).
  • JPEG: 크롬 하위 샘플링 및 품질 제어.
  • PNG: Zlib 압축 및 투명성을 조정합니다.

성과 및 자원 관리

  • 여러 문서를 통해 배치 변환.
  • 다중 위협과 동일한 처리.
  • 반복되는 페이지 렌더를 위한 캐싱.
  • 관리되지 않은 자원에 대 한 구축.

오류 처리 및 로그인

  • 페이지 및 파라미터 맥락을 가진 자세한 예외 메시지.
  • 부패하거나 지원되지 않은 XPS 파일에 대한 입력 검증.
  • 진행 보고 및 성과 메트릭을 위한 이벤트 호크.

예: XPS를 PDF로 변환

using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Pdf;

// Load XPS document
XpsDocument xpsDoc = new XpsDocument("input.xps");

// Create PDF save options
PdfSaveOptions options = new PdfSaveOptions();
options.Compliance = PdfCompliance.PdfA_1b;

// Save as PDF
xpsDoc.Save("output.pdf", options);

예: XPS를 PNG로 변환

using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Image;

XpsDocument xpsDoc = new XpsDocument("input.xps");

ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
options.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;

xpsDoc.Save("output.png", options);

팁과 최고의 관행

  • 변환 전에 XPS 입력을 인증하여 실패를 줄이십시오.
  • DPI와 색상 공간 설정을 대상 미디어 (스크린 vs. 인쇄)와 일치시킵니다).
  • 스트림 기반 APIs 를 사용 하 여 서버가 없는/콘테이너화된 배포.
  • 대규모 서비스에 대한 변환기 사례를 다시 사용합니다.
  • 개체에 있는 것들에 대하여 using 자원을 풀어주기 위한 블록.
  • PDF/A 출력은 준수를 위한 검증기와 함께 테스트합니다.
 한국어