随笔分类 - c#
摘要:前面讲了如何给PDF文件加水印:https://www.cnblogs.com/sun8134/p/18109237当我们需要加多组水印的时候,该如何处理呢?其实很简单,多加点 Paragraph 用 document.ShowTextAligned 加上去就行了修改下之前的代码,我们加两个 Par
阅读全文
摘要:朋友下了N多视频记不住文件夹下都有啥了…问批处理怎么导出文件夹下所有文件名及视频时长…批处理导出文件名好弄,获取视频时长真没用过…想到 .net 控制台程序 AOT 发布,不和批处理差不多效果…新建个控制台项目选下使用AOT 首先要获取文件的时长,我们需要用下 TagLibSharpInstall-
阅读全文
摘要:先下载 pdfjs:https://github.com/mozilla/pdf.js目前最新版本是 4.0.379把需要的文件放到项目下面,由于最新的 pdfjs 使用的 mjs,看情况可以加下 MIME 类型:var provider = new FileExtensionContentType
阅读全文
摘要:需要使用 itext-dotnet :https://github.com/itext/itext-dotnet使用Nuget:Install-Package itextInstall-Package itext.bouncy-castle-adapter给 PDF 加水印 public stati
阅读全文
摘要:需要使用 itext-dotnet :https://github.com/itext/itext-dotnet使用Nuget:Install-Package itext Install-Package itext.bouncy-castle-adapter使用密码加密PDF: public sta
阅读全文
摘要:上一篇 https://www.cnblogs.com/sun8134/p/18094489 用的 DocNET 可以将 JPG 图片转 PDF但 PNG 图片会变成空白,如果 PNG 图片,就需要用 itext-dotnet :https://github.com/itext/itext-dotn
阅读全文
摘要:前几天用 DocNET PDF转图片,现在再用 DocNET 把图片合并回PDF…使用 DocNET: https://github.com/GowenGit/docnetNuget:Install-Package Docnet.Core合并比拆分简单: public static bool Ima
阅读全文
摘要:继续使用 DocNET: https://github.com/GowenGit/docnetNuget:Install-Package Docnet.Core切分 PDF注意,DocNET 的 Split 方法的索引是从 0 开始的,所以我们认为的获取 PDF 的第三到第五页,在 DocNET 的
阅读全文
摘要:可以使用 DocNET: https://github.com/GowenGit/docnet直接 Nuget:Install-Package Docnet.Core然后: public static bool Pdf2Image(string inputPath, string outputFol
阅读全文
摘要:一般来说,正常的 json 长这个模样: 这个时候我们只需要建立对应的类,直接反序列化就行(比如宇宙第一VS的 “编辑” -- “选择性粘贴” -- “将JSON粘贴为类”) 不过有的时候会有些不负责任的 JSON 有时候它长这样: 有时候它还长这样: 这个时候序列化我们就需要 字典 (Dictio
阅读全文
摘要:c++算法见:https://blog.csdn.net/csdn49532/article/details/50686222 c#:https://gitee.com/koastal/codes/659traqginxjoskd8pylc27 注意 key 和 iv 都需要为16位字符串 代码实现
阅读全文
摘要:话说最近程序需要个晚上自动关机的功能 原则上 uwp 应该是没有关机权限的 上网搜索之 有人说只要这样就可以了 但是使用这个必须要用 Brokered UWP Component Project Templates: https://marketplace.visualstudio.com/item
阅读全文
摘要:最近在玩树莓派接大触摸屏 发现一个问题,vs 在 iot 上部署应用,使用的是 Universal (Unencrypted Protocol) https://docs.microsoft.com/en-us/windows/iot-core/develop-your-app/appdeploym
阅读全文
摘要:1,跨屏最大化 单屏幕的时候我们可以设置 WindowState 来使应用最大化 当接多个屏幕的时候,就需要下面这个设置: 或者在 XAML 中 来自:http://www.cnblogs.com/infly123/p/3818534.html 2,动画的暂停、继续、停止 在 XAML 中: 来自:
阅读全文
摘要:最近有个小需求需要在textblock中换行其实textblock换行有很多写法,比如:Xaml:AAAAABBBBBCodeBehind:this.TextBlock1.Text = "AAAAAAA\nBBBBBBBB";绑定的时候其实也很简单,只要用\n就可以了但是有时候情况比较特殊,比如我们...
阅读全文
摘要:低调偷偷的下别人数据 发现下出来乱码… 用F12看看请求,原来人家是用了gzip压缩的… 试着自己加个Headingwc.Headers.Add("Accept-Encoding", "gzip, deflate"); 发现乱码依旧… 查查MSDN原来要设置HttpWebRequest.AutomaticDecompression
http://msdn.microsoft.co...
阅读全文
摘要:原文:http://michaelscherf.wordpress.com/2009/02/23/how-to-trigger-an-animation-when-textblocks-text-is-changed-during-a-databinding/ ...
阅读全文
摘要:朋友由于抠门 SD 卡买小了,结果音乐太多放不下,又不舍得再买新卡,不得已决定重新转码,把音乐码率压低一点,牺牲点音质来换空间(用某些人的话说,反正不是搞音乐的,听不出差别)…结果千千静听(百度音乐)转码后会把音乐 ID3 信息里的标题当文件名…(PS:怀念当年的 千千静听…)结果成了这个模样: 由...
阅读全文
摘要:json2csharp:http://json2csharp.com/bejson:http://www.bejson.com/
阅读全文