
Research
Security News
The Growing Risk of Malicious Browser Extensions
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.
OpenXmlPowerTools.NetStandard
Advanced tools
Based on maintainer EricWhite's vNext fork, includes .NET 6.0 and .NET Standard 2.0 build target for use in cross-platform scenarios. The Open XML PowerTools provides guidance and example code for programming with Open XML Documents (DOCX, XLSX, and PPTX). It is based on, and extends the functionality of the Open XML SDK. It supports scenarios such as: •Splitting DOCX/PPTX files into multiple files. •Combining multiple DOCX/PPTX files into a single file. •Populating content in template DOCX files with data from XML. •High-fidelity conversion of DOCX to HTML. •Searching and replacing content in DOCX/PPTX using regular expressions. •Managing tracked-revisions, including detecting tracked revisions, and accepting tracked revisions. •Updating Charts in DOCX/PPTX files, including updating cached data, as well as the embedded XLSX. •Retrieving metrics from DOCX files, including the hierarchy of styles used, the languages used, and the fonts used. •Writing XLSX files using far simpler code than directly writing the markup, including a streaming approach that enables writing XLSX files with millions of rows.
NuGet Feed for CI build: https://ci.appveyor.com/nuget/open-xml-powertools
Welcome, Open-Xml-PowerTools users. As you may have learned from the repo at OfficeDev/Open-Xml-PowerTools, Microsoft is going to archive that repo, and will not be maintaining that repo in the future.
Eric White
The Open XML PowerTools provides guidance and example code for programming with Open XML Documents (DOCX, XLSX, and PPTX). It is based on, and extends the functionality of the Open XML SDK.
It supports scenarios such as:
Copyright (c) Microsoft Corporation 2012-2017 Portions Copyright (c) Eric White Inc 2018-2019
Licensed under the MIT License. See License in the project root for license information.
New Release! Version 4.6.0
This version has a completely re-written WmlComparer.cs, which now supports nested tables and text boxes. WmlComparer.cs is a module that compares two DOCX files and produces a DOCX with revision tracking markup. It enables retrieving a list of revisions.
There is a lot of content about Open-Xml-PowerTools at the Open-Xml-PowerTools Resource Center at OpenXmlDeveloper.org
See:
Prerequisites:
Build
With Visual Studio:
OpenXmlPowerTools.sln
in Visual StudioWith .NET CLI toolchain:
dotnet build OpenXmlPowerTools.sln
Version 4.6 : November 16, 2020
Version 4.5 : January 21, 2020
Version 4.3 : June 13, 2016
Version 4.2 : December 11, 2015
Version 4.1.3 : November 2, 2015
Version 4.1.2 : October 31, 2015
Version 4.1.1 : October 21, 2015
Version 4.1.0 : September 27, 2015
Version 4.0.0 : August 6, 2015
Version 3.1.11 : June 30, 2015
Version 3.1.10 : June 14, 2015
Version 3.1.09 : April 20, 2015
Version 3.1.08 : March 13, 2015
Version 3.1.07 : February 9, 2015
Version 3.1.06 : February 7, 2015
Version 3.1.05 : January 29, 2015
Version 3.1.04 : December 17, 2014
Version 3.1.03 : December 9, 2014
Version 3.1.02 : December 1, 2014
Version 3.1.01 : November 23, 2014
Version 3.1.00 : November 13, 2014
Version 3.0.00 : October 29, 2014
This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
FAQs
Based on maintainer EricWhite's vNext fork, includes .NET 6.0 and .NET Standard 2.0 build target for use in cross-platform scenarios. The Open XML PowerTools provides guidance and example code for programming with Open XML Documents (DOCX, XLSX, and PPTX). It is based on, and extends the functionality of the Open XML SDK. It supports scenarios such as: •Splitting DOCX/PPTX files into multiple files. •Combining multiple DOCX/PPTX files into a single file. •Populating content in template DOCX files with data from XML. •High-fidelity conversion of DOCX to HTML. •Searching and replacing content in DOCX/PPTX using regular expressions. •Managing tracked-revisions, including detecting tracked revisions, and accepting tracked revisions. •Updating Charts in DOCX/PPTX files, including updating cached data, as well as the embedded XLSX. •Retrieving metrics from DOCX files, including the hierarchy of styles used, the languages used, and the fonts used. •Writing XLSX files using far simpler code than directly writing the markup, including a streaming approach that enables writing XLSX files with millions of rows.
We found that openxmlpowertools.netstandard demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.
Research
Security News
An in-depth analysis of credential stealers, crypto drainers, cryptojackers, and clipboard hijackers abusing open source package registries to compromise Web3 development environments.
Security News
pnpm 10.12.1 introduces a global virtual store for faster installs and new options for managing dependencies with version catalogs.