C# Word to PDF Conversion

Word文書をPDFに変換することは、プラットフォーム間で一貫したフォーマットと安全な共有を確保するための一般的な要件です。Aspose.Wordsのドキュメントコンバータープラグイン for .NETを使用することで、開発者は高忠実度のWordからPDFへの変換を迅速かつ正確に実現できます。このガイドでは、外部依存関係なしにC#でAspose.Wordsを活用してシームレスなドキュメント変換を行う方法を示します。


カバーされているトピック:


WordからPDFへの変換の概要

Aspose.Words Document Converter for .NETは、開発者がWordファイルをPDF形式に変換し、ドキュメントの忠実度を保持できるようにします。主な機能は次のとおりです。

  • カスタマイズ可能な設定: 準拠基準(例:PDF/A-1a)、圧縮オプション、ページ範囲を指定できます。
  • バッチ処理: 複数のファイルを同時に効率的に変換でき、理想的なC# .NET WordからPDFへのバッチ変換ソリューションです。
  • 高速パフォーマンス: 最小限のリソース使用で変換を最適化し、C# .NETでの最速のWordからPDFへの変換を実現します。

始めに

Aspose.Wordsをプロジェクトに追加する

NuGetパッケージマネージャーまたはパッケージマネージャーコンソールを使用して、Aspose.Wordsを簡単にインストールできます。

PM> Install-Package Aspose.Words

NuGetパッケージマネージャーを使用する

  • Visual Studioでプロジェクトを作成または開きます。
  • NuGetパッケージマネージャーに移動し、_Aspose.Words_を検索します。
  • _Aspose.Words for .NET_ライブラリをインストールします。これはWordからPDFへの変換に最適なC#ライブラリとして認識されています。
Convert Word to PDF C# .NET

C#でWord DOCをPDFに変換する

C#でWord文書をPDFに変換するには、以下の簡単な手順に従います。

  • Documentクラスを使用してWord DOC/DOCX文書を読み込みます。
  • Document.Save()メソッドを呼び出し、出力ファイル名に「.pdf」拡張子を指定します。

以下のコードサンプルは、C# .NETでWordをPDFにプログラム的に変換する方法を示しています。

Word文書

C# Convert Word to PDF

変換されたPDF

Word to PDF programmatically in C#

Word文書の選択ページをPDFに変換する

PDF文書に含めるページ範囲を指定することで、WordからPDFへの変換プロセスをカスタマイズできます。最初のNページを変換するか、開始ページのインデックスを指定して範囲を定義できます。以下のコードサンプルは、C#を使用してWord文書の2ページ目から始まる3ページをPDFに変換する方法を示しています。

C#で準拠に従ってWordをPDFに変換する

PDF文書は、PDF 1.7、PDF 1.5、PDF/A-1aなど、さまざまな基準に準拠できます。_Aspose.Words for .NET_を使用すると、WordからPDFに変換する際に希望するPDF準拠レベルを指定できます。これはPdfCompliance列挙体を使用して行うことができます。以下のコードサンプルは、C#でWordからPDFに変換する際に準拠レベルを設定する方法を示しています。

WordからPDFへの変換でテキスト/画像圧縮を適用する

PDF形式は、テキストと画像の圧縮の両方をサポートしており、文書のサイズを減少させ、共有と印刷を最適化します。_Aspose.Words for .NET_を使用して、WordからPDFへの変換プロセス中にテキストと画像の圧縮を適用できます。

テキスト圧縮オプション

以下のテキスト圧縮モードがPdfTextCompression列挙体を通じて利用可能です。

  • None: テキスト圧縮を適用せずにPDFを保存します。
  • Flate: flate(ZIP)圧縮でPDFを保存します。

画像圧縮

以下の画像圧縮オプションがPdfImageCompression列挙体を通じて提供されます。

  • Auto: APIが文書内の各画像に対して最適な圧縮を自動的に選択します。
  • Jpeg: JPEG形式に圧縮します(透明度はサポートされていません)。

以下のコードサンプルは、C#でテキストと画像の圧縮を使用してWordをPDFに変換する方法を示しています。

WordからPDFへの変換でデジタル署名を使用する

WordからPDFへの変換中に出力PDFにデジタル署名を適用することもできます。CertificateHolderクラスを使用してデジタル証明書とそのパスワードを指定し、PdfDigitalSignatureDetailsクラスを使用してデジタル署名の理由、場所、日付/時刻などの追加情報を提供できます。以下のコードサンプルは、C#でデジタル署名付きでWordをPDFに変換する方法を示しています。

C#でJPEG品質を指定してWordをPDFに変換する

変換されたPDF文書内の画像に対してJPEG品質を指定することもできます。PdfSaveOptions.JpegQualityプロパティを使用します。_JpegQuality_の値は0から100の範囲で、0は最低品質と最大圧縮を示し、100は最高品質と最小圧縮を示します。

以下のコードサンプルは、C#でWordをPDFに変換する際にJPEG品質を設定する方法を示しています。

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

無料の一時ライセンスを取得して、評価制限なしでWord文書をPDFに変換し、.NET Word文書からPDFへの変換APIを活用してください。

WordをPDFにオンラインで変換する

高忠実度で正確にWord文書をPDFに変換する無料オンラインアプリをお試しください。アカウント作成やサブスクリプションは必要ありません。

結論

Word文書をPDFに変換することは多くのアプリケーションで一般的な要件であり、Aspose.Words for .NETはこのプロセスを簡素化し、一貫した信頼性のある結果を提供します。このブログ投稿では、C# .NETを使用してWord文書をPDFに効率的に変換する方法を示しました。また、WordからPDFへの変換をカスタマイズするためのライブラリの高度な機能も探求しました。

_Aspose.Words for .NET_のドキュメントを訪れて、APIが提供する完全な機能セットを探求してください。Microsoft Wordなしでの信頼性のあるC# .NETでのWordからPDFへの変換を含みます。質問や問い合わせがある場合は、フォーラムを通じてお問い合わせください。

関連記事