NPOI 中 Word 的常用操作 NPOI 是一个流行的开源 Java 库,用于处理 Microsoft Office 文件格式,包括 Word、Excel 和 PowerPoint 等。下面将详细介绍 NPOI 中 Word 的常用操作。 创建文档 需要创建一个新的 Word 文档。使用 NPOI,可以使用 `XWPFDocument` 类来创建一个新的 Word 文档。例如: ```java XWPFDocument m_Docx = new XWPFDocument(); ``` 页面设置 在创建文档后,需要设置页面的大小和方向。NPOI 提供了 `CT_SectPr` 类来设置页面的属性。例如: ```java CT_SectPr m_SectPr = new CT_SectPr(); m_SectPr.pgSz.w = (ulong)16838; // 设置页面宽度为 A4 横向 m_SectPr.pgSz.h = (ulong)11906; // 设置页面高度为 A4 横向 m_Docx.Document.body.sectPr = m_SectPr; ``` 创建段落 在 Word 文档中,段落是最基本的单位。使用 NPOI,可以使用 `XWPFParagraph` 类来创建一个新的段落。例如: ```java XWPFParagraph gp = m_Docx.CreateParagraph(); ``` 设置段落格式 在创建段落后,需要设置段落的格式,例如字体、字号、颜色等。使用 NPOI,可以使用 `CT_P` 类来设置段落的格式。例如: ```java CT_P m_p = m_Docx.Document.body.AddNewP(); m_p.AddNewPPr().AddNewJc().val = ST_Jc.center; // 设置段落水平居中 ``` 设置行距 在 Word 文档中,行距是非常重要的。使用 NPOI,可以使用 `CT_Spacing` 类来设置行距。例如: ```java m_p.AddNewPPr().AddNewSpacing().line = "400"; // 设置行距为 20 磅 m_p.AddNewPPr().AddNewSpacing().lineRule = ST_LineSpacingRule.exact; // 设置行距规则 ``` 创建 RUN 在 Word 文档中,RUN 是一个基本的文字单元。使用 NPOI,可以使用 `XWPFRun` 类来创建一个新的 RUN。例如: ```java XWPFRun gr = gp.CreateRun(); gr.GetCTR().AddNewRPr().AddNewRFonts().ascii = "黑体"; // 设置 RUN 的字体 gr.GetCTR().AddNewRPr().AddNewRFonts().eastAsia = "黑体"; // 设置 RUN 的东亚字体 gr.GetCTR().AddNewRPr().AddNewRFonts().hint = ST_Hint.eastAsia; // 设置 RUN 的东亚字体提示 ``` 段首行缩进 在 Word 文档中,段首行缩进是非常常见的操作。使用 NPOI,可以使用 `Indentation` 方法来设置段首行缩进。例如: ```java gp.IndentationFirstLine = (int)100; // 设置段首行缩进为 100 磅 ``` 计算段首行缩进 在设置段首行缩进时,需要计算出正确的缩进值。使用 NPOI,可以使用 `Indentation` 方法来计算段首行缩进。例如: ```java protected int Indentation(String fontname, int fontsize, int Indentationfonts, FontStyle fs) { // 字显示宽度,用于段首行缩进 Graphics m_tmpGr = this.CreateGraphics(); m_tmpGr.PageUnit = GraphicsUnit.Point; SizeF size = m_tmpGr.MeasureString("好", new Font(fontname, fontsize * 0.75F, fs)); return (int)size.Width * Indentationfonts * 10; } gp.IndentationFirstLine = Indentation("宋体", 21, 2, FontStyle.Regular); // 设置段首行缩进为 2 字符 ``` NPOI 提供了许多基本的操作来处理 Word 文档,包括创建文档、设置页面、创建段落、设置段落格式、设置行距、创建 RUN 和段首行缩进等。使用这些操作,可以轻松地生成 Word 文档。
2026-04-13 16:20:49 90KB NPOI、docx
1
ISSCC2018-DigestHighRes.docx ISSCC2018-DigestHighRes.pdf PAPER SESSIONS Plenary Session 6 Processors 32 Analog Techniques 48 mm-Wave Radios for 5G and Beyond 64 Image Sensors 78 Ultra-High-Speed Wireline 100 Neuromorphic, Clocking and Security Circuits.... 116 Wireless Power and Harvesting 134 Wireless Transceivers and Techniques 156 Sensor Systems 176 SRAM 194 DRAM 202 Machine Learning and Signal Processing 214 High-Resolution ADCs RF PLLs 228 244 Advanced Optical and Wireline Techniques 262 Technologies for Health and Society 280 Adaptive Circuits and Digital Regulators 398 Sensors and Interfaces 316 Flash-Memory Solutions 334 Extending Silicon and its Applications Gigahertz Data Converters 342 356 LO Generation 364 GaN Drivers and Converters 380 Clock Generation for High-Speed Links 388 RF Techniques for Communication and Sensing. 398 Power-Converter Techniques 420 Wireless Connectivity 440 Advanced Biomedical Systems 458 Emerging Memories 476 Computation in Memory for Machine Learning 486 FORUMS F1 Intelligent Energy-Efficient Systems at the Edge of IoT… .502 F2 FinFETs & FDSOI - A Mixed Signal Circuit Designer’s Perspective .505 F3 Circuits and Architectures for Wireless Sensing, Radar and Imaging ..508 F4 Circuit and System Techniques for .511 mm-Wave Multi-Antenna Systems F5 Advanced Optical Communication: .514 From Devices, Circuits, and Architectures to Algorithms F6 Advances in Energy-Efficient Analog Design ..517 EVENING EVENTS EE1 Student Research Preview: Short Presentations ..520 with Poster Session EE2 Workshop on Circuits for Social Good ..523 EE3 Industry Showcase ..525 EE4 Figures-of-Merit on Trial .527 EE5 Lessons Learned - Great Circuits That Didn’t Work —…. ..529 (Oops, If Only I Had Known!) EE6 Can Artificial Intelligence Replace My Job? .531 The Dawn of a New IC Industry with AI SHORT COURSE SC Hardware Approaches to Machine Learning and Inference..533 INDEX TO AUTHORS .535 ..543 COMMITTEES CONFERENCE LAYOUT ..546 2019 CALL FOR PAPERS .547 CONFERENCE TIMETABLE ..548
2026-04-09 10:05:19 151.37MB ISSCC2018-Digest ISSCC 论文合集 word
1
本文详细介绍了如何将Mathtype公式自动转换为Word自带公式的方法。首先探讨了不同工具(如AxMath、GrandEq)的局限性,随后重点讲解了通过Mathtype生成MathML代码并结合VBA脚本实现全自动转换的方案。文章提供了完整的VBA代码示例,并强调了关键注意事项,如通配符修改、错误处理机制等。该方法可成功转换98%的公式,剩余部分需手动调整。整个过程涉及Mathtype设置、代码调试等实用技巧,为需要批量转换公式的用户提供了高效解决方案。
2026-04-08 19:41:21 9KB 软件开发 源码
1
unity资源,地形,自动化,开放世界
2026-04-08 14:29:09 34.52MB unity
1
在IT领域,转换文档格式是常见的需求之一,尤其在办公环境中。Word转PDF工具就是针对这一需求设计的软件,能够方便地将Microsoft Word文档转换成PDF格式,以确保文件的格式在不同设备间的一致性。PDF(Portable Document Format)因其良好的跨平台性和防止编辑的特性,常被用于分享和打印文档。 这款"Word转PDF工具"的亮点在于其"完全绿色,无须安装"。这意味着用户无需进行复杂的安装过程,只需下载并解压文件即可直接使用。这种便携式应用程序设计降低了对系统资源的影响,同时也避免了可能与用户电脑上其他软件产生的冲突。对于那些对系统稳定性有较高要求或者经常在不同电脑上工作的用户来说,这样的设计非常实用。 文件列表中的"WordPrint.dll"可能是一个动态链接库文件,它包含了转换过程中需要用到的特定功能模块。DLL文件允许多个程序共享同一段代码,节省了内存并提高了效率。"Word2PDF.exe"很显然是这个工具的主要执行文件,它是用户通过界面操作进行Word到PDF转换的核心程序。"help.txt"文件可能是包含工具使用说明的文本文件,用户可以通过阅读它来了解如何操作该工具,解决使用过程中遇到的问题。 转换过程通常很简单:用户打开工具,选择需要转换的Word文档,然后点击转换按钮,软件就会自动处理并将生成的PDF文件保存在指定位置。值得注意的是,虽然这种工具简化了转换步骤,但可能会存在一些限制,比如可能无法完全保留原Word文档的复杂格式,或者无法转换某些特殊的元素如宏或嵌入的对象。 在实际应用中,确保转换质量是很关键的。如果Word文档中含有图像、表格、超链接或特殊字体,用户需要确认转换后的PDF文件是否能正确显示这些内容。此外,对于含有敏感信息的文档,用户需要关注工具是否有安全措施,如是否支持设置密码保护或权限控制,以防止未经授权的访问。 "Word转PDF工具"是一种方便快捷的解决方案,帮助用户轻松处理文件格式转换问题,特别是在移动办公和跨平台协作的场景下。不过,用户在使用时也应注意软件的兼容性、转换质量和数据安全性,以确保工作流程的顺畅和信息安全。
1
Lutron智能照明系统调试软件HomeWorks QS 13.2.0
2026-04-07 18:22:16 463.58MB
1
aspose-cad-19.5-pj.jar 和 aspose-words-15.8.0.jar 还有AsposeUtils.java 工具类 cad dwg转pdf 无水印版本 破Jie 可用
2026-04-03 09:58:02 30.03MB aspose-cad cad
1
破解PDF打印加密等,无需注册码等麻烦,而且为汉化版,操作简单方便
2026-04-02 18:55:11 3.01MB PDF
1
Aspose.Words.dll WORD转PDF 无水印和乱码
2026-04-02 17:42:54 8.06MB Aspose.Words WORD转PDF
1
《GB_T 17626.7-2017 电磁兼容 试验和测量技术 供电系统及所连设备谐波、间谐波的测量和测量仪器导则》是一份详细规定了供电系统及与之相连设备的谐波、间谐波测量标准的文档。该文档不仅包含了对测量程序、测量仪器的要求以及对测量结果的评估方法,还涉及了设备的电磁兼容性测试和评估。电磁兼容性是确保设备能在复杂的电磁环境中正常工作的重要条件,它要求设备能够在不产生过量干扰的情况下正常运行。 该标准详细阐述了对供电系统及所连设备产生的谐波、间谐波的测量方法。谐波是周期性非正弦波电压或电流的整数倍频率成分,而间谐波指的是非整数倍频率成分。这些成分的出现会干扰设备的正常工作,影响供电质量,甚至会对电网产生损害。因此,对这些成分的准确测量对提升设备和系统的电磁兼容性具有重要意义。 标准中对测量设备的要求十分明确,指出测量仪器必须具备足够的准确度和稳定性,能够准确地检测出谐波和间谐波的参数。此外,标准还规定了在不同条件下,如何对设备进行测试,以确保测试结果的可重复性和可靠性。 为了确保测试的公正性和准确性,标准还提供了详细的操作指南和评估方法。例如,如何选取测试点、测试方法的选择、测试仪器的校准和校准周期、测试数据的记录以及结果的报告形式等。这些内容对测试人员来说是必须遵循的操作步骤,确保测试的标准化。 文档还强调了测试环境对测量结果的影响,指出测试应在尽量排除外界干扰的条件下进行。为此,标准中可能还包含了对测试环境的要求,比如电力质量、周围电磁环境等,并给出了具体的测试条件和限制。 对于供电系统及所连设备的电磁兼容测试而言,标准的实施能够帮助制造商和用户更加科学地评估设备的电磁兼容性能,为设计出更优质的设备提供了理论依据和技术指导。同时,通过标准的实施,还能促进市场中产品的质量提升,减少因电磁干扰引起的设备故障和经济损失。 对监管机构来说,该标准为其提供了衡量设备电磁兼容性的技术依据,有助于规范市场和提升行业整体水平。对制造商而言,遵循该标准进行产品的电磁兼容性设计和测试,能够确保产品达到市场的技术要求,增强竞争力。对于用户,使用符合该标准的产品,能够保障其在使用过程中的安全和稳定,减少由于电磁干扰引起的故障。 此外,文档中的导则内容,为技术人员提供了一套完整的谐波、间谐波测量方案,帮助他们在实际工作中更加高效准确地完成电磁兼容性测试。同时,对于电力公司而言,该标准能够帮助它们更好地管理电力质量,及时发现并处理供电系统中的谐波和间谐波问题,维护电网的稳定运行。 随着电力电子设备的广泛应用,电磁兼容性问题日益突出,因此《GB_T 17626.7-2017》的发布和实施,不仅对我国的电磁兼容标准体系是一个重要的补充和完善,对于提升国内产品的国际竞争力,保障电网的安全稳定运行,以及促进相关产业的技术进步都具有重要的推动作用。
2026-04-01 20:20:35 2.83MB
1