using System;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
using NPOI.POIFS.FileSystem;
using NPOI.XWPF.Extractor;
using NPOI.XWPF.UserModel;
namespace WordPictureExport
{
public partial class FrmMain : Form
{
public FrmMain()
{
InitializeComponent();
}
private void BtnOpenClick(object sender, EventArgs e)
{
ofd.InitialDirectory = Environment.CurrentDirectory;
if (ofd.ShowDialog() != DialogResult.OK) return;
try
{
var word = new FileStream(ofd.FileName, FileMode.Open);
var d = new XWPFDocument(word);
var pics = d.AllPictures;
//prograss bar
progressBar1.Maximum = pics.Count;
var index = 0;
progressBar1.Value = index;
foreach (var xwpfPictureData in pics)
{
C# 导出Word文档中的所有图片
最新推荐文章于 2025-02-20 09:38:11 发布
这个C#程序示例展示了如何打开一个Word文档并导出其中的所有图片。通过NPOI库,代码读取XWPFDocument,获取图片列表,并将每个图片保存到文件系统中。

最低0.47元/天 解锁文章
360

被折叠的 条评论
为什么被折叠?



