プログラムでDocxファイルでの楽な画像回転。画像操作は、このオープンソースAPIを備えた数行のソースコードの問題です。
概要
.netのfileformat.wordsの調査を続けているため、別のブログ投稿へようこそ。以前の記事では、Open-Source FileFormat.Wordsライブラリを使用してWordドキュメントに画像を追加するプロセスを掘り下げました。その知識に基づいて、既存のWordドキュメント内で画像をプログラム的に回転させる方法を探ります。 fileformat.wordsを.NETアプリケーションプロジェクトにインストールすることにより、画像操作のための強力な機能を活用できます。このブログ投稿では、プロセス全体をご案内します。これは非常に簡単で、簡単にフォローできます。それでは、c#を使用して単語ドキュメントで画像を回転させる方法を見つけて見つけましょう この記事では、次のポイントについて説明します。
- [オープンソースDOCX画像マニピュレーター - APIインストール][2]
- [fileformat.wordsを使用してdocxファイルで画像を回転させる方法][3]
オープンソースDOCX画像マニピュレーター - APIインストール
この オープンソース画像マニピュレーター のインストールは簡単で、この.NETライブラリをアプリケーションプロジェクトに組み込むための2つの簡単な方法を提供します。 [Nugetパッケージ][4]をダウンロードするか、Nugetパッケージマネージャー内で次のコマンドをすばやく実行できます。
Install-Package FileFormat.Words
fileformat.wordsを使用してdocxファイルで画像を回転させる方法
このセクションでは、このオープンソース.NETライブラリを使用して、C# のDocxファイルに 回転および画像化して追加する方法を示します。 次の手順とコードスニペットに従って、機能を実現してください。
- [document][5]クラスのインスタンスを初期化し、既存のWordドキュメントをロードします。
- [ボディ][6]クラスのコンストラクターをドキュメントクラスオブジェクトにインスタンス化します。
- [段落][7]クラスのオブジェクトを作成します。
- Wordドキュメントでのキャラクターの実行を表す[実行][8]クラスのインスタンスをインスタンスします。
- [画像][9]クラスオブジェクトのコンストラクターをインスタンス化します。
- [rotateimage][9]画像クラスのメソッドを呼び出します。
- ボディクラスの[appendchild][10]方法を呼び出して、ドキュメントに段落を追加します。
- [save][11]メソッドは、wordドキュメントをディスクに保存します。
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");
}
}
}
}
上記のコードスニペットの出力は、以下の画像に示されています。
結論
このブログ投稿では、 オープンソース画像マニピュレーター.NETライブラリを使用して、 ワードドキュメントに画像を回転させて追加するプロセスを調査しました。エンタープライズレベルのAPIである[fileformat.words for .net][13]のパワーを活用して、ワードドキュメント内で画像をプログラム的に追加、抽出、回転できるようにする豊富な機能を発見しました。 包括的な[ドキュメント][14]は、このオープンソース画像マニピュレーターの開発と利用を導くために利用できます。 最後に、[fileformat.com][15]は、他のトピックに関するブログ投稿を書き続けています。だから、最新情報のために連絡を取り合いましょう。さらに、[Facebook][16]、[LinkedIn][17]、[Twitter][18]など、ソーシャルメディアプラットフォームでフォローできます。
貢献
[.netのfileformat.words][14]はオープンソースプロジェクトであり、[github][19]で入手可能です。したがって、コミュニティからの貢献は大歓迎です。
質問する
[フォーラム][20]での質問や質問についてお知らせください。
{.wp-block-heading}も参照してください
- [fileformat.wordsを使用してc#で単語ドキュメントを作成する方法][21]
- [fileformat.wordsを使用してc#で単語ドキュメントを編集する方法][22]
- [fileformat.wordsを使用してc#でword documentに画像を追加する方法][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/