0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

C#/VB.NET:Word を XPS に変換する方法

Last updated at Posted at 2022-11-07

Word文書をxps形式に変換することで、固定された文書の形式を維持し、他人が勝手に文書の内容を修正することを防ぐことができます。この記事では、Free Spire.Doc for .NETを使ってC#/VB.NETプログラムでWordをXPSに変換する方法を示します。

Free Spire.Doc for .NETをインストールする

方法1:NuGetを介してFree Spire.Doc for .NETをインストールする
「ツール」>「NuGetパッケージマネージャ」>「パッケージマネージャコンソール」の順に選択し、次のコマンドを実行します。

PM> Install-Package FreeSpire.Doc

方法2:プログラムに手動でSpire.doc.dllファイルを導入する
Free Spire.Doc for.NETをローカルにダウンロードし、解凍してインストールします。インストールが完了したら、Visual Studioを開いて新しいプロジェクトを作成し、右側のソリューションエクスプローラで「参照」を右クリックし、「参照を追加」>「参照」を選択して、インストールパスの下のBINフォルダのdllファイルを見つけ、「OK」をクリックして、プログラムに参照を追加します。

Word を XPS に変換する

詳細な手順は次のとおりです。

  • Document クラスのオブジェクトを作成します。
  • Document.LoadFromFile() メソッドを使用して Word ドキュメントをロードします。
  • Document.SaveToFile(string filePath, FileFormat fileFormat) メソッドを使用して、Word ドキュメントを XPS ドキュメント書式として保存します。
    C#:
using Spire.Doc;
namespace ConvertWordToXps
{
    class Program
    {
        static void Main(string[] args)
        {
            //Documentクラスのオブジェクトを作成する
            Document doc = new Document();

            //Wordドキュメントをロードする
            doc.LoadFromFile(@"sample.docx");

            //WordをXPSとして保存する
            doc.SaveToFile("result.xps", FileFormat.XPS);
        }
    }
}

VB.NET

Imports Spire.Doc
Namespace ConvertWordToXps
    Class Program
        Shared Sub Main(ByVal args() As String)
            'Documentクラスのオブジェクトを作成する
            Dim doc As Document = New Document()

            'Wordドキュメントをロードする
            doc.LoadFromFile("sample.docx")

            'WordをXPSとして保存する
            doc.SaveToFile("result.xps", FileFormat.XPS)
        End Sub
    End Class
End Namespace

2022-11-04_110822.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?