XPS를 온라인으로 PDF로 변환

XPS(XML 용지 사양) 및 PDF(Portable Document Format)는 모두 문서 공유 및 보관에 널리 사용되는 형식입니다. XPS는 PDF의 대안으로 Microsoft에서 개발되었으며 문서의 시각적 모양과 레이아웃을 유지하기 위한 유사한 기능을 제공합니다. 그러나 PDF는 다양한 플랫폼과 장치 간의 호환성으로 인해 시간이 지남에 따라 더 널리 인기를 얻었습니다. 때로는 다른 목적으로 XPS를 PDF 문서로 변환해야 할 수도 있습니다. 따라서 이 블로그 게시물에서는 무료로 또는 C# .NET 또는 Java에서 XPS를 PDF 온라인으로 변환하는 방법을 다룹니다.

온라인에서 무료 XPS를 PDF로 변환기

내장된 XPS 뷰어를 사용하여 Windows 컴퓨터에서 XPS 파일을 열 수 있지만 다른 운영 체제나 장치에서 XPS 파일을 열려고 하면 호환성 문제가 발생합니다. 이것이 온라인 전환의 필요성이 발생하는 곳입니다. XPS를 PDF로 변환하면 서식 불일치 없이 다양한 플랫폼에서 문서를 쉽게 보고, 공유하고, 인쇄할 수 있습니다.

따라서 이 무료 XPS-PDF 변환기는 변환을 수행하기 위해 추가 소프트웨어를 설치할 필요가 없으므로 변환에 혁명을 일으켰습니다.

  1. 먼저, 인터넷 브라우저를 사용하여 온라인 visio 변환기를 탐색하세요.
  2. 직사각형 창에 파일을 놓고 소스 파일을 업로드합니다.
  3. 입력 파일 업로드가 완료되고 변환 버튼이 활성화됩니다.
  4. 변환을 시작하고 XPS를 PDF로 렌더링을 시작합니다.
  5. 출력된 PDF 문서를 다운로드하거나 링크를 복사하여 온라인으로 액세스하세요.

추신: 데이터가 서버에 저장되지 않으므로 출력 파일을 다운로드하거나 공유할 수 있는 온라인 링크는 24시간 후에 활성화됩니다.

XPS를 PDF로 온라인 변환할 때의 이점

접근성: 이 온라인 변환기는 인터넷이 연결된 모든 장치에서 액세스할 수 있으므로 소프트웨어를 설치할 필요가 없습니다.

시간 및 노력 절약: 이 온라인 변환기는 변환 프로세스를 간소화하여 기존 소프트웨어에 비해 시간과 노력을 절약합니다.

플랫폼 호환성: 결과 PDF 파일은 다양한 장치 및 운영 체제와 호환됩니다.

사용자 친화적인 인터페이스: 이 온라인 변환기에는 기술 전문 지식이 부족한 사용자라도 변환 프로세스를 간단하게 만드는 직관적인 인터페이스가 있습니다.

C#에서 XPS를 PDF로 변환

아래 단계에 따라 C#에서 XPS를 PDF로 쉽게 변환할 수 있습니다.

  • 프로젝트에서 Conholdate.Total for .NET을 구성합니다.
  • 스트림을 시작하고 입력 XPS 파일을 로드합니다.
  • PdfSaveOptions 클래스 객체를 초기화합니다.
  • PDF 형식의 렌더링 장치를 만듭니다.

다음 코드 샘플에서는 C#에서 XPS를 PDF로 변환하는 방법을 설명합니다.

// PDF 출력 스트림 초기화
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
// XPS 입력 스트림 초기화
//(System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "input.xps", System.IO.FileMode.Open)) 사용
using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "sample.xps", System.IO.FileMode.Open))
{
// 스트림에서 XPS 문서 로드
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
// 또는 파일에서 XPS 문서를 직접 로드할 수 있습니다. 그러면 xpsStream이 필요하지 않습니다.
// XpsDocument 문서 = new XpsDocument(inputFileName, new XpsLoadOptions());

// 필요한 매개변수로 옵션 객체를 초기화합니다.
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
    JpegQualityLevel = 100,
    ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
    TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate,
};
// PDF 형식용 렌더링 장치 만들기
Aspose.Page.XPS.Presentation.Pdf.PdfDevice device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(pdfStream);

document.Save(device, options);
}

Java에서 XPS 다이어그램을 PDF로 변환

다음 단계에서는 Java에서 XPS를 PDF로 변환하는 방법을 자세히 설명합니다.

  • 애플리케이션에 Conholdate.Total for Java를 설치합니다.
  • FileOutputStream을 사용하여 PDF 출력 스트림을 초기화합니다.
  • 필요한 매개변수를 사용하여 PdfSaveOptions를 초기화합니다.

아래 샘플 코드는 Java에서 XPS를 PDF로 변환하는 방법을 보여줍니다.

// PDF 출력 스트림 초기화
FileOutputStream pdfStream = new FileOutputStream("output.pdf");

// XPS 문서 로드
XpsDocument document = new XpsDocument("input.xps");

// 필요한 매개변수로 PdfSaveOptions를 초기화합니다.
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg);
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate);
options.setPageNumbers(new int[] { 1, 2, 6 });

// PDF 형식용 렌더링 장치 만들기
PdfDevice device = new PdfDevice(pdfStream);
// XPS를 PDF로 렌더링
document.save(device, options);   

무료 평가판 라이선스

API를 전체 용량으로 테스트하기 위해 무료 임시 라이센스를 요청할 수 있습니다.

합산

이 온라인 변환 덕분에 XPS 파일을 PDF 형식으로 변환하는 것이 그 어느 때보다 쉬워졌습니다. 친구와 문서를 공유하려는 개인이든, 크로스 플랫폼 호환성을 보장해야 하는 비즈니스 전문가이든, 이 변환기는 변환 요구 사항에 대한 편리한 솔루션을 제공합니다. 또한 C# 또는 Java를 사용하여 이 기능을 애플리케이션에 통합하는 방법도 다룹니다. 문의사항이 있는 경우 포럼에 글을 남겨주세요.

또한보십시오