변환이 주력 기능 인 이유 Aspose.Words?

높은 수준의 정밀도로 다양한 문서 형식을 빠르고 안정적으로 변환 할 수있는 기능은 다음과 같습니다 Aspose.Words’의 대표적인 기능입니다. 이것은 종종 선택하기에 충분한 이유입니다 Aspose.Words 에 대한 C++.

함께 Aspose.Words 두 줄의 코드 만 사용하여 지원되는 모든로드 형식에서 지원되는 저장 형식으로 문서를 변환 할 수 있습니다:

  1. 파일 또는 스트림에서 문서 로드
  2. 지원되는 모든 형식으로 저장

다음 코드 예제에서는 문서를 변환하는 방법을 보여 줍니다:

문서 로드,변환 및 저장에 대한 자세한 내용은 다음을 참조하십시오 로드,저장 및 변환 부문

높은 충실도

의 주요 목표 중 하나 Aspose.Words 문서 형식 간의 고 충실도 변환을 제공하는 것입니다. 출력 문서가 원본의 모든 내용과 서식을 유지하는 변환을 설명하기 위해"고 충실도"라는 단어를 사용합니다.

현대 워드 프로세싱 문서 형식은 복잡하고 수백 가지 기능을 포함합니다. 때로는 공급 업체가 솔루션이 특정 문서 형식을 지원한다고 주장 할 때 형식의 기본 기능 만 지원된다는 의미입니다. 예를 들어, Microsoft Word 문서에는 각주,텍스트 상자,자동 모양과 같은 고급 기능이 있습니다, OLE 개체,필드 및 고급 서식 속성. 이러한 요소 중 많은 부분이 문서 처리 라이브러리에서는 종종 무시되지만 문서 처리 라이브러리에서는 무시되지 않습니다. Aspose.Words.

더 큰 범위의 형식 지원

의 명백한 이점 Aspose.Words 잘 알려진 대부분의 형식에 대한 지원의 큰 범위입니다. 다른 곳에서 많은 중요한 기능에 대해 동일한 수준의 지원을 찾는 것은 어렵거나 불가능합니다.

특정 형식을 지원하는 솔루션을 구입할 때 이 형식의 기능이 지원되는 수준에 대해 알아보십시오. 테스트하려면 복잡한 파일을 만들고 제안된 솔루션을 통해 실행하십시오. 당신은 종종 많은 문서 요소와 서식이 손실 될 것을 발견 할 것이다. 예를 들어, DOC 형식,도형,입력란,필드,열, OLE 개체,수정,오른쪽에서 왼쪽으로 텍스트는 일반적으로 고통을 겪습니다.

Aspose.Words 문서 개체 모델(DOM)는 Microsoft Word 염두에 문서 형식. 따라서 다음과 같은 형식에 대한 지원 수준 DOC, DOCX, RTF,또는 워드 프로세싱 미리미리는 전례가 없습니다. 이 형식들 사이의 어떤 방향으로든 변환은 충실도가 높습니다.

복잡한 문서를 실행할 때 Aspose.Words,포맷 구현의 타의 추종을 불허하는 완전성을 즐길 수 있습니다.

인기있는 형식 간의 변환 예

다음은 몇 가지 인기있는 형식 간의 변환의 예입니다. 얼마나 정확하게 평가할 수 있습니다 Aspose.Words 작업에 대처.


DOC to RTF – high-fidelity conversion:

doc-to-rtf-aspose-words-cpp-1 doc-to-rtf-aspose-words-cpp-2


DOC to PDF – high-fidelity conversion:

doc-to-pdf-aspose-words-cpp-1 doc-to-pdf-aspose-words-cpp-2


DOC to ODT – high-fidelity conversion:

doc-to-odt-aspose-words-cpp-1 doc-to-odt-aspose-words-cpp-2


DOC to XPS – high-fidelity conversion:

xml-paper-specification-xps_2 xml-paper-specification-xps_3


DOC to JPEG – high-fidelity conversion:

doc-to-jpeg-aspose-words-cpp-1

RTF to TXT – high-fidelity conversion:

rtf-to-txt-aspose-words-cpp-1 rtf-to-txt-aspose-words-cpp-2


모든 변환기가 Aspose.Words 좋은,때때로 당신은 다른 형식의 문서에 대해 동일한 모양을 얻을 수 없습니다.

예를 들어,모든 기능들 사이에 간단한 일대일 일치가 없습니다. HTML 그리고 Microsoft Word 문서. 머리글/바닥 글,섹션,필드 및 탭이 없습니다. HTML. 반대로,모든 CSS 속성과 규칙은 Microsoft Word 문서

아래는 DOC 에 HTML.


DOC 에 HTML -고 충실도 변환:

doc-to-html-aspose-words-cpp-1 doc-to-html-aspose-words-cpp-2


높은 확장성

확장 가능한 서버 측 시나리오 사용 Aspose.Words 주로 그것의 간단하고 청결한 디자인 때문에 – Aspose.Words 멀티 스레딩을 지원합니다. Document 개체는 서로 독립적이며 한 번에 하나의 스레드만 문서를 수정할 수 있는 한(모든 컬렉션 클래스에 대한 일반적인 요구 사항)여러 스레드는 동시에 여러 개의 문서를 처리할 수 있습니다.

높은 성능

Aspose.Words 문서를로드하고 저장할 때 높은 성능을 보여줍니다. 테스트에서, DOC 파일 오버 5크기 메가바이트는보다 적은에로드되었습니다 1 두 번째 다음보다 적은 저장 1 두 번째 P4 3GHz 기계 작은 파일은 분당 수천 개의 속도로 처리 할 수 있습니다.

몇몇 경우에,우리의 고객은 속도를 믿을 수 없었다는 것을 저희에게 보고했습니다 Aspose.Words. 그들은 디버거에 거대한 문서를로드 한 코드의 라인을 통해 강화,그것은 그들이 파일을로드 믿을 수 없을 정도로 순간이었다 Document 객체