[Word][1] は、Microsoft によって開発された最も一般的なワードプロセッサ ドキュメント形式です。 Word アプリケーションを使用して、ドキュメントを迅速かつ簡単に作成、編集、表示、共有できます。 [PDF][2] は、Adobe によって開発された PDF 形式です。これは、文書を保護してセキュリティを確保するために、現在最も一般的に使用されているファイルの種類の 1 つです。 Word 文書は文書を再フォーマットするため、履歴データの共有に優れたセキュリティを提供しません。 PDF はフォーマットを保持しながら、優れたファイル管理とセキュリティをサポートし、パスワードまたは暗号化証明書を使用して機密情報を保護します。このような場合、Word ファイルを PDF 形式に変換する必要がある場合があります。そこで、この記事では、REST API を使用して C# でプログラムによって Word を PDF に変換する方法を説明します。
次のコード例は、REST API を使用して C# で DOCX を PDF に変換する方法を示しています。
// C# REST API を使用して Word ファイルを PDF に変換する方法
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
namespace GroupDocs.Conversion.CSharp
{
// Word DOCXをPDFファイルに変更
class Convert_Word_To_PDF
{
static void Main(string[] args)
{
try
{
// 必要なAPIインスタンスを作成する
var apiInstance = new ConvertApi(configuration);
// 変換設定を準備する
var settings = new ConvertSettings
{
FilePath = "csharp-testing/input-sample-file.docx",
Format = "pdf",
OutputPath = "csharp-testing/output-sample-file.pdf"
};
// 指定した形式に変換する
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Word document to PDF file format: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs ConvertApi: " + e.Message);
}
}
}
}
次のコード例は、C# の REST API を使用して Word 文書の特定のページを PDF に変換する方法を示しています。
// CSharp を使用して Word の特定のページを PDF に変換する方法
using System;
using System.Collections.Generic;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
namespace GroupDocs.Conversion.CSharp
{
// CSharp を使用して Word の特定のページを PDF に変換する
class Convert_Specific_Pages_of_Word_To_PDF
{
static void Main(string[] args)
{
try
{
// 必要なAPIインスタンスを作成する
var apiInstance = new ConvertApi(configuration);
// 変換設定を準備する
var settings = new ConvertSettings
{
FilePath = "csharp-testing/input-sample-file.docx",
Format = "pdf",
LoadOptions = new DocxLoadOptions { Password = "password" },
ConvertOptions = new PdfConvertOptions
{
Pages = new List<int?> {1, 2} // Page numbers starts from 1
},
OutputPath = "csharp-testing/output-sample-file.pdf"
};
// 指定した形式に変換する
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted specific pages of Word file to PDF file format: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs ConvertApi: " + e.Message);
}
}
}
}
``` 前述の手順に従ってファイルをアップロードおよびダウンロードしてください。
C# で Word の特定のページを PDF に変換する方法
## WordからPDFへのオンラインコンバーター(無料)
オンラインでWordをPDFに無料変換するにはどうすればよいですか?上記の API を使用して開発された、DOCX をオンラインで無料で PDF に変換するには、形式を変更せずに、次の無料のオンライン Word to PDF [コンバーター][25] を試してください。
## 結論
この記事はここで終わります。このブログ投稿では、次のことを学びました。
* Word 文書をクラウド上で PDF ファイルに変換する方法。
* 選択したページを C# でプログラム的に DOCX から PDF に変換します。
* C# を使用して Word 文書の特定のページを PDF に変換する方法。
* プログラムによって DOCX ファイルをクラウドにアップロードし、変換された PDF ファイルをクラウドからダウンロードします。
さらに、[ドキュメント][26] を使用して、GroupDocs.Conversion Cloud API について詳しく学ぶことができます。また、ブラウザーを通じて直接 API を視覚化し操作できるようにする [API リファレンス][27] セクションも提供しています。
最後に、[groupdocs.com][28] は、複数のファイル形式間のオンライン ファイル コンバーターに関する新しいブログ記事を執筆しています。定期的に最新情報をお知らせしますので、ぜひご連絡ください。
## 質問する
Word DOCX から PDF へのコンバーターに関する質問やディスカッションについては、お気軽に [無料サポート フォーラム][29] をご覧ください。
## よくある質問 {#faqs}
フォントを変更せずに DOCX ファイルを PDF に変換するにはどうすればよいですか?
[このリンク][30] に従って、Word から PDF をすばやく作成する方法の C# コード スニペットを学習してください。
Word 文書を PDF としてダウンロードするにはどうすればよいですか?
Word to PDF コンバータ ソフトウェア [無料ダウンロード C# ライブラリ][31] をインストールして、Word DOCX から PDF への変換をプログラムで作成、ダウンロード、処理します。
Windows で Word 文書をオフラインで PDF に変換するにはどうすればよいですか?
Windows 用の Word から PDF へのコンバータ ソフトウェアを無料でダウンロードするには、[このリンク](https://releases.groupdocs.app/total/windows/) にアクセスしてください。この Word から PDF への変換ソフトウェアは、ワンクリックで素早く変換を実行します。
オンラインでDOCファイルを無料でPDFに変換するにはどうすればよいですか?
[オンライン DOC から PDF へのコンバーター (無料)](https://products.groupdocs.app/conversion/docx-to-pdf) を使用すると、Word 文書を PDF 形式にすばやく簡単に変換できます。変換が完了すると、PDF ファイルをダウンロードできます。
## 関連項目
* [Python で EXCEL を JSON に、および JSON から EXCEL に変換する方法](https://blog.groupdocs.cloud/ja/conversion/convert-excel-to-json-and-json-to-excel-in-python/)
* [Node.js を使用して PDF を編集可能な Word ドキュメントに変換する方法](https://blog.groupdocs.cloud/ja/conversion/convert-pdf-to-editable-word-document-using-node-js/)
* [Python の REST API を使用して Word ドキュメントを PDF に変換する](https://blog.groupdocs.cloud/ja/conversion/convert-word-documents-to-pdf-using-rest-api-in-python/)
* [REST APIを使用してPythonでPDFをExcelに変換する方法](https://blog.groupdocs.cloud/ja/conversion/convert-pdf-to-excel-in-python-using-rest-api/)
* [Python で CSV を JSON に変換し、JSON を CSV に変換する](https://blog.groupdocs.cloud/ja/conversion/convert-csv-to-json-and-json-to-csv-in-python/)
* [Python で PowerPoint PPT/PPTX を JPG/JPEG 画像に変換する](https://blog.groupdocs.cloud/ja/conversion/convert-powerpoint-pptpptx-to-jpgjpeg-images-in-python/)
* [Python の REST API を使用してプログラムで HTML を PDF に変換する](https://blog.groupdocs.cloud/ja/conversion/convert-html-to-pdf-using-rest-api-in-python/)
* [Python の REST API を使用してプログラムで Excel を CSV に変換する](https://blog.groupdocs.cloud/ja/conversion/convert-excel-to-csv-using-rest-api-in-python/)
* [REST APIを使用してドキュメント内のウォーターマークを検索および置換する](https://blog.groupdocs.cloud/ja/watermark/find-and-replace-watermark-using-rest-api/)
* [Python で XML を CSV に変換し、CSV を XML に変換する](https://blog.groupdocs.cloud/ja/conversion/convert-xml-to-csv-and-csv-to-xml-in-python/)
[1]: https://docs.fileformat.com/word-processing/docx/
[2]: https://docs.fileformat.com/pdf/
[3]: #CSharp-Document-and-File-Conversion-API-and-dotNET-SDK
[4]: #Convert-Word-to-PDF-Programmatically-in-CSharp-using-REST-API
[5]: #Convert-DOCX-File-to-PDF-in-CSharp-using-Advanced-Options
[6]: #How-to-Convert-Range-of-Pages-from-Word-to-PDF-in-CSharp
[7]: #How-to-Convert-Specific-Pages-of-Word-to-PDF-in-CSharp
[8]: https://products.groupdocs.cloud/conversion/net/
[9]: https://docs.groupdocs.cloud/conversion/supported-document-formats/
[10]: https://products.groupdocs.cloud/conversion/family/
[11]: https://www.nuget.org/packages/GroupDocs.Conversion-Cloud/
[12]: https://dashboard.groupdocs.cloud/
[13]: #Upload-the-Word-Document
[14]: #Convert-Word-File-to-PDF-Online
[15]: #Download-the-Converted-File
[16]: https://apireference.groupdocs.cloud/merger/#/File/UploadFile
[17]: https://apireference.groupdocs.cloud/conversion/#/Convert
[18]: https://apireference.groupdocs.cloud/conversion/#/Convert/ConvertDocument
[19]: https://apireference.groupdocs.cloud/conversion/#/Convert
[20]: https://apireference.groupdocs.cloud/conversion/#/Convert/ConvertDocument
[21]: https://apireference.groupdocs.cloud/conversion/#/Convert
[22]: https://apireference.groupdocs.cloud/conversion/#/Convert/ConvertDocument
[23]: https://apireference.groupdocs.cloud/conversion/#/Convert
[24]: https://apireference.groupdocs.cloud/conversion/#/Convert/ConvertDocument
[25]: https://products.groupdocs.app/conversion/docx-to-pdf
[26]: https://docs.groupdocs.cloud/conversion/
[27]: https://apireference.groupdocs.cloud/conversion/
[28]: https://blog.groupdocs.cloud/ja/category/conversion/
[29]: https://forum.groupdocs.cloud/c/conversion/11
[30]: https://blog.groupdocs.cloud/ja/conversion/convert-word-to-pdf-programmatically-in-csharp/#Convert-Word-to-PDF-Programmatically-in-CSharp-using-REST-API
[31]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet