[Word][1] は、Microsoft によって開発された最も一般的なワードプロセッサ ドキュメント形式です。 Word アプリケーションを使用して、ドキュメントを迅速かつ簡単に作成、編集、表示、共有できます。 [PDF][2] は、Adobe によって開発された PDF 形式です。これは、文書を保護してセキュリティを確保するために、現在最も一般的に使用されているファイルの種類の 1 つです。 Word 文書は文書を再フォーマットするため、履歴データの共有に優れたセキュリティを提供しません。 PDF はフォーマットを保持しながら、優れたファイル管理とセキュリティをサポートし、パスワードまたは暗号化証明書を使用して機密情報を保護します。このような場合、Word ファイルを PDF 形式に変換する必要がある場合があります。そこで、この記事では、REST API を使用して C# でプログラムによって Word を PDF に変換する方法を説明します。
次のコード例は、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
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
Enables storage, such as cookies, related to analytics.