rotação de imagem sem esforço nos arquivos docx programaticamente. A manipulação da imagem é uma questão de algumas linhas de código-fonte com esta API de código aberto.
Visão geral {.wp-block-heading} Bem -vindo a outra postagem no blog, enquanto continuamos explorando o FileFormat.Words para .NET. Em nosso artigo anterior, investigamos o processo de adição de imagens aos documentos do Word usando a biblioteca FileFormat.words de código aberto em um aplicativo .NET. Com base nesse conhecimento, agora exploraremos como girar programaticamente uma imagem dentro de um documento do Word existente. Ao instalar o FileFormat.words em nosso projeto de aplicativo .NET, podemos aproveitar seus recursos poderosos para manipulação de imagens. Nesta postagem do blog, o guiaremos durante todo o processo, o que é notavelmente direto e fácil de seguir. Então, vamos mergulhar e descobrir como girar uma imagem em um documento do Word usando C# Abordaremos os seguintes pontos deste artigo:
- [Manipulador de imagem DOCX de código aberto-instalação da API][2]
- [Como girar uma imagem em um arquivo docx usando o FileFormat.words][3]
Manipulador de imagem DOCX de código aberto-instalação da API
Instalar este manipulador de imagem de código aberto é uma brisa, oferecendo dois métodos diretos para incorporar esta biblioteca .NET no seu projeto de aplicativo. Você pode fazer o download do seu [Nuget Package][4] ou executar rapidamente o seguinte comando no Nuget Package Manager.
Install-Package FileFormat.Words
Como girar uma imagem em um arquivo docx usando o FileFormat.words
Esta seção demonstra como girar e imagem e adicioná-la ao arquivo DOCX em C# usando esta biblioteca .NET de código aberto. Siga as etapas a seguir e o trecho de código para alcançar a funcionalidade:
- Inicialize uma instância da classe [Document][5] e carregue um documento do Word existente.
- Instanciar o construtor da classe [do corpo][6] com o objeto da classe de documentos.
- Crie um objeto da classe [parágrafo][7].
- Instanciar uma instância da classe [run][8] que representa uma série de caracteres em um documento do Word.
- Instanciar o construtor do objeto [9][9] de classe.
- Chame o método [girateImage][9] da classe de imagem.
- Invoque o método [AppendChild][10] da classe corporal para adicionar um parágrafo ao documento.
- O método [Salvar][11] salvará o documento do Word no disco.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
<br /> string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";<br /> string imagePath = rootDir + "testimage.jpeg";<br /> // Initialize an instance of the Document class.
using (Document doc = new Document())
{
var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);<br /> var body = new Body(doc);<br /> var para = new Paragraph();<br /> var run = new Run();<br /> run.AppendChild(image);<br /> para.AppendChild(run);<br /><br /> body.AppendChild(para); <br /><br /> image.RotateImage(60);<br /><br /> doc.Save(rootDir + "newFile1.docx");
}
}
}
}
A saída do snippet de código acima é mostrada na imagem abaixo:
Conclusão
Nesta postagem do blog, exploramos o processo de girar e adicionar imagens a um documento do Word usando um manipulador de imagem de código aberto .NET Library. Aproveitando o poder de [FileFormat.Words for .Net][13], uma API em nível empresarial, descobrimos sua rica variedade de recursos que nos permitem adicionar, extrair e girar e girar de forma programada nos documentos do Word Documents Abrangente [documentação][14] está disponível para guiá-lo no desenvolvimento e utilização deste manipulador de imagem de código aberto. Finalmente, [FileFormat.com][15] continua a escrever postagens no blog sobre outros tópicos. Então, por favor, mantenha contato para atualizações. Além disso, você pode nos seguir em nossas plataformas de mídia social, incluindo [Facebook][16], [LinkedIn][17] e [Twitter][18].
Contribua
Desde [FileFormat.words para .net][14] é um projeto de código aberto e está disponível no [Github][19]. Portanto, a contribuição da comunidade é muito apreciada.
Faça uma pergunta
Você pode nos informar sobre suas perguntas ou consultas em nosso [fórum][20].
veja também
- [Como criar um documento do Word em C# usando o FileFormat.words][21]
- [Como editar um documento do Word em C# usando o FileFormat.words][22]
- [Como adicionar uma imagem ao documento do Word em C# usando o FileFormat.words][23] [2]: #Open-Source-Image-Mainpulator—API-Installation [3]: #How-to-Rotate-an-Image-File-using-FileFormat-Words [4]: https://www.nuget.org/packages/FileFormat.Words [5]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Document.html#FileFormat_Words_Document__ctor_System_String_ [6]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Body.html#FileFormat_Words_Body__ctor_FileFormat_Words_Document_ [7]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Paragraph.html#FileFormat_Words_Paragraph__ctor [8]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Run.html#FileFormat_Words_Run__ctor [9]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Image.html [10]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Body.html#FileFormat_Words_Body_AppendChild_FileFormat_Words_Paragraph_ [11]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Document.html#FileFormat_Words_Document_Save_System_String_ [13]: https://www.nuget.org/profiles/fileformatcom [14]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/ [15]: https://www.fileformat.com/ [16]: https://www.facebook.com/fileformatcom [17]: https://www.linkedin.com/company/fileformat/ [18]: https://twitter.com/fileformatcom [19]: https://github.com/fileformat-words/FileFormat.Words-for-.NET [20]: https://forum.fileformat.com/ [21]: https://blog.fileformat.com/2023/06/21/how-to-create-a-word-document-in-csharp-using-fileformat-words/ [22]: https://blog.fileformat.com/2023/06/27/how-to-edit-a-word-document-in-csharp-using-fileformat-words/ [23]: https://blog.fileformat.com/file-formats/adding-an-image-to-word-document-in-csharp-with-fileformat-words/