このハウツー記事では、一般的なドキュメント変換パッケージの 1 つを使用してC# で ODT を PDF に変換し、デモンストレーション用の C# ODT から PDF への変換アプリケーション。さらに、さまざまなプロパティを定義して、変換された PDF ドキュメントをカスタマイズする方法についても説明します。 C# 言語を使用して ODT ファイルを PDF に変換するための主な手順とサンプル コード スニペットを次に示します。
C# で ODT を PDF に変換する手順
- NuGet から GroupDocs.Conversion for .NET パッケージをインストールして、ODT を PDF に変換します
- ODT から PDF 形式に変換するための GroupDocs.Conversion 名前空間への参照を追加します
- 入力 ODT ファイルをディスクからロードして PDF 形式に変換する Converter クラスのインスタンスを作成します。
- 変換された PDF ファイルをカスタマイズするための変換オプションの作成と設定
- 最後に、Convert メソッドを呼び出して、ODT を PDF としてディスクに保存します。
C#* を使用して *ODT から PDF への変換用のアプリケーションを作成するには、上記のポイントが機能を迅速に実装するのに役立ちます。ドキュメント変換のワークフローは非常にシンプルで、NuGet Web サイトから必要な変換パッケージをセットアップし、必須の名前空間を含めることで、プロセスをインスタンス化できます。最初の 2 つの手順が完了したら、Converter クラスを使用して入力 ODT ファイルをロードし、PdfConvertOptions クラスを初期化してパラメーターを定義し、変換された PDF ドキュメントをカスタマイズします。最後の手順では、Convert メソッドを呼び出して、結果のファイルを保存する方法を説明します。
C# で ODT を PDF に変換するコード
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertOdtToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert ODT to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source ODT file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.odt"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
// Convert and save the ODT in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
前のセクションで定義したワークフローを使用して C# で ODT ファイルを PDF に変換する上記のサンプル コードを開発しました。これは実用的な例であり、前述のライブラリをインストールしてファイル パスを調整した後、ドキュメント変換を実行するプロジェクトで直接使用できます。さらに、他のツールをインストールする必要はなく、Windows、macOS、Linux などの一般的なオペレーティング システムでこのコードを実行できます。
C# を使用して ODT を PDF に変換するドキュメント変換プロセスについて説明し、そのサンプル コードを作成しました。最近、C# でテキスト ファイルを JPG に変更する記事を公開しました。詳細については、C# を使用してテキスト ファイルを JPG に変換する方法 ガイドをご覧ください。