ファイル形式と変換

さまざまなドキュメントフォーマットを素早く確実に変換する能力は、高度の精度で Aspose.Words’s フラグシップ機能。 これは、選択するのに十分な理由がよくあります Aspose.Words お問い合わせ Javaお問い合わせ

と Aspose.Words サポートされているロードフォーマットからサポートされている2行のコードを使用して保存形式に変換できます。

1。 ファイルからドキュメントをロードするか、ストリームをストリーム 2。 サポートされているフォーマットに保存する

次のコードの例では、ドキュメントを変換する方法を示します。

文書の読み込み、変換、保存に関する詳細は、 ローディング、保存および変換 セクション。

ハイファイ

主な目的の一つ Aspose.Words 文書のフォーマット間の高忠実度変換を提供することです。 出力文書が元のすべてのコンテンツとフォーマットを保持する変換を記述するために「ハイファイ」という言葉を使用します。

現代的な単語処理の文書のフォーマットは複雑で、何百もの特徴を含んでいます。 ベンダーがソリューションが特定のドキュメントフォーマットをサポートすると主張する時には、フォーマットの基本機能のみがサポートされています。 例えば、 Microsoft Word 文書は、フットノート、テキストボックス、自動形状、OLEオブジェクト、フィールド、および高度なフォーマット属性などの高度な機能を備えています。 これらの要素の多くは、多くの場合、ライブラリを処理するドキュメントでは無視されますが、 Aspose.Wordsお問い合わせ

フォーマットサポートの大きな目的

顕著な利点の Aspose.Words よく知られているフォーマットのほとんどのためのサポートの大きい範囲です。 他の多くの重要な機能に対して同じレベルのサポートを見つけるのは難しいか不可能です。

特定のフォーマットをサポートするソリューションを購入する場合、このフォーマットの機能がサポートされています。 テストするには、複雑なファイルを作成し、提案されたソリューションを介して実行します。 多くの場合、多くの文書要素と書式が失われることがわかります。 たとえば、DOC形式、図形、テキストボックス、フィールド、列、OLEオブジェクト、修正、右から左のテキストは通常苦しむ。

Aspose.Words Document Object Model ( )DOM) と設計されました Microsoft Word ドキュメントフォーマットを念頭に置いてください。 したがって、DOC、DOCX、RTF、WordprocessingMLなどのフォーマットのサポートレベルは、非推奨です。 これらのフォーマット間の任意の方向での変換は、高忠実度です.

複雑な文書を実行する際に Aspose.Words, フォーマット実装の比類のない完全性をお楽しみください。

一般的なフォーマット間の変換例

以下は、いくつかの一般的なフォーマット間の変換の例です。 どのように正確に評価することができます Aspose.Words タスクに対処する。


  • DOC から RTF - 高忠実度変換: * 必須

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


*DOCからPDFへの変換: * 必須

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

doc-to-pdf-aspose-words-java-3 doc-to-pdf-aspose-words-java-4


*DOC から ODT - 高忠実度変換: * 必須

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


*DOCから XPS – 高忠実度変換: * 必須

doc-to-xps-aspose-words-java-1 doc-to-xps-aspose-words-java-2


*DOC-JPEG-高忠実度変換: * 必須

doc-to-jpg-aspose-words-java-1

*RTF から TXT - 高忠実度変換: * 必須

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


コンバーターのすべて Aspose.Words 素晴らしいです, 時々、あなたは異なるフォーマットで文書の同じ外観を得ることができません.

たとえば、HTMLのすべての機能とHTMLのすべての機能との間の単純な1対1のマッチはありません。 Microsoft Word ドキュメント。 HTMLにヘッダー/フッター、セクション、フィールド、タブはありません。 逆に、すべてのCSS属性やルールがマップされるわけではありません。 Microsoft Word ドキュメント。

以下はDOCからHTMLへの変換の例です。


HTMLへのDOC - 高忠実度変換:

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

doc-to-html-aspose-words-java-3 doc-to-html-aspose-words-java-4


高いスケーラビリティ

スケーラブルなサーバー・サイドのシナリオを使う Aspose.Words シンプルで清潔なデザインのために主に – Aspose.Words マルチスレッド対応 Document オブジェクトは互いに独立しており、1つのスレッドが一度に文書を変更できる限り(任意のコレクションクラスの典型的な要件)、複数のスレッドは、同時に任意の数の文書を処理することができます。

高性能

Aspose.Words 文書の読み込みと保存時に高い性能を発揮します。 テストでは、5Mb以上のDOCファイルが1秒未満で読み込まれ、P4 3GHzマシンで1秒以内に保存されました。 より小さいファイルは、数分の速度で処理することができます。

いくつかの機会に、私達の顧客はそれらが速度を信じることができなかった私達に報告しました Aspose.Wordsお問い合わせ 大量のドキュメントをデバッガにロードしていたコードの行を踏んで、ファイルがロードされたと信じられないほどインスタンス化した Document オブジェクト。