Rotasi gambar yang mudah di file DOCX secara terprogram. Manipulasi gambar adalah masalah beberapa baris kode sumber dengan API open-source ini.
Ikhtisar
Selamat datang di posting blog lain saat kami terus menjelajahi fileformat.words untuk .net. Dalam artikel kami sebelumnya, kami menyelidiki proses menambahkan gambar ke dokumen Word menggunakan pustaka fileformat.Words sumber terbuka di aplikasi .net. Membangun di atas pengetahuan itu, kita sekarang akan mengeksplorasi cara memutar gambar secara terprogram dalam dokumen kata yang ada. Dengan menginstal fileformat.words ke proyek aplikasi .NET kami, kami dapat memanfaatkan fitur -fiturnya yang kuat untuk manipulasi gambar. Dalam posting blog ini, kami akan memandu Anda melalui seluruh proses, yang sangat mudah dan mudah diikuti. Jadi, mari selami dan temukan cara memutar gambar dalam dokumen Word menggunakan C# Kami akan membahas poin -poin berikut dalam artikel ini:
- [Open-Source Docx Manipulator Gambar-Instalasi API][2]
- [Cara memutar gambar dalam file docx menggunakan fileformat.words][3]
Manipulator Gambar Docx Open-Source-Instalasi API
Menginstal manipulator gambar open-source ini sangat mudah, menawarkan Anda dua metode langsung ke depan untuk memasukkan perpustakaan .net ini ke dalam proyek aplikasi Anda. Anda dapat mengunduh [Paket Nuget][4] atau dengan cepat menjalankan perintah berikut dalam Nuget Package Manager.
Install-Package FileFormat.Words
Cara memutar gambar dalam file docx menggunakan fileformat.words
Bagian ini menunjukkan cara memutar dan gambar dan menambahkannya ke file DOCX di C# menggunakan pustaka .NET open-source ini. Harap ikuti langkah -langkah berikut dan cuplikan kode untuk mencapai fungsionalitas:
- Inisialisasi instance dari kelas [dokumen][5] dan muat dokumen kata yang ada.
- Instantiate konstruktor kelas [body][6] dengan objek kelas dokumen.
- Buat objek kelas [paragraf][7].
- Instantiate Sebuah instance dari kelas [run][8] yang mewakili menjalankan karakter dalam dokumen Word.
- Instantiate konstruktor [gambar][9] objek kelas.
- Panggil metode [rotateImage][9] dari kelas gambar.
- Menerapkan metode [ovendChild][10] dari kelas tubuh untuk menambahkan paragraf ke dokumen.
- Metode [simpan][11] akan menyimpan dokumen Word ke disk.
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");
}
}
}
}
Output dari cuplikan kode di atas ditampilkan pada gambar di bawah ini:
kesimpulan
Dalam posting blog ini, kami telah menjelajahi proses memutar dan menambahkan gambar ke dokumen Word Menggunakan manipulator gambar open-source .net Library. Memanfaatkan kekuatan [fileformat.words untuk .net][13], API tingkat perusahaan, kami telah menemukan serangkaian fitur yang kaya yang memungkinkan kami untuk menambah, mengekstrak, dan memutar gambar secara terprogram dalam dokumen Word Komprehensif [dokumentasi][14] tersedia untuk memandu Anda dalam pengembangan dan pemanfaatan manipulator gambar open-source ini. Akhirnya, [fileformat.com][15] terus menulis posting blog tentang topik lain. Jadi, harap tetap berhubungan untuk pembaruan. Selain itu, Anda dapat mengikuti kami di platform media sosial kami, termasuk [Facebook][16], [LinkedIn][17], dan [Twitter][18].
Kontribusi
Karena [fileformat.words untuk .net][14] adalah proyek open-source dan tersedia di [GitHub][19]. Jadi, kontribusi dari komunitas sangat dihargai.
Ajukan pertanyaan
Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di [forum] kami [20].
Lihat juga
- [Cara Membuat Dokumen Kata di C# Menggunakan FileFormat.Words][21]
- [Cara Mengedit Dokumen Kata di C# Menggunakan FileFormat.Words][22]
- [Cara Menambahkan Gambar ke Dokumen Kata di C# Menggunakan 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/