精华内容
下载资源
问答
  • C# 如何设置、读取Word文档属性

    千次阅读 2019-06-28 09:03:44
    文档属性定义了文件的某种独特性质,通过设置文档属性可以将文档分为不同类型的文件,以便存放和传输。属性中的描述性的信息,也可以用来帮助我们查找和整理文件。下面的示例中将展示如何通过C#来Word文档属性进行...

    C# 如何设置读取Word文档属性

    简述

    文档属性定义了文件的某种独特性质,通过设置文档属性可以将文档分为不同类型的文件,以便存放和传输。属性中的描述性的信息,也可以用来帮助我们查找和整理文件。下面的示例中将展示如何通过C#来Word文档属性进行相关操作。

    设计以下操作要点:

    1. 设置Word文档属性
    2. 读取Word文档属性信息

    使用工具

    1. Free Spire.Doc for .NET 6.3 (社区版)

    PS:安装后,注意在项目程序中添加引用Spire.Doc.dll文件(dll文件可在安装路径下Bin文件夹中获取)

    示例代码

    1. 设置Word属性

    【C#】

    using Spire.Doc;

    using System;

     

    namespace SetWordProperties_Doc

    {

        class Program

        {

            static void Main(string[] args)

            {

                //实例化Document类,加载文件

                Document document = new Document();

                document.LoadFromFile("test.docx");

     

                //添加摘要信息

                document.BuiltinDocumentProperties.Title = " 如何设置Word文档属性";

                document.BuiltinDocumentProperties.Subject = "测试";

                document.BuiltinDocumentProperties.Author = "Mia";

                document.BuiltinDocumentProperties.Manager = "Anny";

                document.BuiltinDocumentProperties.Company = "Alibaba";

                document.BuiltinDocumentProperties.Keywords = "C#, Word属性, Demo";

                document.BuiltinDocumentProperties.Comments = "This document is just a demo.";

                document.BuiltinDocumentProperties.Category = "测试类";

                document.BuiltinDocumentProperties.RevisionNumber = "2";

     

                //添加自定义属性

                CustomDocumentProperties custom = document.CustomDocumentProperties;

                custom.Add("Authorized", true);

                custom.Add("Authorized By", "Joe");

                custom.Add("Authorized Date", DateTime.Today);

     

                删除自定义属性

                //Document document = new Document("Sample.doc");

                //document.CustomDocumentProperties.Remove("Alibaba");

     

                //保存并打开文档

                document.SaveToFile("result.docx", FileFormat.Docx2010);

                System.Diagnostics.Process.Start("result.docx");

            }

        }

    }

    注意,Spire.Doc支持关于word的属性设置有30多种,开发者们可根据需要自行选择相应的文档属性类型来设置。

     

    测试结果:

    2. 读取Word文档属性信息

    【C#】

    using Spire.Doc;

    using System;

     

    namespace ReadWordProperties_Doc

    {

        class Program

        {

            static void Main(string[] args)

            {

                //创建一个Document实例

                Document doc = new Document();

     

                //加载一个现有Word文档

                doc.LoadFromFile("test.docx");

     

                //获取摘要

                Console.WriteLine("摘要\n");

                Console.WriteLine("标题: " + doc.BuiltinDocumentProperties.Title);

                Console.WriteLine("主题: " + doc.BuiltinDocumentProperties.Subject);

                Console.WriteLine("作者: " + doc.BuiltinDocumentProperties.Author);

                Console.WriteLine("主管: " + doc.BuiltinDocumentProperties.Manager);

                Console.WriteLine("单位: " + doc.BuiltinDocumentProperties.Company);

                Console.WriteLine("类别: " + doc.BuiltinDocumentProperties.Category);

                Console.WriteLine("关键字: " + doc.BuiltinDocumentProperties.Keywords);

                Console.WriteLine("备注: " + doc.BuiltinDocumentProperties.Comments);

                Console.WriteLine("修订号: " + doc.BuiltinDocumentProperties.RevisionNumber);

     

                //获取自定义属性

                Console.WriteLine("\n自定义属性\n");

                for (int i = 0; i < doc.CustomDocumentProperties.Count; i++)

                {

                    Console.WriteLine(doc.CustomDocumentProperties[i].Name + ": " + doc.CustomDocumentProperties[i].Value);

                 }

                Console.Read();

            }

        }

    }

    完成代码后,调试运行代码生成文档

    读取结果:

     

     

    展开全文
  • word文档属性自定义We recently showed you how to set the user information in Word. Word also stores several additional advanced properties related to your documents. Some of these are displayed on the ...
    word文档属性自定义

    word文档属性自定义

    00_lead_image_entering_summary_info

    We recently showed you how to set the user information in Word. Word also stores several additional advanced properties related to your documents. Some of these are displayed on the “Info” screen and you can change these properties.

    最近,我们向您展示了如何在Word中设置用户信息。 Word还存储与您的文档相关的几个其他高级属性。 其中一些显示在“信息”屏幕上,您可以更改这些属性。

    NOTE: We used Word 2013 to illustrate this feature.

    注意:我们使用Word 2013来说明此功能。

    To access the dialog box that allows you to change the properties for the currently open document, click the “File” tab.

    要访问允许您更改当前打开的文档的属性的对话框,请单击“文件”选项卡。

    01_clicking_file_tab

    By default, the “Info” screen should display. If not, click “Info” at the top of the list of items on the left.

    默认情况下,应显示“信息”屏幕。 如果没有,请单击左侧项目列表顶部的“信息”。

    02_make_sure_info_screen_is_active

    On the right side of the “Info” screen, click “Properties” and select “Advanced Properties” from the drop-down list.

    在“信息”屏幕的右侧,单击“属性”,然后从下拉列表中选择“高级属性”。

    03_selecting_advanced_properties

    A dialog box displays with the file name (without the file extension) on the title bar, showing you information about your document. To access the properties you can change, click the “Summary” tab.

    在标题栏上显示一个带有文件名(无文件扩展名)的对话框,向您显示有关文档的信息。 要访问可以更改的属性,请单击“摘要”选项卡。

    04_clicking_summary_tab

    Enter properties on the “Summary” tab such as “Title,” “Author,” “Company,” and “Keywords.” Keywords are also called tags and can be used to categorize and find your document more easily.

    在“摘要”选项卡上输入属性,例如“标题”,“作者”,“公司”和“关键字”。 关键字也称为标签,可用于更轻松地分类和查找文档。

    05_entering_summary_info

    You are returned to the “Info” screen and the advanced properties you entered display. The keywords you entered are displayed as “Tags.”

    您将返回到“信息”屏幕,并显示您输入的高级属性。 您输入的关键字显示为“标签”。

    06_properties_displaying_on_info_screen

    You can also display and change the advanced properties in a “Document Information Panel” above the document. To show the panel, click “Properties” on the “Info” screen and select “Show Document Panel.”

    您还可以在文档上方的“文档信息面板”中显示和更改高级属性。 要显示面板,请在“信息”屏幕上单击“属性”,然后选择“显示文档面板”。

    07_selecting_show_document_panel

    You are automatically returned to your document where the “Document Information Panel” displays below the ribbon. For each property, there’s an edit box displaying the current value for the property and allowing you to change the values. You can also use the “Document Properties” button on the panel to access the properties dialog you can also use to edit the properties and view other information.

    您将自动返回到文档,在功能区下方显示“文档信息面板”。 对于每个属性,都有一个编辑框,显示该属性的当前值并允许您更改值。 您还可以使用面板上的“文档属性”按钮来访问属性对话框,还可以用于编辑属性和查看其他信息。

    08_document_panel

    To close the panel, click the “X” button in the upper-right corner of the panel.

    要关闭面板,请单击面板右上角的“ X”按钮。

    09_closing_document_info_panel

    In a future article, we will be showing you how you can insert these advanced properties into your documents so they will automatically update when you change them.

    在以后的文章中,我们将向您展示如何将这些高级属性插入文档中,以便它们在更改时自动更新。

    翻译自: https://www.howtogeek.com/216295/how-to-set-the-advanced-properties-of-a-word-document/

    word文档属性自定义

    展开全文
  • 本文将介绍如何使用Free Spire.XLS for Java给Excel文档设置内置文档属性和自定义文档属性。 Jar包导入:方法一:下载Free Spire.XLS for Java包并解压缩,将lib文件夹下的Spire.Xls.jar包作为依赖项导入到Java应用...

    Excel文档属性是一些描述性的信息,它包括作者、标题、主题、关键词、类别等项目。通过设置Excel文档属性,可以帮助用户更加方便快捷的管理Excel文档。本文将介绍如何使用Free Spire.XLS for Java给Excel文档设置内置文档属性和自定义文档属性。

    Jar包导入:
    方法一:下载Free Spire.XLS for Java包并解压缩,将lib文件夹下的Spire.Xls.jar包作为依赖项导入到Java应用程序中。

    方法二:直接通过Maven仓库安装JAR包,配置pom.xml文件的代码如下

    <repositories>
        <repository>
            <id>com.e-iceblue</id>
            <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
        </repository>
    </repositories>
    <dependencies>
        <dependency>
            <groupId>e-iceblue</groupId>
            <artifactId>spire.xls.free</artifactId>
            <version>2.2.0</version>
        </dependency>
    </dependencies>
    

    设置内置文档属性:

    import com.spire.xls.ExcelVersion;
    import com.spire.xls.Workbook;
    
    public class BuiltinProperties {
        public static void main(String[] args){
            //加载Excel文档
            Workbook workbook = new Workbook();
            workbook.loadFromFile("Input.xlsx");
    
            //给文档设置标题、主题、作者等内置文档属性
            workbook.getDocumentProperties().setTitle("设置文档属性");
            workbook.getDocumentProperties().setSubject("进货单");
            workbook.getDocumentProperties().setAuthor("张丽");
            workbook.getDocumentProperties().setManager("王刚");
            workbook.getDocumentProperties().setCompany("**公司");
            workbook.getDocumentProperties().setCategory("支出");
            workbook.getDocumentProperties().setKeywords("Excel文档属性");
    
            //保存结果文档
            workbook.saveToFile("BuiltinDocumentProperties.xlsx", ExcelVersion.Version2013);
        }
    }
    

    Java 设置 Excel 文档属性

    设置自定义文档属性:

    import com.spire.xls.ExcelVersion;
    import com.spire.xls.Workbook;
    
    import java.util.Date;
    
    public class CustomProperties {
        public static void main(String[] args){
            //加载Excel文档
            Workbook workbook = new Workbook();
            workbook.loadFromFile("Input.xlsx");
    
            //给文档添加自定义文档属性
            workbook.getCustomDocumentProperties().add("_MarkAsFinal", true);
            workbook.getCustomDocumentProperties().add("编辑", "王晓丽");
            workbook.getCustomDocumentProperties().add("联系电话", 81705109);
            workbook.getCustomDocumentProperties().add("更新日期", new Date());
    
            //保存结果文档
            workbook.saveToFile("CustomDocumentProperties.xlsx", ExcelVersion.Version2013);
        }
    }
    

    Java 设置 Excel 文档属性

    展开全文
  • Office 2010,是微软推出新一代办公软件,开发代号为Office 14,实际是第12个发行版。该软件共有6个版本,分别是初级版、家庭及学生版、家庭及商业版、标准版、专业版和专业高级版,此外...Word文档的“属性”里包含了

    VS2010是新一代全新开发工具

    Office 2010,是微软推出新一代办公软件,开发代号为Office 14,实际是第12个发行版。该软件共有6个版本,分别是初级版、家庭及学生版、家庭及商业版、标准版、专业版和专业高级版,此外还推出Office 2010免费版本,其中仅包括Word和Excel应用。除了完整版以外,微软还将发布针对Office 2007的升级版Office 2010。Office 2010可支持32位和64位vista及Windows7,仅支持32位WindowsXP,不支持64位XP。

    Word文档的“属性”里包含了作者、修改日期、摘要等信息。需要把文档打包批量发送给他人时,这些选项可能泄露信息,或者仅仅因为来源不同造成信息混乱。

    那么在我们的程序中能怎么实现调用word2010,如何在程序中修改word文档属性呢?

    1.启动VS2010

    2.我们基于Visual C++ 新建一个CLR窗体工程,插入2个button,若干Lable和TextBox,设置背景,如下图:

    添加下列引用

    0_12753735677gRG.gif 在Form1.h中插入下列代码

     

    3,调试运行界面如下:

    分别在textBox里输入如下信息:

    点击“设置文档属性按钮”将自动新建一个word文档

    查看“文件/属性”属性信息如下:

    如上我们即可在word文档中修改相关属性信息,按照上面方法我们可以按照自己实际工作需要,可以统一修改多个文档属性,达到高速办公,节省时间目的。在此我只是以一个简单示例,介绍功能而已,实际操作应用还是大家自己去发掘了。

    展开全文
  • 安装了新软件之后有可能会改变原来的默认打开方式,那么如何恢复到以前的状态呢?以下以WPS为例说明: 选择文件,右键单击弹出框并选择[打开],然后在其中选择WPS。您可以使用WPS打开pdf文件,但这只能打开一次,它...
  • 主要参考文档Doc/zh/hardware/chip/Hi3518EV20X/Hi3516CV200经济型HD IP Camera Soc用户指南.pdf 如下图所示,在liteos中下面的设置是何含意呢: 我们看下图 IO_MUX_REG_BASE+0x0c:GPIO6_3的地址. 0x3 : 管脚...
  • 例如代码: protected void button1_Click(object sender, EventArgs e) { XmlDocument xmlDoc = new XmlDocument(); ...如何设置Question属性为<Question ID="1"></Qi=uestion>
  • 大家好,我们今日继续讲解VBA代码解决方案的第141讲内容:利用Range 属性设置文档的格式及改变文档的内容。在之前的几篇文章中,我先后讲了word的结构,以及段落和RANGDE的基本概念及相关的知识,今日我们讲解如何...
  • HOWTO:在 Visual C# .NET 中使用自动化获取和设置 Office 文档属性 本文的发布号曾为 CHS303296 概要 本文阐述如何创建可操纵 Microsoft Word 文档属性的 Microsoft Visual C# .NET 自动化客户端。虽然该...
  • C# 添加读取删除Excel文档属性文档属性中可以设置诸多关于文档的信息如创建时间作者单位类别关键词备注等摘要信息以及一些自定义的文档属性下面将通过C#程序来演示如何设置同时对文档内的已有信息也可以实现读取...
  • 如何统一设置Word 的图片属性

    千次阅读 2019-04-11 16:45:36
    如何统一设置Word 的图片属性 我们经常会使用一些文档,制作文档的人技术水平参差不齐,有些图片经过一系列原因后,在我们手中打开就是大小不一致,有人会说,这个很正常,但是显示不全就很尴尬了,一个一个的去...
  • 数据结构如上,我需要将内嵌文档里面的isRead属性设置成true哪要如何来批量的修改它们的值呢?直接看下面的代码: //连接mongodb $db = new Manager("mongodb://localhost:27017"); //设置更新语句 $bulk...
  • 下面将通过C#程序来演示如何设置,同时对文档内的已有信息,也可以实现读取或删除等操作。 示例大纲: 1. 添加文档属性 1.1 添加摘要信息 1.2 添加自定义文档信息 2. 读取文档属性 3. 删除文档信息 3.1 删除所有...
  • 下面将通过Java程序来演示如何设置,同时对文档内的已有信息,也可以实现读取和删除等操作。 示例大纲: 1. 添加文档属性 1.1 添加摘要信息 1.2 添加自定义文档信息 2. 读取文档属性 3. 删除文档信息 3.1 ...
  • <div><p>{ type: 'image', url: '/images/icon_recruit-bg.jpg'...文档说mode是image的自有css,是这样写吗?</p><p>该提问来源于开源项目:Kujiale-Mobile/Painter</p></div>
  • 文档属性中的“用户”信息是可以通过工具选项中的用户信息修改的。但是单位信息却是在安装OFFICE时设置的,经过我的测试,并不在NORMAL.DAT中,而是在注册表中。
  • 电子文档PDF中的二维码无法打印输出怎么办呢?在日常 办公过程中,我们可能会遇到PDF文档中的二维码无法...利用任意一款PDF编辑工具打开相应的电子文档后,在其“文档属性”窗口中,切换到“安全性”选项卡,将“加密...
  • 大家好,我们今日继续讲解VBA代码解决方案的第141讲内容:利用Range 属性设置文档的格式及改变文档的内容。在之前的几篇文章中,我先后讲了word的结构,以及段落和RANGDE的基本概念及相关的知识,今日我们讲解如何...
  • 概要本文阐述如何创建可操纵 Microsoft Word 文档属性的 Microsoft Visual C# .NET 自动化客户端。虽然该代码示例是专门针对 Word 的,但是在使 Microsoft Excel 和 Microsoft PowerPoint 自动运行时也可以使用这些...
  • 步骤一:在打开的网页文档中选择表格后,在”属性“面板中即可对表格的属性进行设置。首先设置表格的id和行列值。 步骤二:接下来设置表格的宽度和高度。”宽“和”高”以像素为单位,或按占浏览器窗口的宽度和高度...
  • DockPanel.SetDock(myBorder1, Dock.Top); WPF中没法通过DockPanel实例或者是控件实例来设置这个属性, 只能使用DockPanel类来设置,官方文档
  • 文档属性中,可以设置诸多关于文档的信息,如创建时间、作者、单位、类别、关键词、备注等摘要信息以及一些自定义的文档属性。下面将通过C#程序来演示如何设置,同时对文档内的已...
  • 如何将MySQL中的每一张表的设置属性导出? 前言 由于实习接触的项目需要设计数据库表,所以在2个星期的设计后,大概出来差不多30张表,这些表是需要做文档说明的,文档中有一块是要展示每张表的属性,包括每一栏字段...
  • 更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程 >>下载Spire.PDF最新试用版 ...Spire.PDF的PDF API拥有丰富的功能,如安全设置(包括数字签名)、PDF文本/附...
  • 如何设置; 3.y轴的label能否只显示一侧; 4.‘Description Label’字样能否去掉; 希望看到后能及时解决,拜托,谢谢!</p><p>该提问来源于开源项目:wuxudong/react-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,193
精华内容 477
关键字:

如何设置文档属性