当前位置:首页 > 科技

【word插入的对象怎么保存】提取插入C# Word的多媒体文件(视频、音频)

在Word中,您可以通过OLE对象将文件插入到文档中,其中包括Word、excel、PDF、PPT、图片、宏文件、包等多种文件类型。对于插入到文档中的文档对象,还可以使用此文档中的方法提取并以指定路径保存。本文通过C#程序代码实例详细介绍。

安装Dll文件(3种方法)

1.通过NuGet安装dll(两种方法)

1.1在Visual Studio中打开解决方案浏览器,右键单击“参考”、“NuGet软件包管理”,搜索“Free S”,然后单击“安装”。等待程序安装完成。

1.2将以下内容复制到PM控制台安装中:

install-package frees-9 . 9 . 7版

2.手动添加dll引用

您可以手动将软件包下载到本地,然后解压缩以找到BIN文件夹下的S.dll。然后,在Visual Studio中打开solution explorer,右键单击reference,add reference,将本地路径BIN文件夹下的dll文件添加到程序中。

提取文件

提取文件时,主要通过以下步骤完成:

创建Document类的对象,然后输入Document .通过LoadFromFile()方法加载Word文档。在Word文件的所有Section中重复子物件,确认物件为Paragraph类型。在段落中重复子对象,以确保该对象是DocumentObjectType类型的OLE对象。通过as运算符将相应的OLE对象转换为DocOleObject类型。File。通过WriteAllBytes()方法提取对象并将其存储在本地路径中。

注:以下代码中使用的Word测试文件和提取的多媒体文件路径是VS程序的Debug路径。例如,f 3360 \ VS 2017 project \ extract media file \ bin \ Debug。

以下是完整的代码示例。

C#

using S;

Using S . Documents

Using S . Fields

Using Sy

Namespace ExtractMediaFile

{

Class程序

{

Static void Main(string[] args)

{

//加载Word文档

Document doc=new Document();

Doc。LoadFromFile(@ ' ole . docx ');

//遍历所有子对象

foreach(section section in doc . sections)

{

Foreach (DocumentObject obj in)

{

obj is Paragraph(if)

{

paragraphparagraph=objasparagraph;

Foreach (DocumentObject obj2 in)

{

If==Documen)

{

do cole object ole=obj 2 as do cole object;

//文件提取

File.writeallbyte、ole . native data);

}

}

}

}

}

}

}

}

读取文件的结果如下:

1.《【word插入的对象怎么保存】提取插入C# Word的多媒体文件(视频、音频)》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【word插入的对象怎么保存】提取插入C# Word的多媒体文件(视频、音频)》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2559696.html

上一篇

【word怎么改改变节】最完美的Word知识点,请抓紧收藏

【word插入的对象怎么保存】非常实用的Word使用技巧,科研事务陆续修炼秘诀。

  • 【word插入的对象怎么保存】非常实用的Word使用技巧,科研事务陆续修炼秘诀。
  • 【word插入的对象怎么保存】非常实用的Word使用技巧,科研事务陆续修炼秘诀。
  • 【word插入的对象怎么保存】非常实用的Word使用技巧,科研事务陆续修炼秘诀。

【word插入的对象怎么保存】单词软件高效运营宝(新年巨头)

  • 【word插入的对象怎么保存】单词软件高效运营宝(新年巨头)
  • 【word插入的对象怎么保存】单词软件高效运营宝(新年巨头)
  • 【word插入的对象怎么保存】单词软件高效运营宝(新年巨头)

【word插入的对象怎么保存】精心整理10个Word实用技巧,可以提高生产力。

  • 【word插入的对象怎么保存】精心整理10个Word实用技巧,可以提高生产力。
  • 【word插入的对象怎么保存】精心整理10个Word实用技巧,可以提高生产力。
  • 【word插入的对象怎么保存】精心整理10个Word实用技巧,可以提高生产力。
【word插入的对象怎么保存】“干货”一词技术知识——终极篇(3)

【word插入的对象怎么保存】“干货”一词技术知识——终极篇(3)

word插入的对象怎么保存相关介绍,Hello,你好,我自由地分享知识。每天分享有用的知识,不用说,感兴趣的朋友可以称赞、关心、收藏。(大卫亚设,Northern Exposure)更令人激动。可以关注微信公众号:“你我都知道。” 1....

【word插入的对象怎么保存】保存Word文档并另存为

  • 【word插入的对象怎么保存】保存Word文档并另存为
  • 【word插入的对象怎么保存】保存Word文档并另存为
  • 【word插入的对象怎么保存】保存Word文档并另存为

【word插入的对象怎么保存】保存Word文档并另存为

  • 【word插入的对象怎么保存】保存Word文档并另存为
  • 【word插入的对象怎么保存】保存Word文档并另存为
  • 【word插入的对象怎么保存】保存Word文档并另存为

【word插入的对象怎么保存】“干货”字知识——基础文章(1)

  • 【word插入的对象怎么保存】“干货”字知识——基础文章(1)
  • 【word插入的对象怎么保存】“干货”字知识——基础文章(1)
  • 【word插入的对象怎么保存】“干货”字知识——基础文章(1)
【word插入的对象怎么保存】单词办公室提示

【word插入的对象怎么保存】单词办公室提示

word插入的对象怎么保存相关介绍,一、word文档输入技术 1、快速为文字加下划线:Ctrl Shift W 2、一条虚线:连续输入3个' * ',然后按enter键。可以得到破折号 3、获得双线:连续输入3个“=”,...