C#を使用してWord画像の自動番号付け機能を実現する方法
けっこうサイズの大きいドキュメントを作成すると、多数の画像を使用する必要がある場合、通常、人々は画像に番号を付けます。現時点では、手動で画像に番号を付ける方法を使用すると、時間がかかり、手間がかかり、エラーが発生しやすくなります。実際、Wordのキャプション機能を使用すると、写真に自動的に番号を付けることが簡単にできます。この記事では、Spire.DocコンポーネントとC#プログラミングを使用して、Word画像の自動番号付け機能を実装する方法を紹介します。
次のコードを使用する前に、Visual StudioでC#アプリケーションを作成し、Spire.Doc.dllをプロジェクトに参照する必要があります。
使用する名前空間:
using System.Drawing;
using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
コード一覧
//Documentオブジェクトをインスタンス化する
Document document = new Document();
//Sectionを追加する
Section s = document.AddSection();
//段落を追加し、その中に画像を追加する
Paragraph par1 = s.AddParagraph();
par1.Format.AfterSpacing = 10;
DocPicture pic1 = par1.AppendPicture(Image.FromFile(@"C:\Users\Administrator\Desktop\1.jpg"));
pic1.Height = 100;
pic1.Width = 120;
//画像にキャプションを追加する
CaptionNumberingFormat format = CaptionNumberingFormat.Number;
pic1.AddCaption("画像", format, CaptionPosition.AfterImage);
//別の段落を追加して同じことを行う
Paragraph par2 = s.AddParagraph();
DocPicture pic2 = par2.AppendPicture(Image.FromFile(@"C:\Users\Administrator\Desktop\2.jpg"));
pic2.Height = 100;
pic2.Width = 120;
pic2.AddCaption("画像", format, CaptionPosition.AfterImage);
//ドメインを更新してドキュメントを保存する
document.IsUpdateFields = true;
document.SaveToFile("AddCaption.docx", FileFormat.Docx);
今回のWord画像の自動番号付け機能を実現する方法は以上でした、最後まで読んでいただきありがとうございます。
Author And Source
この問題について(C#を使用してWord画像の自動番号付け機能を実現する方法), 我々は、より多くの情報をここで見つけました https://qiita.com/iceblue/items/30858383bafcb119ffd4著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .