レンダリング
Aspose.Wordsで"レンダリング"という用語を使用して、文書をファイル形式またはページ分割された媒体またはページの概念を持つ媒体に変換するプロセスを説明し ドキュメントをページにレンダリングすることについて話しています。 次の図は、Aspose.Wordsでのレンダリングを示しています。
Aspose.Wordsのレンダリング機能を使用すると、次の操作を実行できます:
- 文書または選択したページを次のように変換しますPDF, XPS, HTML, XAML, PostScript, とPCL形式。
- ドキュメントを複数ページTIFFドキュメントに変換するか、任意のページをラスターイメージに変換してBMP、PNG、またはJPEGとして保存します。
- ドキュメントページをスケーラブルなベクターグラフィックイメージ(SVG)に変換するか、ベクターイメージに変換してEMFとして保存します。
- ドキュメントページを特定のサイズまたは縮尺で
Graphics
オブジェクトにレンダリング(描画)して、ドキュメントページのサムネイル、フルサイズまたは縮尺のイ - ドキュメントとは別にShapeオブジェクトを任意の画像形式または
Graphics
オブジェクトにレンダリングします。 - Swingコンポーネント内のドキュメントの任意のページを表示します。
- 標準のJava印刷インフラストラクチャを使用してドキュメントページを印刷またはプレビューします。
フローレイアウトまたは固定レイアウトドキュメントフォーマット
Aspose.Wordsに読み込むことができるドキュメント形式のほとんどは、“フローレイアウト"形式として知られています。 フローレイアウト形式には次のものが含まれます。DOC, OOXML, RTF, ODT, とHTML。 これらの形式の文書は、段落、表、ヘッダー、フッター、画像、フィールド、およびそれらの書式設定(太字、斜体、フォント、サイズなど)などのさまざまな要素で構成され ただし、フローレイアウト形式には、特定の各段落または文字がページに表示される位置に関する情報は含まれていません。
対照的に、PDFやXPSのような"固定レイアウト”(“固定ページ"とも呼ばれます)形式には、すべてのドキュメント要素の正確な位置情報が含まれています。 これらの形式は、ページにレイアウトされた後の文書の元の外観を維持し、表示された情報の精度を高めます。
ページレイアウトエンジン
Aspose.Wordsは、フローレイアウトドキュメントをページに書式設定する独自のページレイアウトエンジンを実装します。 Aspose.Wordsは、PDFやXPSなどの固定レイアウトドキュメントを生成するか、印刷や描画などの別の媒体にページを出力するレンダラーの数を実装します。Aspose.Wordsは、PDFやXPS エクスポートはHTMLとXAMLのページ分割もできることに注意してください。 これは、文書を通常のHTMLまたはXAML(フローレイアウト形式)として保存するか、要素の絶対位置を特徴とする"ページ区切り"HTMLおよびXAMLとして保存できることを意
Aspose.Wordsページレイアウトエンジンを使用する最も重要な利点は、Microsoft Wordのページレイアウトエンジンの動作を模倣することです。 したがって、Microsoft Word文書をPDF、XPSに変換したり、Aspose.Wordsを使用して印刷したりすると、出力はMicrosoft Wordによって行われたかのようにほぼ正確に表示されます。 Aspose.WordsはMicrosoft Wordを利用しないことに注意してください。