ドキュメントをある形式から別の形式に変換することは、Aspose.Wordsの主な機能の1つです。 Aspose.Wordsでの変換は、サポートされているロード形式の1つでドキュメントを開き、別の形式で保存することで構成されます。
Aspose.Wordsは、ほとんどすべての一般的な変換の組み合わせをサポートしています。次に例を示します。
DOC、DOCX、RTFからPDFまたはXPS、 DOCまたはDOCXからJPEG、TIFF、PNG、 DOCXからMarkdownまたはHTML、 PDFからDOC、DOCX、またはその他のWord形式、 その他。 これは可能な変換の完全なリストではないことに注意してください。すべてのロードまたはインポート形式を指定するLoadFormatと、Aspose.Wordsでサポートされているすべての保存またはエクスポート形式を指定するSaveFormatを確認できます。
ドキュメントを変換する方法 まず、ドキュメントをAspose.Wordsにロードする必要があります。次に、このドキュメントを必要な形式で保存する必要があります。これらの2つの簡単な手順に従うと、Aspose.Wordsを使用してドキュメントを簡単に変換できることがわかります。
ドキュメントを保存するときに追加のオプションを指定して、目的の結果を得ることができることに注意してください。また、以下で説明します。
ドキュメントをロードする方法 ドキュメントをロードするには、ファイル名またはストリームをDocumentコンストラクターの1つに渡します。ロードされたドキュメントのフォーマットは、ほとんどの場合自動的に決定されます。
次の例は、ファイルからドキュメントをロードする方法を示しています。
// Load the document from the absolute path on disk. Document doc = new Document(dataDir + "TestDocument.docx"); ドキュメントを保存する方法 ドキュメントを保存するには、いずれかのSaveメソッドを使用します。 Aspose.Wordsは、ファイル拡張子から目的の保存形式を自動的に決定します。ドキュメントはファイルまたはストリームの両方に保存できます。たとえば、DOCXドキュメントをPDFファイルとして保存できます。
次の例は、ドキュメントをファイルに保存する方法を示しています。
// Save the document as a PDF file. doc.Save(dataDir + "Document.pdf"); 高度な変換オプションを指定する ドキュメントを変換するときに、いくつかの高度なプロパティを設定できます。 Aspose.Wordsは、SaveOptionsクラスを提供します。これにより、ドキュメントを必要な形式でより正確に保存するプロセスを制御できます。各保存形式には、この保存形式の保存オプションを保持する対応するクラスがあります。たとえば、HTML / MHTML /EPUB形式で保存する場合はHtmlSaveOptions、PDFに保存する場合はPdfSaveOptionsがあります。詳細なプロパティの詳細については、Aspose.Wordsドキュメントの‘Specify SaveOptions’を参照してください。
次の例は、ドキュメントをDOCXからPDFに変換し、Aspose.Wordsを設定して出力ドキュメントにフルフォントを埋め込む方法を示しています。
// Load the document from the file. Document doc = new Document(dataDir + "TestDocument.docx"); // Aspose.