Cada página do documento pode conter layouts diferentes. Depende do conteúdo da página; aquela que a orientação lhe convém. Como desenvolvedor, podemos alterar a orientação de cada página para a que mais lhe convier. Neste artigo, aprenderemos a alterar a orientação de uma página em um documento do Word usando C#. Separadamente, veremos como alterar o layout de retrato para paisagem e, em seguida, como alterar a orientação de paisagem para retrato com os aplicativos .NET.
API .NET para alterar a orientação da página do Word
GroupDocs.Merger apresenta a API .NET que permite alterar a orientação das páginas de documentos do Word. Além disso, a API permite mover páginas, remover páginas, dividir documentos, extração e rotação de páginas de documentos dentro dos aplicativos .NET. Usaremos este GroupDocs.Merger for .NET para alterar a orientação da página de arquivos DOC/DOCX usando C#. Para os detalhes e outros recursos da API, você pode visitar a documentação.
Você pode baixar o instalador de DLLs ou MSI da seção de downloads ou instalar a API em seu aplicativo .NET via NuGet.
PM> Install-Package GroupDocs.Merger
Alterar a orientação de uma página do Word para paisagem usando C#
Vamos começar com uma maneira simples de como criar programaticamente uma paisagem de página em um documento do Word. As etapas a seguir permitem alterar a orientação da página de um documento do Word para paisagem usando C#:
- Carregue o documento do Word usando Merger.
- Prepare as opções de orientação e defina o modo para paisagem.
- Altere a orientação usando ChangeOrientation().
- Salve o documento atualizado usando o Save() apropriado.
O código C# a seguir altera a orientação retrato de algumas páginas de um documento do Word para paisagem.
// Como alterar a orientação da página do documento do Word para paisagem usando C #
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");
}
Alterar a orientação de uma página do Word para retrato usando C#
Da mesma forma, você pode fazer qualquer conjunto de páginas do documento do Word na orientação retrato. As etapas a seguir permitem alterar a orientação de uma página de documento do Word para retrato usando C#:
- Carregue o documento do Word usando Merger.
- Prepare as opções de orientação e defina o modo para retrato.
- Use o método ChangeOrientation() para alterar a orientação.
- Use o método apropriado Save() para salvar o documento atualizado.
O código C# a seguir altera a orientação retrato de algumas páginas de um documento do Word para retrato.
// Como alterar a orientação da página do documento do Word para Retrato usando C #
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");
}
Obtenha uma licença de API gratuita
Você pode obter uma licença temporária gratuita para usar a API sem as limitações de avaliação.
Conclusão
Para concluir, aprendemos como alterar a orientação da página de documentos do Word usando C# em aplicativos .NET. Vimos o exemplo de código-fonte que alterou a orientação retrato das páginas selecionadas de um arquivo DOCX para paisagem. Da mesma forma, alteramos a orientação de paisagem das páginas selecionadas para retrato usando o exemplo C#. Você pode tentar construir seu próprio aplicativo que pode alternar a orientação das páginas do Word online.
Para obter mais detalhes sobre a API, visite a documentação. Para dúvidas, entre em contato conosco através do fórum.