제품 개요

aspose-words-product

Aspose.WordsJava에 오신 것을 환영합니다!

Aspose.Words은 응용 프로그램에서 다양한 문서 처리 작업을 수행할 수 있도록 하는 크로스 플랫폼 클래스 라이브러리입니다. 우리는 그것을 프로그래밍 가능한 문서 편집기라고 부릅니다.

Aspose.Words를 사용하면Microsoft Word또는Office Automation과 같은 타사 응용 프로그램에 의존하지 않고 문서를 생성,수정,변환,렌더링 및 인쇄할 수 있습니다.

문서를 지원되는 로드 형식에서 지원되는 저장 형식(예:Microsoft Word형식을PDF,HTML또는Markdown,HTML에서DOCX등)으로 변환할 수 있다는 점은 주목할 가치가 있습니다. 에서 문서 변환에 대해 자세히 알아보기 문서 변환 부문

우리 도서관의 또 다른 인기있는 옵션은Reports and Mails입니다. 우리의 사용자는 매우 복잡한 개별적으로 조정 금융,의료 및 기타Reports을 생성합니다. 이렇게 하면 생성된 문서가 일반 텍스트 편집기를 사용하여 보고서를 수동으로 만든 것처럼 보입니다. 또 다른 옵션인Mail는 수천,수백만 개의 단순하지만 여전히 개인 템플릿 기반 문서를 매우 빠르게 생성할 수 있는 기능을 제공합니다.

API를 가능한 한 명확하고 명백하게 만들기 위해 우리는 일반적인Java플랫폼 개발 관행을 인정하고 존중하기로 결정했습니다. 따라서Java에 대한Aspose.Words은Java개발자가 널리 인정하는 코딩 지침을 따릅니다.

Aspose.Words사용의 이점

프로젝트에서Java에Aspose.Words을 사용하면 다음과 같은 이점이 있습니다:

  • 성능 및 확장성
  • 풍부한 기능 세트
  • 플랫폼 독립성
  • 타사 응용 프로그램으로부터의 독립성
  • 최소 학습 곡선

다음 다이어그램은Java에 대한Aspose.Words의 주요 특징과 서로 어떻게 관련되어 있는지 보여줍니다.

aspose_words-java-product-features-overview

풍부한 기능 세트

Aspose.WordsJava의 특징은 네 가지 주요 영역으로 나눌 수 있습니다.

변환

문서를 쉽고 안정적으로 변환하는 기능은Aspose.Words의 주요 기능 중 하나입니다.

포괄적 인 문서 가져오기 및 내보내기 함께 35 개 이상의 지원되는 파일 형식 사용자가 문서를하나의 인기있는 형식에서another(예:DOCX에서PDF,JPEG또는Markdown)로 변환할 수 있습니다.

문서 개체 모델(DOM)

리치API를 통해 모든 문서 요소와 포맷에 프로그래밍 방식으로 액세스하면 문서 콘텐츠를 생성,수정,추출,복사,분할,결합 및 교체 할 수 있습니다. 더 알아보기 Aspose.Words문서 개체 모델(DOM) 부문

렌더링

우리는 용어를 사용 Aspose.Words에서 렌더링 파일 형식 또는 매체로 문서를 변환하는 과정을 설명하기 위해,페이지 매김 또는 그 페이지의 개념을 가지고있다.

전체 문서 또는 특정 페이지를PDF또는XPS로 변환하여 서버 쪽 문서를 생성하거나 인쇄하거나 페이지를 렌더링할 수 있습니다. 그리고 이 모든 것이 높은 충실도로Microsoft Word과 정확히 같습니다.

보고

처음부터 또는 데이터 소스 또는 비즈니스 개체의 데이터로 템플릿을 작성하여 문서 또는 보고서를 생성합니다. 데이터베이스에서 데이터 보고 및 가져오기에 대한 자세한 내용은 다음을 참조하십시오 Mail Merge및 보고 그리고 LINQ보고 엔진 섹션.

플랫폼 독립성

Aspose.WordsJava의 경우 모든Java개발 환경 및 배포 플랫폼을 다룹니다. 우리의API는 다음과 같은 광범위한 운영 체제를위한 응용 프로그램을 개발하는 데 사용할 수 있습니다Windows, Linux, Mac OS, Android, 그리고 다양한 플랫폼.

간단히 말해서 플랫폼이 표준Java을 실행할 수 있다면Java에 대해Aspose.Words을 실행할 수 있습니다. 응용 프로그램이 표준JavaAPI를 호출할 수 있는 경우 응용 프로그램에서JavaAPI에 대해Aspose.Words을 호출하는 데 문제가 없습니다.

현재 기준선은JDK1입니다.7 및 최신. 그러나 우리는 여전히JDK1을 지원합니다.6.

동일한 코드 기반을 기반으로 세 가지 다른 릴리스가 있습니다:

  • Aspose.WordsJava
  • Aspose.WordsAndroid을 통해Java
  • Aspose.Words(으)로 JasperReports

Java및Android릴리스는 해당 플랫폼을 위해 컴파일되지만JasperReports에 대한Aspose.Words은Java에 대한"순서"Aspose.Words주위에 두꺼운 래퍼입니다. 그것은 단지 편의를 위해입니다. 더 나은 사용자의 요구에 맞는 특정 방법으로–당신은 또한 수동으로 아스 포스 단어와JasperReports을 통합 할 수 있습니다.

다른 응용 프로그램으로부터의 독립성

Aspose.Words은 제 3 자 응용 프로그램(예:Microsoft사무실)을 작동시키기 위해 컴퓨터에 설치할 필요가 없습니다. 모든 아 포스 구성 요소는 완전히 독립적입니다. 따라서Aspose.Words은 보안,안정성,확장성/속도,가격 및 문서 및 관련 작업 작업을 위한 기능 측면에서 자동화에 대한 훌륭한 대안이 됩니다.

성능 및 확장성

Aspose.Words은 서버 또는 클라이언트 모두에서 크게 수행하도록 설계되었습니다. Aspose.Words은Java응용 프로그램과 함께 간단히 복사하여 배포할 수 있는 단일Java용기입니다. 당신이(별도의 항아리에 제공)그것을 필요로하는 경우 당신은 또한 고급 글꼴 기능에 대한HarfBuzz플러그인을 추가 할 수 있습니다. 표준JavaImageIOJAI확장은 추가ImageIO코덱(현대Java환경에서 필요 없음)을 지원하기 위해 플랫폼에 추가 할 수도 있습니다.

Aspose.Words을 사용하면 문자 그대로 몇 분 안에 수천 개의 문서를 생성 할 수 있습니다.이 문서에는 문서 열기,콘텐츠 수정 및 서식 지정 또는 데이터로 채우기 및 저장이 포함됩니다. 가장 복잡한 문서조차도P42 에 열리고 저장됩니다.4Ghz1GbRAM기계(초 단위).

Aspose.Words은 한 번에 하나의 스레드만 문서에서 작동하는 한 다중 스레드 안전입니다. 이것은 하나의 스레드가 하나의 문서에서 작업하는 일반적인 시나리오입니다. 다른 스레드는 동시에 다른 문서에서 안전하게 작업 할 수 있습니다.

최소 학습 곡선

Aspose.Words에는 150 개 이상의 공공 수업과 열거가 있지만,Aspose.WordsAPI는 다음과 같은 목표를 염두에 두고 신중하게 설계되었기 때문에 학습 곡선은 최소입니다.:

  • Microsoft Word자동화와 같은 잘 알려진 다른APIs에서 모범 사례를 차용하십시오
  • Java프레임워크 설계 가이드라인에서 모범 사례를 차용합니다
  • 문서 요소의 사용 편의성과 상세한 조작의 균형을 제공합니다

이전에 프로젝트에서Microsoft Word자동화를 사용한 개발자는 많은 클래스,메서드 및 속성의 이름과 동작을 잘 알고 있습니다.

Document, Paragraph, Bookmark, Range, Section.PageSetup 그리고Paragraph.ParagraphFormat은Aspose.Words클래스 중 일부입니다. 동시에,Aspose.Words은Microsoft Word객체 모델과는 상당히 다릅니다.그것은 문서를XMLDOM트리와 같은 객체의 트리로 나타냅니다. 당신이 어떤XMLDOM라이브러리와 함께 작업 한 경우,당신은 이해하고Aspose.Words작업하기 쉬운 찾을 수 있습니다.

가격 및 정책

방문하시기 바랍니다 라이선스 라이센스에 대한 정보 및 검토 페이지 가격 정보 가격에 대한 자세한 내용은 페이지.

기술 지원

Aspose.Words기술 지원에 대한 자세한 내용은 다음을 참조하십시오 지원 페이지.