この記事では、一般的なドキュメント変換パッケージの 1 つを使用して、C# を使用して XPS を PDF に変換する 段階的なプロセスについて説明します。このチュートリアルでは、C# convert XPS to PDF のサンプル アプリケーションも提供し、機能の実装と動作を示します。さらに、この投稿では、変換された PDF ファイルをカスタマイズするためのパラメーターを定義する方法について説明します。以下に、C# で XPS を PDF に変換するためのポイントとサンプル コードのリストを示します。
C# を使用して XPS を PDF に変換する手順
- NuGet Web サイトから GroupDocs.Conversion for .NET パッケージをインストールして、XPS を PDF に変換します
- XPS から PDF 形式に変換するための GroupDocs.Conversion 名前空間への参照を追加します
- 入力 XPS ファイルをディスクからロードして PDF 形式に変換するための Converter クラスを初期化します。
- 出力 PDF ファイルをカスタマイズするための変換オプションの作成と設定
- 最後に、Convert メソッドを呼び出して、XPS を PDF としてディスクに保存します。
Convert XPS to PDF C# 機能を実装するには、上記のワークフローに従うだけです。 NuGet パッケージ マネージャーから必要なドキュメント変換パッケージをインストールし、必須の名前空間をインポートした後、Converter クラスをインスタンス化して、入力 XPS ファイルを読み込む必要があります。この後、PdfConvertOptions オブジェクトを使用して変換された PDF ファイルをカスタマイズするためのプロパティを設定し、最後に Convert メソッドを呼び出して結果のファイルをディスクに保存できます。
C# を使用して XPS を PDF に変換するコード
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertXpsToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert XPS 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 XPS file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.xps"); | |
// Set the conversion options for PDF document to customize the output file | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.PageNumber = 1; | |
options.PagesCount = 1; | |
// Convert and save the XPS in PDF format | |
converter.Convert("converted.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
上記のスニペットは、C#* での *XPS から PDF へのコンバーターの実装を示しています。このサンプル コードは、アプリケーションでドキュメント変換を実行するために簡単に使用できますが、最初に変換パッケージをセットアップし、ライセンス ファイルと入力ファイルを提供する必要があります。さらに、この例を使用するために追加のソフトウェアをインストールする必要はなく、.NET 環境をサポートする Windows、Linux、macOS などの一般的なオペレーティング システムでこのコードを実行できます。
C# XPS から PDF へのドキュメント変換手順について説明し、サンプル コードを作成しました。最近、C# を使用して EPS を JPG に変更する記事を公開しました。詳細については、C#でEPSをJPGに変換する方法 ガイドをご覧ください。