A orientação da página depende do layout do conteúdo da página. Como desenvolvedor, podemos alterar programaticamente 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 em Java. Separadamente, veremos como alterar a orientação de paisagem para retrato e, em seguida, como alterar a orientação de retrato para paisagem com os aplicativos Java.
API Java para alterar a orientação da página do Word
GroupDocs.Merger for Java é a API para lidar com páginas de documentos dentro dos aplicativos Java. Permite alterar a orientação das páginas de documentos do Word e muitos outros formatos de documentos de suporte. Vamos usá-lo para alterar a orientação da página de arquivos DOC/DOCX. Para os detalhes e outros recursos da API, você pode visitar a documentação.
Baixe e configure
Obtenha a biblioteca na seção de downloads. Para seu aplicativo Java baseado em Maven, basta adicionar a seguinte configuração pom.xml. Depois disso, você pode experimentar os exemplos deste artigo e muitos outros exemplos disponíveis no GitHub. Para obter detalhes, você pode visitar a Referência da API.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger</artifactId>
<version>22.2</version>
</dependency>
Alterar a orientação de uma página do Word para paisagem em Java
Comece com 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 Word DOC/DOCX para paisagem em Java:
- Prepare a opção de orientação e coloque-a no modo paisagem.
- Carregue o documento do Word usando Merger.
- Altere a orientação usando o método changeOrientation().
- Salve o documento atualizado usando o método save() apropriado.
O código Java 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 em Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Landscape, new int[] { 1, 2 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-document.docx");
Alterar a orientação de uma página do Word para retrato em Java
Da mesma forma, você pode definir 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 em Java:
- Carregue o documento do Word usando Merger.
- Prepare a opção 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 Java 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 em Java
OrientationOptions orientationOptions = new OrientationOptions(OrientationMode.Prtrait, new int[] { 3, 4 });
Merger merger = new Merger("path/document.docx");
merger.changeOrientation(orientationOptions);
merger.save("path/orientation-landscape-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 em aplicativos Java. Discutimos o trecho de código que alterou a orientação paisagem das páginas selecionadas de um arquivo DOCX para retrato. Da mesma forma, alteramos a orientação retrato das páginas selecionadas para paisagem usando o exemplo de código Java. Comece a criar seu próprio aplicativo que pode alternar a orientação das páginas do Word.
Para mais detalhes sobre a API, visite a documentação. Para dúvidas, entre em contato conosco através do fórum.