文檔的每一頁都可能包含不同的佈局。這取決於頁面的內容;哪個方向適合它。作為開發人員,我們可以將每個頁面的方向更改為適合的方向。在本文中,我們將學習使用 C# 更改 Word 文檔中頁面的方向。另外,我們將了解如何使用 .NET 應用程序將縱向佈局更改為橫向佈局,然後如何將橫向佈局更改為縱向佈局。

使用 C# 更改 DOC/DOCX 的頁面方向

用於更改 Word 頁面方向的 .NET API

GroupDocs.Merger 展示了支持更改 Word 文檔頁面方向的 .NET API。此外,API 允許在 .NET 應用程序中移動頁面、刪除頁面、拆分文檔、提取和旋轉文檔頁面。我們將使用此 GroupDocs.Merger for .NET 使用 C# 更改 DOC/DOCX 文件的頁面方向。有關 API 的詳細信息和其他功能,您可以訪問 文檔

您可以從 下載部分 下載 DLL 或 MSI 安裝程序,或通過 NuGet 在您的 .NET 應用程序中安裝 API。

PM> Install-Package GroupDocs.Merger

使用 C# 將 Word 頁面的方向更改為橫向

讓我們從如何以編程方式在 Word 文檔中製作頁面景觀的簡單方法開始。以下步驟允許使用 C# 將 Word 文檔的頁面方向更改為橫向:

以下 C# 代碼將 Word 文檔的某些頁面的縱向方向更改為橫向。

// 如何使用C#將Word文檔的頁面方向更改為橫向 
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-landscape-document.docx");
}

使用 C# 將 Word 頁面的方向更改為縱向

同樣,您可以將 Word 文檔的任意一組頁面設置為縱向。以下步驟允許使用 C# 將 Word 文檔頁面的方向更改為縱向:

以下 C# 代碼將 Word 文檔的某些頁面的縱向方向更改為縱向。

// 如何使用C#將Word文檔的頁面方向更改為縱向  
using (Merger merger = new Merger("path/document.docx"))
{
    OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Portrait, new int[] { 3, 4 });   
    merger.ChangeOrientation(orientationOptions);
    merger.Save("path/orientation-portrait-document.docx");
}

獲取免費的 API 許可證

您可以獲得免費的臨時許可證,以便在不受評估限制的情況下使用 API。

結論

總之,我們學習瞭如何在 .NET 應用程序中使用 C# 更改 Word 文檔的頁面方向。我們看到了將 DOCX 文件的選定頁面的縱向方向更改為橫向的源代碼示例。同樣,我們使用 C# 示例將所選頁面的橫向更改為縱向。您可以嘗試構建自己的應用程序,該應用程序可以在線切換方向 Word 頁面。

有關 API 的更多詳細信息,請訪問文檔。如有疑問,請通過論壇 聯繫我們。

也可以看看