ord、Excel、PPT插件可以有效提高办公应用的效率,有助你快速完成工作,是升职上位的必备神器!本篇整理了大部分的office办公应用插件,且大部分工具都是完全免费的。
Office开发的扩展工具,可强化office的功能。Office精灵三合一包含Excel插件、Word插件和PPT插件。其中Excel部分260多个功能,Word部分110个功能,PPT部分17个功能。
该插件支持简体中文、繁体中文和英文系统的操作系统,支持微软Office和国产WPS。目前Office精灵三合一最新为10.0版。
注:大部分功能免费,少部分功能需要付费。
1.1
Word精灵
Word插件工具,提供包含约110个功能,可用于扩展Word以及WPS的排版功能,有效提升工作效率。
Word精灵中的所有功能都提供对应的动画教材,你可以先查看教程后再使用。
你可以使用它完成批量合并文档、批量拆分文档、批量导出Word数据到Excel、批量转数据值转换成大写金额、批量插入图片、批量另存图片、批量统一图片尺寸、批量调整Word表格的格式、批量打印文件、批量生成PDF等操作。
Word精灵仅有4MB,但集成了40多MB的运行环境。支持32位和64位的Word,支持Word 2010、2013、2016、2019和2021,不支持WORD 2003和2007。
Word精灵:www.excelbbx.net/Word.htm
Word精灵10.0:www.excelbbx.net/word/teaching2/b.htm
1.2
Excel精灵
除了Word精灵,还有Excel精灵,同类型大型Excel插件,它拥有约270个功能,可作为Excel万能百宝箱,集大成的Excel工具箱。
功能包括日期工具、报表批处理工具、合并工具、财务工具、图片工具、重复值工具、文件处理工具、打印工具、一键录入公式等等多种类型的工具集合。
Excel精灵:www.excelbbx.net
1.3
PPT精灵
PPT精灵包含17个工具,可用于强化PPT的功能。
支持32位和64位的PPT,支持PPT 2007、2010、2013、2016、2019和2021,也支持WPS,不支持PPT 2003。
PPT精灵:www.excelbbx.net/PPT
海阔天空Excel必备工具箱,最方便的Excel插件,适用于Excel表格/WPS表格。它自带免费多标签,支持32位及64位office和WPS,绝大部分操作可撤销。
注:提供免费版和收费版,一般免费版就够用了。
官网:www.ahzll.top
2.1
Word必备工具箱
一个让你的工作更加方便Word工具箱,从10.0版开始,支持Word2007~2021,以及365或更高版本(32位/64位),同时支持WPS!
你可以按住Ctrl键单击Word必备工具箱功能,打开帮助网页,学习正确地操作,迅速掌握每个功能。插件完全免费,开放源代码!
注:Word插件是完全免费的!
网站:www.ahzll.top/HELP/PAGE/blog_5488e3a90100u8ux.html
2.2
Excel必备工具箱
一个同时支持Excel/WPS的Excel插件,自带免费多标签(类似于OfficeTab),完成安装后,将会与excel/wps完全溶为一体,提供操作执行撤销功能。
Excel必备工具箱会智能识别当前office版本,可自动屏蔽WPS已有功能,额外增加WPS专用功能!它完美支持32位/64位office,以及2014年11月抢先版及更高版本的WPS!
你可以使用密码去除、阴阳历转换、将选区存储为图片、工作表排序及生成目录、人工双面打印、专业水准的套表数据汇总、穿透查询等众多实用功能。
网站:www.ahzll.top/HELP/PAGE/blog_5488e3a901000ayc.html
完全免费的作用于Word/WPS的排版助手。
提供快速设置页面版式、快速设置常用文字格式、插入常用符号、版头、版记、公文页码、红线等功能。
支持对文字的快速排版,中文首行缩进2字符、删除空白,断句重排等操作。
以及对文档盖章、可以在文档同目录下生成PDF/doc/图片格式的副本。还可以广泛用于各类规范文本的排版。
注:免费完全的Word/WPS排版插件!
官网:https://gw.xkonglong.com
专业的Excel工具箱软件,大型Excel插件,功能强大,支持DIY。
支持32位和64位Office,支持Excel2007至2019、365各版本。
提供上百个实用功能:文本处理、批量录入、删除工具、合并转换、重复值工具、数据对比、高级排序、颜色排序、合并单元格排序、 聚光灯、宏收纳箱等。
注:知名Excel插件,大部分功能可免费使用,部分功能需要开VIP。
官网:www.ffcell.com/index.aspx
慧办公Excel和慧办公Word,支持微软Office和金山WPS。
注:未注册版本在批量处理数据的量上有限制,其他功能免费。
官网:www.hbg666.com/index.php
5.1
慧办公Excel
专注于增强Excel办公效率的辅助工具,通过它你可以百倍的提高你的工作效率。
它提供傻瓜式操作,你只需轻松一键,就可以处理复杂的数据。里面包含数十个实用的部件,多个批处理功能,包含行列指灯、批量查找替换、批量合并文件、批量打印、批量命名文件、批量删除公式/图片/链接/表、批量插图、数据拆分、超级LOOKUP等。
网页:www.hbg666.com/e.php
5.2
慧办公Word
专注于增强Word办公效率的辅助工具,和慧办公同类型。
包含文件格式转换、批量编辑页眉、批量打印、批量调页边距等打印项、批量查找替换、合并文档、批量删指定页/图片/链接、批量插图、导出图等功能。
网页:www.hbg666.com/w.php
5.3
巧办公
和慧办公是同类型的工具,可增强Excel办公效率。
提供提取数据到表格/文档模板生成文件或打印、筛选数据打印、批量调页边距页眉等打印项、报表附注合并、匹配文件名插图、批量改单元格内容/格式、csv与xls互转,图片合并转PDF等功能。
网页:www.hbg666.com/q.php
最实用的Excel工具箱,可以有效提升Excel的操作。
它针对Excel用户在数据处理与分析过程中的多项常用需求,开发出相应的功能模块。
可以帮助你快速完成繁琐或难以实现的操作,有些功能甚至能够一键完成。
注:第一次使用需免费激活,一次激活可以使用3个月,3个月后需要再次免费激活。
官网:https://yyb.excelhome.net
OK,差不多了齐全了。其实之前也推荐过类型内容,不过有点零散,本篇整理了全部office插件,同时可免费使用!
开发管理系统或票据打印功能时,打印功能是一个很常见的需求。本教程将详细介绍如何在 Vue3 项目中使用 vue-print 插件实现票据文档的打印功能。
现代Web应用中,有很多场景需要打印功能,例如财务报表、发票、订单明细等。Vue3是目前流行的前端框架之一,vue-print插件提供了简单易用的API,使得在Vue3中实现打印功能变得便捷。
如果你还没有 Vue3 项目,你可以使用 Vue CLI 快速创建一个:
vue create vue-print-demo
cd vue-print-demo
在项目根目录下运行以下命令安装 vue-print 插件:
npm install vue-print-nb@next
在 src/main.js 中配置 vue-print 插件:
import { createApp } from 'vue';
import App from './App.vue';
import Print from 'vue-print-nb';
const app=createApp(App);
app.use(Print);
app.mount('#app');
在 src/components 目录下创建 PrintInvoice.vue 组件:
<template>
<div ref="printArea">
<h1>发票</h1>
<p>发票号:{{ invoiceNumber }}</p>
<p>日期:{{ date }}</p>
<p>客户名称:{{ customer }}</p>
<table>
<tr>
<th>商品</th>
<th>数量</th>
<th>单价</th>
<th>总价</th>
</tr>
<tr v-for="item in items" :key="item.id">
<td>{{ item.name }}</td>
<td>{{ item.quantity }}</td>
<td>{{ item.price }}</td>
<td>{{ item.quantity * item.price }}</td>
</tr>
</table>
<p>总计:{{ total }}</p>
</div>
<button @click="print">打印发票</button>
</template>
<script lang="ts">
import { defineComponent, ref } from 'vue';
interface Item {
id: number;
name: string;
quantity: number;
price: number;
}
export default defineComponent({
name: 'PrintInvoice',
setup() {
const printArea=ref<HTMLElement | null>(null);
const invoiceNumber='INV-123456';
const date=new Date().toLocaleDateString();
const customer='某某公司';
const items: Item[]=[
{ id: 1, name: '商品1', quantity: 2, price: 50 },
{ id: 2, name: '商品2', quantity: 1, price: 100 },
];
const total=items.reduce((sum, item)=> sum + item.price * item.quantity, 0);
const print=()=> {
if (printArea.value) {
const printContent=printArea.value.innerHTML;
const newWindow=window.open('', '', 'width=800,height=600');
if (newWindow) {
newWindow.document.write(printContent);
newWindow.document.close();
newWindow.print();
newWindow.close();
}
}
};
return {
printArea,
invoiceNumber,
date,
customer,
items,
total,
print,
};
},
});
</script>
<style scoped>
/* 添加一些样式使打印内容更好看 */
table {
width: 100%;
border-collapse: collapse;
}
th, td {
border: 1px solid #000;
padding: 8px;
text-align: left;
}
th {
background-color: #f2f2f2;
}
</style>
在 src/App.vue 中使用我们创建的打印组件:
<template>
<div id="app">
<PrintInvoice />
</div>
</template>
<script lang="ts">
import { defineComponent } from 'vue';
import PrintInvoice from './components/PrintInvoice.vue';
export default defineComponent({
name: 'App',
components: {
PrintInvoice,
},
});
</script>
<style>
/* 可选:添加一些样式 */
</style>
一切配置完成后,我们可以运行应用并查看效果:
npm run serve
打开浏览器访问 http://localhost:8080,你应该会看到一个票据打印界面,并且可以点击打印按钮进行打印。
使用 Vue3 和 vue-print 插件可以轻松实现打印票据文档的功能。
xBrowser是将基于Chromium的浏览器与Java应用程序集成,以处理和显示HTML5、CSS3、JavaScript、Flash等。
近日,JxBrowser v7.13发布啦! 在此版本中,Chromium引擎已升级到版本88,支持macOS Big Sur,引入了期待已久的打印API,允许以编程方式打印网页和PDF,欢迎下载体验。
新增功能
Chromium 88
Chromium已更新至版本88.0.4324.182。在此Chromium构建中,其与JxBrowser封装在一起的某些功能已被删除或更改,因此jxbrowser的库版本在公共API中引入了一些重大更改。
macOS Big Sur
现在可以在基于英特尔的Mac上的macOS Big Sur上运行JxBrowser了。同时计划在下一个版本中引入对 Apple Silicon M1 架构的支持。现在可以在 Rosetta 2 仿真模式下使用 JxBrowser。
打印API
现在,可以以编程方式打印网页或PDF文档,而无需显示“打印预览”对话框。使用新的打印API,可以:
下面的示例演示如何将当前加载的网页另存为PDF:
Browser browser=engine.newBrowser();
CountDownLatch latch=new CountDownLatch(1);
// Allow printing web pages programmatically
browser.set(PrintCallback.class, (params, tell) -> tell.print());
// When a web page is about to print, configure the print settings and proceed
browser.set(PrintHtmlCallback.class, (params, tell) -> {
// Select PDF printer as the target device
PdfPrinter<HtmlSettings> pdfPrinter=params.printers().pdfPrinter();
// Access the print job to configure its settings and register events
PrintJob<HtmlSettings> printJob=pdfPrinter.printJob();
// Listen to the print completed event
printJob.on(PrintCompleted.class, event -> latch.countDown());
// Configure the required print settings including path to the target PDF file
printJob.settings()
.pdfFilePath(Paths.get("/Users/vladimir/Desktop/google.pdf"))
.apply();
// Notify the engine that we want to print using the given PDF printer
tell.proceed(pdfPrinter);
});
// Load web page and wait until it's loaded completely
browser.navigation().loadUrlAndWait("https://google.com");
// Print the currently loaded web page
browser.mainFrame().ifPresent(Frame::print);
// Await until printing has been completed
if (latch.await(30, TimeUnit.SECONDS)) {
throw new IllegalStateException("Failed to save web page as PDF within 30 sec");
}
定制方案
拦截请求的方式得到了改进。要使用自定义jxb方案拦截URL请求,请添加相应的方案,并将其与拦截回调相关联,如下例所示:
EngineOptions.Builder optionsBuilder=EngineOptions.newBuilder(OFF_SCREEN);
optionsBuilder.addScheme(Scheme.of("jxb"), params -> {
UrlRequestJob job=params.newUrlRequestJob(
UrlRequestJob.Options.newBuilder(HttpStatus.OK)
.addHttpHeader(HttpHeader.of("Content-Type", "text/html"))
.build());
job.write("<html><body>Hello!</body></html>".getBytes(UTF_8));
job.complete();
return Response.intercept(job);
});
Engine engine=Engine.newInstance(optionsBuilder.build());
现在,如果加载jxb://anyhost/anypage.html,则将拦截URL请求,并调用关联的回调。将获得以下输出:
外部应用
操作系统中安装的某些应用程序可能与特定的URI方案相关联。当用户使用与已安装的应用程序关联的方案导航到URL时,Chromium将显示一个对话框,用户可以在其中确定是否应在关联的外部应用程序中打开链接。
在此更新中,引入了回调,可以使用该回调来拦截此类情况并向最终用户显示您自己的对话框,或者以编程方式打开外部应用程序而不会提示用户。例如:
browser.set(OpenExternalAppCallback.class, (params, tell) -> tell.open());
创建Swing,JavaFX和SWTBrowserView实例时,此回调将自动注册(如果尚未注册),并显示相应的对话框:
改进
Bug修复
*请认真填写需求信息,我们会在24小时内与您取得联系。