지원되는 기능

Aspose.Words은 사용자에게 다양한 기능을 제공합니다. 사용자는 문서를 지원되는 형식에서 다른 형식으로 변환하고 변환 프로세스 중에 해당 문서를 수정하는 것부터 구조화되고 시각적으로 매력적인 문서 작성 또는보고 자동화와 같은 비즈니스 작업에 이르기까지 엄청난 양의 문서 관련 작업을 수행 할 수 있습니다.

최신 문서 형식 및 표준은 복잡하며 프로젝트에서 문서 변환 또는 기타 문서 처리 기능이 필요한 경우 원하는 기능을 구현하는 타사 구성 요소에 의존하는 것이 유일한 실용적인 해결책입니다. 그러나 타사 구성 요소를 사용하면 항상 위험이 따릅니다. 문서 처리의 독특한 위험 중 하나는 라이브러리가 특정 문서 형식이나 표준을 어떻게 완전하고 올바르게 구현하는지에 대한 질문입니다.

아스 포스는 문서 형식과 표준의 가장 완전하고 정확한 구현을 제공하기 위해 최선을 다하고 있습니다. Aspose.Words팀은 여러 플랫폼에서 지원되는 문서 형식에 대한 자세한 구현 노트를 제공함으로써 상호 운용성에 대한 의지를 보여줍니다.

아래 표는Java기능에 대한Aspose.Words을 요약하고 자세한 기능 설명에 대한 링크를 제공합니다.

지원되는 플랫폼

Java에 대한Aspose.Words플랫폼은 아래 목록에 있습니다. 더 많은 플랫폼에 대한 지원이 필요한 경우.NET에 대해"쌍둥이 형제"제품Aspose.Words을 찾으십시오.

특징 설명
Java Aspose.WordsJava에 대해 사용할 수 있습니다Java 1.6, 1.7 그리고1.8및Java가 설치된 모든 장소에서 실행됩니다.

파일 형식 및 변환

특징 설명
Microsoft Word (DOC) (부하 그리고 저장) 가장 빠르고 가장 완벽한DOC형식 구현을 찾을 수 있습니다.
WordprocessingML (DOCX, XML) (부하 그리고 저장) Aspose.Words은 완전한 지원OOXML,플랫OPC및 워드 2003XML을 제공합니다.
서식 있는 텍스트 형식(RTF)(부하 그리고 저장) RTF형식의 포괄적 인 지원은 다양한 응용 프로그램과 상호 작용합니다.
HTML,XHTML및MHTML 부하 그리고 저장 HTML/XHTML더 큰 상호 운용성을 위해. MHTML로 저장도 가능합니다.
OpenDocument (ODT) Aspose.Words수 부하 그리고 저장 OpenDocument텍스트(.형식.
어도비 휴대용 문서 형식(PDF) 모든 문서를 높은 충실도로PDF로 변환합니다. PDF/A이 지원됩니다.
XML용지 사양(XPS)(부하 그리고 저장) 높은 충실도로 모든 문서를XPS으로 변환합니다.
일반 텍스트(TXT)부하 그리고 저장) 일반 텍스트 형식으로 저장하여 텍스트를 쉽게 추출 할 수 있습니다.
디지털 출판(EPUB) EPUB는eBooks의 인기 있는 형식입니다. 모든 문서를Aspose.Words에서IDPFEPUB형식으로 변환할 수 있습니다.

렌더링 및 인쇄

Aspose.Words이제 문서 페이지의 높은 충실도 렌더링을 제공합니다.

특징
아래의 모든 형식으로 높은 충실도(정확히Microsoft Word®처럼 그렇게 할 것)와 페이지에 레이아웃 문서.
개별 페이지 또는 전체 문서를PDF또는XPS로 렌더링합니다.
문서 페이지를 래스터 이미지로 렌더링(다중 페이지TIFF, PNG, JPEG, BMP).
Java그래픽 객체에 페이지를 특정 크기로 렌더링합니다.
Java인쇄 인프라를 사용하여 문서 페이지를 인쇄합니다.
TOC,페이지 번호 및 기타 필드를 렌더링하거나 인쇄하기 전에 업데이트합니다.
OpenGL을 통한 3 차원 효과 렌더링

문서 콘텐츠 기능

특징
단락 및 텍스트에 액세스,생성 및 수정합니다.
이미지,텍스트 상자 및 도형에 액세스,생성 및 수정합니다.
테이블,행 및 셀에 액세스,생성 및 수정합니다.
액세스,생성 및 필드,양식 필드,하이퍼 링크 및 책갈피를 수정합니다.
문서 섹션,머리글 및 바닥글에 액세스,생성 및 수정합니다.
각주,미주 및 주석에 액세스,생성 및 수정합니다.
사용자 정의XML,SmartTags및 구조화된 문서 태그(콘텐츠 컨트롤)에 액세스,생성 및 수정합니다.
XmlDocument과 같은 클래스 및 메서드를 사용하여 모든 문서 요소에 액세스하고 수정합니다.
필드 결과IF,수식 및 기타 인기 있는 필드 유형을 업데이트합니다.
목차(TOC)필드를Microsoft Word과 정확히 동일하게 다시 작성하고 업데이트합니다.
문서 간에 문서 요소를 복사하고 이동합니다.
문서 가입 및 분할.
기본 제공 및 사용자 지정 문서 속성을 가져와 설정합니다.
문서 보호,열린 보호 및 암호화된 문서를 지정합니다.
텍스트 찾기 및 바꾸기,문서 내용 열거.
문서의 모든 개정을 수락합니다.
문서에서OLE개체 및 액티브엑스 컨트롤을 보존하거나 추출합니다.
문서에서VBA매크로를 유지하거나 제거합니다. VBA매크로 디지털 서명을 유지합니다.
문서에서 디지털 서명을 감지합니다.
HTML텍스트를 삽입합니다.
워드 문서에서VBA매크로를 추출합니다.

문서 서식 기능

Aspose.Words은 모든 문서 요소의 서식 속성에 대한 자세한 프로그래밍 방식 액세스를 제공합니다.

특징
글꼴,색상,효과,테두리 및 음영을 포함한 모든 문자 서식을 액세스하고 수정합니다.
들여 쓰기,간격,테두리 및 음영,탭 중지를 포함한 모든 단락 서식을 액세스하고 수정합니다.
액세스 및 번호 매기기 및 수준을 포함한 모든 글 머리 기호 및 번호 매기기 목록 서식을 수정합니다.
정렬,방향,테두리 및 음영을 포함한 테이블 서식에 액세스하고 수정합니다.
용지 크기,여백 및 방향을 포함한 모든 섹션 속성에 액세스하고 수정합니다.
문서 스타일에 액세스,생성 및 수정합니다.
위치,크기,선 및 채우기 속성,이미지 바이트를 포함한 도면 객체에 액세스하고 수정합니다.

Mail Merge기능

특징
다음을 포함하여 보고서의 모든 표준Microsoft WordMail Merge필드를 사용합니다MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, GREETINGLINE.
가장 복잡하고 중첩된IF필드 및 수식이 포함된 문서에 대해Mail Merge을 실행합니다.
Mail Merge영역을 사용하여 데이터 원본에서 문서의 테이블 또는 조각을 채우고 동적으로 확장합니다.
주문/OrderDetails과 같은 마스터 세부 정보(부모-자식)데이터가 포함 된 보고서를 쉽게 생성 할 수 있습니다.
ResultSet인터페이스를 구현하는Java데이터 원본의 데이터로 문서를 채웁니다.
IMailMergeDataSource인터페이스를 구현하여XML파일 또는 비즈니스 개체와 같은 데이터 원본의 문서를 채웁니다.
숫자 서식 지정과 같이 이벤트를 사용하여 데이터를 병합하는 방법을 정확하게 제어합니다.
Mail merge동안 이미지를 삽입합니다.
문서의Microsoft WordMail Merge데이터 원본을 프로그래밍 방식으로 만들거나 수정합니다. Mail Merge설정 및 데이터 소스를 보존합니다.
Mail Merge필드 이름을 검색합니다.

보고 기능

LINQ보고 엔진은 데이터베이스를 포함한 다양한 소스에서 얻은 템플릿 문서 및 데이터를 기반으로 문서를 생성 할 수있는 고급보고 도구입니다, XML, JSON, OData, 사용자 정의CLR유형,외부 문서 등의 개체 상자 밖으로.

주요 특징
템플릿에서 직접C#구문 및LINQ확장 메서드 지원(ADO.NET데이터 원본에도 해당)
테이블,목록 및 공통 콘텐츠에 대한 반복 가능 및 조건부 문서 블록(루프 및 조건)지원
동적으로 생성 된 차트 및 이미지 지원
문서에 외부 문서 및HTML블록 삽입 지원
단일 문서 생성을 위한 여러 데이터 소스(다양한 유형 포함)지원
기본 제공 데이터 관계 지원(마스터-세부 사항)
템플릿에서 직접 그룹화,정렬,필터링 및 기타와 같은 다양한 데이터 조작에 대한 포괄적 인 지원
WYSIWYG:생성된 문서는 해당 템플릿의 요소와 동일한 서식을 유지합니다