この簡単なトピックでは、C# で Word を PCL に変換する方法について説明します。これには、開発環境をセットアップするために必要な情報がすべて含まれており、C# を使用して DOCX を PCL に変換するための実用的なコード例が提供されています。開発されたアプリケーションは、Linux、macOS、または MS Windows の .NET 構成環境内で使用できます。
C# で DOCX を PCL にエクスポートする手順
- Aspose.Words for .NET を使用して Word ファイルを C# の PCL に変換するように環境を構成する
- Document クラスのインスタンスを使用して、ソース Word ドキュメント ファイルを読み込みます
- PclSaveOptions クラス オブジェクトのインスタンスを作成し、必要な出力 PCL ファイル設定を設定します
- Word 文書を PCL ファイルとしてディスクに保存します。
上記の手順には、非常に単純な API インターフェイスを使用して Word ドキュメントを C# の PCL に変換するプロセスが含まれます。このプロセスは、ディスクまたはメモリ ストリームを使用してソース Word ドキュメントをロードすることで開始され、その後、PclSaveOptions クラスのインスタンスを作成して、必要な PCL ファイル プロパティを設定します。最後に、ロードされた Word 文書は PCL ファイルとしてディスクに保存されます。
C# で Word を PCL に変換するコード
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace Testword | |
{ | |
public class WordToPCL | |
{ | |
public static void ConvertToPCL() | |
{ | |
string FilePath = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to convert Word files to PCL | |
License wordsLiense = new License(); | |
wordsLiense.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
Document sourceDocx = new Document(FilePath + "Test1.docx"); | |
PclSaveOptions options = new PclSaveOptions(); | |
options.AllowEmbeddingPostScriptFonts = true; | |
options.ColorMode = ColorMode.Grayscale; | |
options.JpegQuality = 100; | |
// Convert Word to PCL | |
sourceDocx.Save(FilePath + "DocumentPcl.pcl", options); | |
} | |
} | |
} |
上記のコード例は、単純な API 呼び出しを使用して *C# で DOCX を PCL にエクスポートするプロセスを実行します。 PclSaveOptions クラスは、ColorMode、CustomTimeZoneIfo、DefaultTemplate、Dml3DEffectsRenderingMode、ExportGeneratorName、FallbackFontName、および JpegQuality の設定など、出力 PCL ファイルをカスタマイズするためのいくつかのオプションのプロパティを提供します。
このトピックでは、C# を使用して Word 文書を PCL に変換する方法について学びました。 Word 文書を結合するプロセスについて知りたい場合は、C# を使用して Word ドキュメントを結合する方法 の記事を参照してください。