---
title: "製品概要"
---

![aspose-words-product_cpp](product-overview_1)

への歓迎 C++の場合Aspose.Words!

Aspose.Wordsは、アプリケーションがさまざまなドキュメント処理タスクを実行できるようにするクロスプラットフォームのクラスライブラリです。

Aspose.Wordsを使用すると、Word形式をPDF、HTML、またはMarkdown、HTMLをDOCXなど、サポートされている読み込み形式からサポートされている保存形式にドキュメントを変換できます。 ドキュメントの変換の詳細については、次を参照してください。 [文書を変換する](/words/ja/cpp/convert-a-document/) セクション。

Aspose.Wordsを使用すると、Microsoft WordやOffice Automationなどのサードパーティのアプリケーションに依存することなく、ドキュメントを作成、変更、変換、レンダリング、および印刷できます。

## Aspose.Wordsを使用する利点

を使用して C++の場合Aspose.Words あなたのプロジェクトでは、次の利点があります:

* 豊富な機能セット
* プラットフォームの独立性
* サードパーティのアプリケーションからの独立性
* パフォーマンスとスケーラビリティ
* 最小学習曲線

次の図は、С++のAspose.Wordsの主な機能と、それらが互いにどのように関連しているかを示しています。

![aspose_words-product-features-overview](aspose-words-product-features-overview.png)

### 豊富な機能セット

C++の場合Aspose.Words 機能は4つの主要な領域に分けることができます。

#### 変換

文書を簡単かつ確実に変換する機能は、Aspose.Wordsの主な機能の1つです。

総合 [ドキュメントのインポートとエクスポート](/words/ja/cpp/loading-saving-and-converting/) と [35以上のサポートされているファイル形式](/words/ja/cpp/supported-document-formats/) DOCXからPDF、JPEG、Markdownなど、ドキュメントを[one popular format](https://reference.aspose.com/words/cpp/aspose.words/loadformat/)から[another](https://reference.aspose.com/words/cpp/aspose.words/saveformat/)に変換できます。

#### ドキュメントオブジェクトモデル(DOM)

すべてのドキュメント要素と書式設定への豊富なAPIを介したプログラムアクセスにより、ドキュメントコンテンツを作成、変更、抽出、コピー、分割、結合、およ の詳細をご覧ください [Aspose.Wordsドキュメントオブジェクトモデル(DOM)](/words/ja/cpp/aspose-words-document-object-model/) セクション。

#### レンダリング

私たちは、用語を使用します [Aspose.Wordsでのレンダリング](/words/ja/cpp/rendering/) 文書をファイル形式または媒体に変換するプロセスを説明するために、ページ化された、またはページの概念を持っています。

ドキュメント全体または特定のページをPDFまたはXPSに変換してサーバー側のドキュメントを生成し、印刷することができます。 そして、これはすべて忠実度が高く、Microsoft Wordがそれを行ったのとまったく同じです。

#### 報告

最初から、またはデータソースまたはビジネスオブジェクトからのデータをテンプレートに入力して、ドキュメントまたはレポートを生成します。 データベースからのデータのレポートおよびフェッチの詳細については、 [Mail Mergeと報告](/words/ja/cpp/mail-merge-and-reporting/).

### プラットフォームの独立性

C++の場合Aspose.Words 一般的な開発環境とデプロイメントプラットフォームのほとんどをカバーしています。 このAPIは、Windows、Linux、macOS、およびさまざまなプラットフォームなどの幅広いオペレーティングシステム用のアプリケーションを開発するために使用できます。

### 他のアプリケーションからの独立性

Aspose.Wordsは、動作するためにサードパーティのアプリケーションMicrosoftOfficeなどをマシンにインストールする必要はありません。 すべてのAsposeコンポーネントは完全に独立しています。 これにより、セキュリティ、安定性、拡張性/速度、価格、ドキュメントや関連タスクを操作するための機能の点で、Aspose.Wordsは自動化の優れた代替手段になります。

### パフォーマンスとスケーラビリティ

Aspose.Wordsを使用すると、文字通り数千の文書を数分で生成することができ、文書を開いたり、コンテンツを変更したり、書式設定したり、データを入力したり、保存したりすることができます。 ほとんどの複雑な文書でさえ、p42.4Ghz1Gb RAMマシン上で開かれ、秒の分数で保存されます。

Aspose.Wordsは、一度に一つのスレッドだけがドキュメントで動作する限り、マルチスレッド安全です。 これは、1つのスレッドが1つのドキュメントで動作する典型的なシナリオです。 異なるスレッドは、異なるドキュメントで同時に安全に作業できます。

### 最小学習曲線

Aspose.Wordsには150以上のパブリッククラスと列挙がありますが、Aspose.WordsAPIは次の目標を念頭に慎重に設計されているため、学習曲線は最小限です:

* Microsoft Word自動化などの他のよく知られているAPIsからベストプラクティスを借用する

* 使いやすさとドキュメント要素の詳細な操作のバランスを提供します

以前にプロジェクトでMicrosoft Word自動化を使用したことのある開発者は、多くのクラス、メソッド、およびプロパティの名前と動作をよく知っています。

[Document](https://reference.aspose.com/words/cpp/aspose.words/document/), [Paragraph](https://reference.aspose.com/words/cpp/aspose.words/paragraph/), [Bookmark](https://reference.aspose.com/words/cpp/aspose.words/bookmark/), [Range](https://reference.aspose.com/words/cpp/aspose.words/range/), [Section.PageSetup](https://reference.aspose.com/words/cpp/aspose.words/section/get_pagesetup/) そして[Paragraph.ParagraphFormat](https://reference.aspose.com/words/cpp/aspose.words/paragraph/get_paragraphformat/)はAspose.Wordsクラスの一部です。 同時に、Aspose.Wordsは、xml DOMツリーのように、オブジェクトのツリーとして文書を表すという点で、Microsoft Wordオブジェクトモデルとはかなり異なります。 XML DOMライブラリを使用したことがある場合は、Aspose.Wordsを理解して作業するのが簡単です。

## 価格とポリシー

をご覧ください [ライセンス](/words/ja/cpp/licensing/) ライセンスの情報とレビューのためのページ [価格情報](https://purchase.aspose.com/pricing/words/family/) 価格の詳細については、ページ.

## 技術サポート

Aspose.Wordsテクニカルサポートの詳細については、以下を参照してください [サポートページ](/words/ja/cpp/technical-support/).
