docxファイルでサイズを変更します。このオープンソースAPIを使用して画像操作を簡素化し、数行のコードで簡単にサイズを変更できます。
概要
別の有益なブログ投稿へようこそ。.netのfileformat.wordsこの記事では、Open-Source fileformat.Words Libraryの機能を活用して、Wordドキュメント内の画像のサイズ変更に焦点を当てます。この強力なツールを使用すると、画像操作は.NETアプリケーションでシームレスで効率的になります。 C#を使用して、Wordドキュメントで画像をプログラム的にサイズ変更するという簡単なプロセスをご案内します。一緒に可能性を探りましょう! この記事では、次のトピックを調べます。
オープンソースDOCXイメージマニピュレーターAPIのインストール
このオープンソースイメージマニピュレーターのインストールは簡単で、この.NETライブラリをアプリケーションプロジェクトに統合するための2つの簡単な方法を提供します。 nugetパッケージをダウンロードするか、Nugetパッケージマネージャーでシンプルなコマンドを実行するか、シームレスなインストールプロセスを実行します。
Install-Package FileFormat.Words
fileformat.wordsを使用して、単語ドキュメントファイルで画像をサイズ変更する方法
このセクションでは、強力なオープンソース.NETライブラリを使用して、C#のDOCXファイルに簡単にサイズを変更し、追加する方法について説明します。これらの手順に従って、提供されたコードスニペットを利用して、この機能を実現します。
- documentクラスのインスタンスを初期化し、既存のWordドキュメントをロードします。
- ボディクラスのオブジェクトを作成し、ドキュメントクラスオブジェクトをパラメーターとして渡します。
- 段落クラスオブジェクトをインスタンス化します。
- runクラスインスタンスを初期化し、単語文書のキャラクターの実行を表します。
- コンストラクターを使用して画像クラスオブジェクトをインスタンス化します。
- 画像クラスのresizeImageメソッドを呼び出します。
- ボディクラスのappendchild方法を使用して、ドキュメントに段落を追加します。
- 最後に、saveメソッドを使用して、wordドキュメントをディスクに保存します。
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";
string imagePath = rootDir + "testimage.jpeg";
// Initialize an instance of the Document class.
using (Document doc = new Document())
{
var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);
var body = new Body(doc);
var para = new Paragraph();
var run = new Run();
run.AppendChild(image);
para.AppendChild(run);
body.AppendChild(para);
image.RotateImage(130);
image.ResizeImage(200, 200);
doc.Save(rootDir + "newFile1.docx");
}
}
}
}
提供されたコードスニペットは、130度の角度で画像の回転と200 x 200の寸法にサイズを変更する画像の回転を示します。結果の出力は、次の画像に示されています。
結論
この洞察に富んだブログ投稿では、驚くべきオープンソース画像マニピュレーター.NETライブラリを使用して、**ワードドキュメントへの画像の回転、サイズ変更、および追加のプロセスを掘り下げました。 fileformat.words for .netエンタープライズレベルAPIの機能を活用することにより、ワードドキュメント内でプログラムで画像をシームレスに操作できるようにする広範な機能を発表しました。ドキュメントワークフローを強化するためのこの強力なツールの汎用性と効率を体験してください。 このオープンソース画像マニピュレーターの開発と利用に関する包括的なガイダンスとサポートについては、利用可能な詳細なドキュメントを参照してください。 幅広いトピックをカバーする洞察に富んだブログ投稿を引き続き公開し続けるので、fileformat.comとの接続を維持します。 Facebook、LinkedIn、Twitterなどのソーシャルメディアプラットフォームで、最新のアップデートと貴重なコンテンツをフォローしてください。
貢献する
.NETのfileformat.wordsはgithubでホストされているオープンソースプロジェクトであるため、コミュニティの貢献は強く奨励され、評価されています。
質問する
フォーラムでの質問や質問についてお知らせください。