[Word][1] 是最流行的文字處理文檔格式,由 Microsoft 開發。它允許您使用 Word 應用程序快速輕鬆地創建、編輯、查看和共享文檔。 [PDF][2] 是由 Adobe 開發的便攜式文檔格式。它是當今保護和保護文檔最常用的文件類型之一。 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?請嘗試以下免費在線 Word 轉 PDF [轉換器][25],無需更改格式即可免費在線將 DOCX 轉換為 PDF,它是使用上述 API 開發的。
## 結論
我們到這裡結束這篇文章。在這篇博文中,我們了解到:
* 如何在雲端將Word文檔轉換為PDF文件;
* 在 C# 中以編程方式將選定頁面從 DOCX 轉換為 PDF;
* 如何使用 C# 將 Word 文檔的特定頁面轉換為 PDF;
* 以編程方式將 DOCX 文件上傳到雲端,然後從雲端下載轉換後的 PDF 文件;
此外,您可以使用 [文檔][26] 了解有關 GroupDocs.Conversion Cloud API 的更多信息。我們還提供了一個 [API 參考][27] 部分,讓您可以直接通過瀏覽器可視化我們的 API 並與之交互。
最後,[groupdocs.com][28] 正在撰寫有關多種文件格式之間的在線文件轉換器的新博客文章。因此,請保持聯繫以獲取定期更新。
## 問一個問題
有關 Word DOCX 到 PDF 轉換器的查詢/討論,請隨時訪問我們的[免費支持論壇][29]。
## 常見問題 {#faqs}
如何在不更改字體的情況下將 DOCX 文件轉換為 PDF?
請按照 [此鏈接][30] 學習有關如何從 Word 快速創建 PDF 的 C# 代碼片段。
如何將 Word 文檔下載為 PDF?
安裝 word 到 PDF 轉換器軟件 [免費下載 C# 庫][31],以編程方式創建、下載和處理 Word DOCX 到 PDF 的轉換。
如何在 Windows 中將 Word 文檔離線轉換為 PDF?
請訪問[此鏈接](https://releases.groupdocs.app/total/windows/) 免費下載適用於 windows 的 Word 到 PDF 轉換器軟件。這款 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/zh-hant/conversion/convert-excel-to-json-and-json-to-excel-in-python/)
* [如何使用 Node.js 將 PDF 轉換為可編輯的 Word 文檔](https://blog.groupdocs.cloud/zh-hant/conversion/convert-pdf-to-editable-word-document-using-node-js/)
* [在 Python 中使用 REST API 將 Word 文檔轉換為 PDF](https://blog.groupdocs.cloud/zh-hant/conversion/convert-word-documents-to-pdf-using-rest-api-in-python/)
* [如何使用 REST API 在 Python 中將 PDF 轉換為 Excel](https://blog.groupdocs.cloud/zh-hant/conversion/convert-pdf-to-excel-in-python-using-rest-api/)
* [在 Python 中將 CSV 轉換為 JSON 並將 JSON 轉換為 CSV](https://blog.groupdocs.cloud/zh-hant/conversion/convert-csv-to-json-and-json-to-csv-in-python/)
* [在 Python 中將 PowerPoint PPT/PPTX 轉換為 JPG/JPEG 圖像](https://blog.groupdocs.cloud/zh-hant/conversion/convert-powerpoint-pptpptx-to-jpgjpeg-images-in-python/)
* [在 Python 中使用 REST API 以編程方式將 HTML 轉換為 PDF](https://blog.groupdocs.cloud/zh-hant/conversion/convert-html-to-pdf-using-rest-api-in-python/)
* [在 Python 中使用 REST API 以編程方式將 Excel 轉換為 CSV](https://blog.groupdocs.cloud/zh-hant/conversion/convert-excel-to-csv-using-rest-api-in-python/)
* [使用 REST API 查找和替換文檔中的水印](https://blog.groupdocs.cloud/zh-hant/watermark/find-and-replace-watermark-using-rest-api/)
* [在 Python 中將 XML 轉換為 CSV,將 CSV 轉換為 XML](https://blog.groupdocs.cloud/zh-hant/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/zh-hant/category/conversion/
[29]: https://forum.groupdocs.cloud/c/conversion/11
[30]: https://blog.groupdocs.cloud/zh-hant/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