C#でWordをPDFに変換する

C#でWordをPDFに変換する

最近、Javaを使用してWordをPDFに変換する方法を示すブログ投稿を公開しました。ただし、このブログ投稿では、この.NETライブラリを使用してプログラムでC#でWordPDFに変換する方法を学習します。このライブラリは膨大な数のメソッドを提供するため、ファイル操作および変換アプリの開発は軽量プロセスになりました。これらのファイル形式は両方とも、その豊富な使用法と機能により、日常業務で広く使用されています。

このブログ投稿では、次の点について説明します。

C#でWordをPDFに変換-APIのインストール

このライブラリのインストール手順に関する限り、それは非常に単純で簡単です。 DLLファイルをダウンロードして構成するか、NuGetパッケージマネージャーで次のコマンドを実行してライブラリをインストールできます。

Install-Package Aspose.Words 

プログラムでDOCXをPDFに変換する方法

インストールが完了すると、プログラムでWordをPDFに変換するコードの記述を開始する準備が整います。

次の手順とコードスニペットに従って、この機能を実現できます。

  1. Documentクラスのオブジェクトを作成し、ソースMSWordファイルをロードします。
  2. saveメソッドを呼び出して、出力をPDF形式で保存します。
 // Documentクラスのオブジェクトを作成し、ソースMSWordファイルをロードします 
 Document doc = new Document("./input.docx");   
 // saveメソッドを呼び出して、出力をPDF形式で保存します 
 doc.Save("./output.pdf");

WordをPDFに変換する.NETライブラリ-詳細オプション

このライブラリは、画像の品質の設定、レンダリングなど、PDFドキュメントを操作するためのさまざまなメソッドとプロパティを提供します。

次の手順に従って、これらの機能を調査および実装します。

  1. Documentクラスのオブジェクトを初期化し、ソースMSWordファイルをロードします。
  2. PdfSaveOptionsクラスのオブジェクトをインスタンス化して、ドキュメントをPdf形式で保存するときに追加のオプションを指定します。
  3. Complianceプロパティを使用して、出力ドキュメントのPDF標準準拠レベルを指定します。
  4. このDisplayDocTitleプロパティを呼び出して、PDFファイルウィンドウにドキュメントのタイトルを表示します。
  5. JpegQualityは、PDFドキュメント内で使用されている画像の品質を設定します。
  6. UseHighQualityRenderingプロパティをtrueに設定して、高品質のレンダリングアルゴリズムを使用します。
  7. saveメソッドを呼び出して、出力をPDF形式で保存します。
 // Documentクラスのオブジェクトを作成し、ソースMSWordファイルをロードします 
 Document doc = new Document("./input.docx");    

// PdfSaveOptionsクラスのオブジェクトをインスタンス化して、ドキュメントをPdf形式で保存するときに追加のオプションを指定します。 
PdfSaveOptions options = new PdfSaveOptions();

// コンプライアンスプロパティを使用して、出力ドキュメントのPDF標準コンプライアンスレベルを指定します  
options.Compliance = PdfCompliance.Pdf17;

// このプロパティを呼び出すと、PDFファイルウィンドウにドキュメントのタイトルが表示されます 
options.DisplayDocTitle = false;

// JpegQualityは、PDFドキュメント内で使用されている画像の品質を設定します 
options.JpegQuality = 100;

// UseHighQualityRenderingプロパティをtrueに設定して、高品質のレンダリングアルゴリズムを使用します 
options.UseHighQualityRendering = true;

// PageModeは、PDFリーダーで開いたときにPDFドキュメントを表示する方法を指定します。
options.PageMode=PdfPageMode.UseOutlines;

// saveメソッドを呼び出して、出力をPDF形式で保存します 
doc.Save("./output.pdf");

無料ライセンスを取得する

無料の一時ライセンスを利用して、評価の制限を超えてAPIを試すことができます。

まとめ

このブログ投稿はここで終了します。 C#でWordをPDFに変換する方法を学んだことを願っています。さらに、PDFファイルを操作するためのいくつかの高度なプロパティとメソッドも実行しました。この記事は、アプリケーションにWordからPDFへのコンバーターを装備することを検討している場合に確実に役立ちます。さらに、このライブラリのドキュメントにアクセスして、他の機能を調べることができます。ただし、以下の「関連項目」セクションに記載されている関連するブログ投稿が見つかる場合があります。最後に、最新のアップデートについては、conholdate.comにアクセスしてください。

質問する

あなたは私たちのフォーラムであなたの質問や質問について私たちに知らせることができます。

関連項目