문제

내가 생각하는 것처럼 XPS 파일은 PDF 파일과 같지만 XPS 파일 구조는 무엇입니까? PDF 파일과 같습니까?

도움이 되었습니까?

해결책

CNET의 XPS 대 PDF

발췌 :
지퍼 아카이브 파일처럼 행동, XPS 문서에는 모든 시스템에서 문서를 재창조하는 데 필요한 모든 파일이 포함되어 있습니다. XPS Extension을 ZIP로 변경하면 모든 XPS 문서와 관련된 파일을 볼 수 있습니다. 특정 파일에는 내장 이미지와 글꼴이 포함되어 있으므로 누군가가 컴퓨터에 동일한 글꼴이 설치되지 않으면 XPS 뷰어는 문서에만 해당 원래 글꼴을 렌더링합니다.

휴대용 문서 형식 (PDF), Adobe의)는 장치 및 해상도 독립적 인 고정 레이어 아웃 문서의 2 차원 문서를 나타냅니다. 여기에는 텍스트, 양식, 이미지 및 2D 벡터 그래픽이 포함됩니다. PDF 파일에는 응용 프로그램 또는이를 생성 한 운영 체제와 관련된 정보가 포함되어 있지 않으므로 PDF 파일은 모든 컴퓨터에서 동일하게 렌더링됩니다.

요컨대 :
훨씬 더 인기있는 Adobe 휴대용 문서 형식과 많은 유사성을 공유하지만PDF), XPS 동적 문서 형식이 아니며 주로 웹 사이트와 같은 화면 콘텐츠를 정적 인 인쇄용 문서로 변환하도록 설계되었습니다.

다른 팁

주요 차이는 XPS가 Microsoft가 개발 한 XML의 형태 인 XAML의 서브 세트라는 것입니다. 이는 XPS가 수많은 구조화 된 XML 데이터로 구성되어 있음을 의미합니다. PDF는 PS에서 자극 된 객체의 데이터베이스입니다.

추가 정보는 여기에 있습니다 :

Wikipedia : OpenXPS 대 PDF

이것에서 PDF와 XPS의 비교를 찾을 수 있습니다. 위키 백과 기사. XPS 파일을 읽거나 쓰거나 인쇄 할 .NET 샘플 코드를 찾고 있다면이 점을보십시오. MSDN에 관한 기사.

기능적 관점

둘 다 특정 크기의 종이 페이지에 대한 인쇄 준비 레이아웃을 캡처합니다.

PDF는 또한 채울 수있는 형태와 같은 대화식 작업을 수행합니다. XPS는 의도적으로 단순성에 유리하게 생략합니다.

기술적 인 관점

XPS와 PDF는 모두 직렬화 된 객체 그래프입니다. PDF는 이진 직렬화를 사용하는 반면 XPS는 파일 시스템을 사용하여 이름이 지정된 리소스를 저장하는 현대적이고 웹과 같은 접근 방식을 취합니다. 이 파일 트리는 표준 zip 파일로 압축됩니다.

적절한 문서는 XML로 표시됩니다. 이것은 XML이 장점이기 때문에 램 바스트되었지만, XML이 매우 잘 압축되기 때문에 모든 것이 압축 될 때 비판은 의미가 없습니다 (사전 압축에 잘 생성).

개발자의 관점

XPS는 PDF 핵심 기능의 작고 빠른 기능적 노크로 설계 및 구현되었습니다. PDF와 달리

  • MSDN에 문서화 된 지원되는 API가 있습니다.
  • .NET 프레임 워크 외에는 특별 라이브러리가 필요하지 않으므로 로열티 나 블랙 박스 종속성이 없습니다.
  • 뷰어는 Windows에 내장되어 있습니다.

철학적 관점

Windows 7까지 XPS에 대한 플랫폼 지원이있었습니다. Windows 8은 PDF에 대한 플랫폼 지원을 도입했지만 대부분의 유료 고객은 SOE의 일부로 XP 또는 Windows 7을 실행하는 회사이며, 이용 가능한 플랫폼 지원 형식은 XPS입니다.

PDF가 XPS가하지 않는 것들에 대해 더 많은 것입니다

도시에서 유일한 게임이었을 때 PDF의 양식 지원은 기술 채택에 대한 강력한 주장이었습니다. 웹 애플리케이션에 의해 많은 용도가 인수 되었기 때문에 이제는 훨씬 덜 사실입니다.

PDF는 DRM을 지원합니다. DRM이 없으면 우리가 알고있는 삶이 끝날 것이라고 생각하는 책 출판사가 있다고 확신하지만, 나는 그것이 생명이 그들 그것이 끝날 것이라는 것을 알고 있습니다.

이러한 거의 사용되지 않는 기능은 구조적으로 그리고 개발자의 관점에서 PDF를 크게 복잡하게 만듭니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top