要:我们应满足用户需求的建议,调整了内容的方向,最开始是写写科技吐槽的内容,后来写评测,然后写盘点硬件产品、软件产品,再而又写创业知识分享和办公工具分享,但作为一个科技自媒体,走过了多个年头,总想给用户提供一些有价值的内容,这一次,我们会从软件系列拓展到网站、公司、书籍、创业项目等角度,为大家带来新的变化与期望。这些网站都是你日常经常使用的网站吧?
在线图片无损压缩工具:Compressor
如何实现把图片的大小降低,而图片的质量不改变?对于喜欢玩图片的用户来说上传图片都有一定的大小限制,如果想要保证图片质量的话,那么就需要把图片进行高压缩了,但是普通的压缩方式会降低图片的画质,无法保证高清的画面质量,这时候我们就需要一种压缩工具来完成这项任务。Compressor是一款支持JPEG、PNG、GIF、SVG图片格式进行在线压缩到90%的工具,但不会破坏图片的画质,压缩比极高,能大幅度降低你的图片大小,同时保有图片的品质,压缩前后几乎感觉不到任何差别。由于这个需要fanqiang,所以用不了的可以考虑下同类产品TinyPNG。
免费超大文件中转站:WeTransfer
有时我们需要把大文件传给朋友或同事,但是QQ传输很慢,特别是超大文件,是不是每次聚会完都为分享自己手机里的照片发愁?.WeTransfer是一个提供超大文件临时中转服务的网站,是一个优秀的类似网盘的转存工具,可以通过邮件来发送你转存的文件,免注册、免安装软件上传超大文件,最大上线2G大小。可以一次上传多个文件、没有垃圾邮件、每次上传之前文件会自动接受病毒扫描。进入网站,中间的对话框从上到下分别是添加文件、对方的邮箱、自己的邮箱、邮件内容(目前不支持中文),上传文件最大2G,可一次多文件上传,文件保存时间为2周。用户下载以后,你会收到邮件提醒。
国外在线学习编程知识的网站:Codecademy
为了学习编制程序,很多人买了一堆相关书籍,并参加了很多网络课程,甚至花了几百块钱买了一套教学光碟,到头来还是不会编程,非常不值。编程不是游戏,但却可以更酷,Codecademy采用的学习方式非常有意思,你无需下载编程软件或者调试环境就能直接在线编程了。想当年在学校里跟着老师学VF和C,还要去机房上机,说多都是泪。采用的用户鼓励机制也挺特别的,当你完成一个小的任务模块以后,你会得到一个“荣誉勋章”,随着课程的深入,你所能收集到的勋章会越来越多。这种机制很类似于我当初拿PS4玩儿鬼泣时解锁奖杯,采用游戏的模式让编程学习这样枯燥的过程变得有趣。
让员工不用贴钱出差的在线报销系统:报销吧
一般每一家公司都少不了市场报销,和传统报销流程不同,网上报销是基于网络的在线报销流程。在这一流程下,员工可以在任何时间、从任何地点提交财务报销申请,领导可用通过软件进行业务审批,财务部门对原始凭证审核无误后,自动生成记账凭证,并可以通过网上银行进行支付。报销吧是一家在线的企业级差旅和费用报销管理工具,平时我们商务、销售、市场、活动、老板人员出差要订票、打车、住酒店,而报销吧整合国内的众多旅游服务商,比如:飞鹤航空、携程与同程网的机票酒店、滴滴出行企业版、京东企业购等,一款软件内可以实现商务出差全过程,从出差到报销,无需再下载多个软件应用,只需一个报销吧,就可以实现应用内一站式预订机票、酒店、火车及打车和出差比价的功能。报销吧同时也在打通订购、报销、支付、记账的全流程,提交报销(告别手写)-领导审批(多级审批)-出纳支付(网银/第三方)-财务记账(ERP接口),帮助企业简化工作流程,更好的协作。
个性化网络收藏夹管理网站:Papaly
网络收藏夹又称网络书签,是针对系统收藏夹的不便应运而生的链接存储工具。我们知道,以前我们收藏自己喜欢的网址一般通过浏览器本身的收藏夹来进行,但是,在使用过程中,有众多不方便之处,比如:重装系统后,原保存收藏夹会全部丢失,虽然事先可以备份,但是,由于重装系统本身有很多无奈之处,大多不能及时保存或者忘记保存。从OPERA转到Chrome 发现书签功能好渣,和opera比简直一天一地啊。有些小众的网站、工具突然遇见了,不收藏就忘了,而且越来越多,QQ书签已经不够用。后来我发现了这一个网站。Papaly 是一个个性化网络收藏夹管理网站,你去到书签收藏管理器,找到适合你的所有需求。可以轻易同步你的书签,能够从有网络连接的任何平台访问你的收藏。
免费在线的PDF工具大全:pdf.io
PDF是许多人经常会碰到的问题,很多都是为了搜寻相关工具而进入网站,之前介绍过Smallpdf线上PDF转档、合并、分割、压缩工具,解决各种PDF疑难杂症。本文要推荐的PDF.io是一款免费PDF工具集,提供包括转档、分割、合并、压缩、移除密码、加入密码、翻转和加入页数等功能,适用于中文内容,也就是说如果你要转换的文件为中文,它可以正确处理,不会出现乱码或无法显示等问题。开启PDF.io 网站后,可以看到全部完整的PDF 工具显示于右侧,有少部分功能隐藏在下方,必须点击「More」才能全部开启。提供的功能包括:
分割、合并、压缩、PDF 转Word、Word 转PDF、PDF 转Excel、Excel 转PDF、PDF 转JPG、JPG 转PDF、移除破解密码、加入密码保护、旋转页面、PPT 转PDF、PDF 转PPT、 PNG 转PDF、PDF 转PNG 、PDF 转HTML、为PDF 加入页码。
无需下载就可以用的在线图片去底工具:BGremover
当我们在提取一些素材图片的时候,可能由于图片格式等原因,使得原本背景透明的图片变成了纯色背景的图片。使用PS太大,加载太慢,小白又不会使用怎么办?对于不懂操作的用户来说,虽然网络上有很多教程,但是依然不会用,现在很多网站推出了简单省事的抠图工具,用户只需要提交图片即可轻松实现去背景化。这时候我们可以使用BgRemover图片去底工具将“纯色背景的图片”再次还原成“透明背景的图片”。BgRemover是一款在线的图片去底工具,可以将纯色背景图片自动转换为透明背景的图片。帮助你解决图片的背景问题,能够很好的将一张图片的背景变成透明的,只需要上传自己需要转换的图片,就可以很好的得到一张纯色的背景图片了,不过处理算法还不够好,可以体验一下。同类抠图去背景的在线工具clippingmagic还不错,大家可以使用这个更好哦哦哦。
1000家网站:这是一个从0到1的历程,是一个自媒体肩负起互联网普及的历程,是一段为了理想重新上路、累并快乐着的历程。嗯,1000家网站,互联网发展这么多年,很多人经常使用的还是那些常用的网站(资讯、影视、社交、搜索....),有许多(优秀的、好玩的、特色的、有趣的、实用的.....国内外网站)未被发掘过,也没有人去真正了解过,为此,我们推出了这个系列计划,先让这1000家网站走近大众化,我们的理念是:让人人都能了解,人人都会利用互联网学习、工作、提升效率,增长见识。如果你也喜欢,请关注我们的动态。
用.net 更新word目录(一)
采用Office组件(服务器必须安装Office)
采用Office组件调用实现更新目录的话,有一些弊端:
①服务器必须安装office
②调用com组件实际上相当于在服务器上打开word进行操作,当并发量比较大时,word的处理速度会比较慢,并发量越大处理越慢,可以想象,当电脑打开50个word时,操作肯定会卡,这是一个道理;暂时还未发现有效的解决方法。
(实例化一个com实例,处理多个文件倒是可以加快速度,但是要看实际的应用场景是否可以多个文件一起处理;我现在遇到的场景是必须同步一个个文件进行处理,纠结中,,,,)
服务器安装office并需要配置环境:
(参考:https://www.cnblogs.com/5426z/articles/4865312.html)
①首先服务器需要安装:office软件,我安装的是office2010版本,安装后在服务器端不用激活也可以使用。
②组件权限设置:
在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,但是却发现找不到Microsoft Word程序,这主要是64位系统的问题,word是32位的组件,所以在正常的系统组件服务里是看不到的,可以通过在运行里面输入comexp.msc -32 来打开32位的组件服务,在里就能看到Microsoft Word组件了。
③IIS权限设置:将IIS中应用程序池运行用户改为LocalSystem
必须要先配置组件权限,仅仅将IIS中应用程序池运行用户改为LocalSystem是不行的:不会报80070005组件错误,但是读取的word对象会为null
DCOM 的配置过程。
1、运行“dcomcnfg”,打开 DCOM 配置程序。(或者 开始→设置→控制面版→管理工具→组件服务→计算机→我的电脑→DCOM配置)
对 Word进行编程,实际上就是通过 .Net Framework 去调用 Excel 的 COM 组件,所有要在 Web 环境下调用 COM 组件的时候,都需要对其进行相应的配置。
很多朋友都反映在 Windows 环境下调试正常的程序,一拿到 Web 环境中就出错,实际上就是因为缺少了这一步。
①将 “身份标识” 选项卡中的用户设为 “交互式用户” 。
②设置选中 “安全性” 选项卡中的 “使用自定义配置权限”,点击 “编辑”。
③用户添加 EveryOne、 IIS User、NetWork Service,并将所有操作权限都勾选(建议)
.net开发环境搭建:
Vs开发com组件引用
(我这里本机安装的是office2010,根据各自电脑安装的情况选择即可)
这样就可以使用了:(参考代码)
//实例化COM
Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
object fileobj = filePath;
object nullobj = System.Reflection.Missing.Value;
//打开指定文件(不同版本的COM参数个数有差异,一般而言除第一个外都用nullobj就行了)
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref fileobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj
);
//更新目录
doc.TablesOfContents[1].Update();
//LogHelper.Info(string.Format("操作3.1"));
doc.Save();//保存
//获取Word页码
Microsoft.Office.Interop.Word.WdStatistic PagesCountStat = Microsoft.Office.Interop.Word.WdStatistic.wdStatisticPages;
pageCount = doc.ComputeStatistics(PagesCountStat, ref nullobj);
//关闭文件
doc.Close(ref nullobj, ref nullobj, ref nullobj);
//关闭COM
wordApp.Quit(ref nullobj, ref nullobj, ref nullobj);
引用完成之后,如果直接用vs进行跑是没有问题的,但是放在iis上面会提示:
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005
再回到上面检查权限配置是否正确。(一开始我也是报这种错误)
方案三、收费方案(SautinSoft等)
暂时未考虑,收费方案基本都是按开发人员,按部署的项目数来进行收费,代价会比较大。
言
邮政编码是地址信息的重要组成部分,可以帮助快递公司、物流公司等对地址进行快速、准确的识别和派送。因此,邮编查询工具应用在许多业务场景中都有广泛的应用,例如:电商平台、物流公司、金融机构等。通过使用邮编查询 API,我们可以快速实现一个邮编查询工具应用,方便用户查询地址对应的邮政编码,提高业务流程的效率。
本文将介绍如何使用邮编查询API实现邮编查询工具应用,主要内容包括:
简介
邮编查询 API 是一种提供全国邮政编码查询服务的接口。通过调用这个API,用户可以快速准确地查询到一个地址对应的邮政编码。邮编查询 API 可以被用于各种应用场景,例如:地址自动完成功能、数据清洗和标准化、自动填写表单等。
API 密钥获取
快速接入邮编查询 API
1.注册并获取邮编查询 API 密钥
进入 【邮编查询】详情页,点击【免费试用】,即可唤起注册按钮。
访问地址:
https://www.apispace.com/eolink/api/postcode/introduction?utm_source=tth&utm_content=deep&utm_term=youbian
注册成功后,我们在页面导航菜单点击【我的 API】进入【访问控制】页面,即可看到平台提供的密钥。
2.注册并获取邮编查询 API 密钥
构建API 请求
var data = {
"province": "广东",
"city": "广州",
"area": "德庆",
"address": "",
"page": "1",
"pageSize": "1"
}
$.ajax({
"url":"https://eolink.o.apispace.com/postcode/postcode",
"method": "POST",
"headers": {
"X-APISpace-Token":"使用平台提供的API 密钥",
"Authorization-Type":"apikey",
"Content-Type":"application/x-www-form-urlencoded"
},
"data": data,
"crossDomain": true
})
.done(function(response){})
.fail(function(jqXHR){})
3.返回数据内容
{
"statusCode":"000000",
"desc":"请求成功",
"result":{
"itemCount":56, //总条数
"pageNow":1,//当前页码
"postCodeList":[
{
"address":"大学城", //地址
"area":"海珠区",//地区名
"city":"广州市", //城市
"postCode":"510006", //邮编
"province":"广东省"//省份
}
]
}
}
可以通过 JavaScript 对 API 响应进行解析,提取所需的信息。以下是一个简单的示例:
// 假设 API 响应已经存储在 response 变量中
const data = JSON.parse(response); // 解析 JSON 格式的响应数据
const list = data.result.list; // 获取包含邮编信息的数组
const postNumber = list[0].PostNumber; // 获取第一个地址的邮编信息
console.log(postNumber); // 输出结果:215001
实现邮编查询工具应用
1.邮编应用简介
使用所得到的邮编查询 API,我们可以实现一个简单的邮编查询工具应用。用户可以在输入框中输入地址信息,点击查询按钮后,应用会向 API 发送请求,获取包含邮编信息的响应,然后将邮编信息展示给用户。
2.示例代码
以下是一个简单的 HTML、CSS 和 JavaScript 实现邮编查询工具应用的示例代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>邮编查询工具</title>
<style>
/* 样式 */
label {
display: inline-block;
width: 100px;
}
input {
margin-bottom: 10px;
}
button {
margin-left: 100px;
}
</style>
</head>
<body>
<h1>邮编查询工具</h1>
<form>
<div>
<label for="address">省地址:</label>
<input type="text" id="address" required />
</div>
<button type="submit">查询</button>
</form>
<div id="result"></div>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
// 事件监听器
const form = document.querySelector("form")
form.addEventListener("submit", (event) => {
event.preventDefault() // 防止表单默认提交
const address = document.querySelector("#address").value // 获取用户输入
// 支持以下参数,请自行补充
//
var data = {
"province": address,
"city": "广州",
"area": "",
"address": "",
"page": "",
"pageSize": ""
}
$.ajax({
url: "https://eolink.o.apispace.com/postcode/postcode",
method: "POST",
headers: {
"X-APISpace-Token": "替换成平台提供的API 密钥",
"Authorization-Type": "apikey",
"Content-Type": "application/x-www-form-urlencoded",
},
data: data,
crossDomain: true,
})
.done(function (response) {
console.log(response)
})
.fail(function (jqXHR) {})
})
</script>
</body>
</html>
邮编查询 API 更多应用场景
创建一个简单的Web应用程序,该应用程序允许用户输入地址信息,并通过调用该API获取地址的邮政编码。该应用程序可能还会包括地图功能,以帮助用户更好地定位其所查询的地址。
很多网站要求用户输入其地址信息,并且需要包括邮政编码。可将该API集成到这些网站中,以便在用户输入其地址信息时,自动填充邮政编码。
当用户在应用程序中输入地址时,该应用程序可以使用该API提供的地址自动完成功能,帮助用户更快地输入其地址信息。
在处理大量地址数据时,邮政编码可能会非常有用,因为它可以帮助识别并去重重复地址。可以考虑使用该API进行数据清洗和标准化,以确保地址数据是准确的、一致的和可查询的。
结语
邮编查询 API 为开发者提供了一个简单而高效的方式来获取全国邮政编码信息,可以方便地在各种应用中使用。通过使用本文提供的方法,开发者可以轻松地构建一个实用的邮编查询工具应用,以提供更好的用户体验和服务。
除此之外,API 还可以在其他场景下应用,例如地址验证、邮寄物流等。我们鼓励开发者探索API的更多可能性,并将其应用到各自的项目中。
*请认真填写需求信息,我们会在24小时内与您取得联系。