搜索结果
查询Tags标签: MemoryStream,共有 21条记录-
C#对字符串进行加密解密
首先上效果图 加解密接口internal string ToEncrypt(string encryptKey, string str){try{byte[] P_byte_key = //将密钥字符串转换为字节序列Encoding.Unicode.GetBytes(encryptKey);byte[] P_byte_data = //将字符串转换为字节序列Encoding.Unicode.GetBytes(str);Memor…
2022/7/10 1:20:07 人评论 次浏览 -
C# 深拷贝的四种方式
1:利用反射实现1 public static T DeepCopy(T obj) 2 { 3 //如果是字符串或值类型则直接返回 4 if (obj is string || obj.GetType().IsValueType) return obj; 5 6 object retval = Activator.CreateInstance(obj.GetType()); 7 FieldInfo[] fie…
2022/6/29 1:23:22 人评论 次浏览 -
D365: 使用Pdfsharp合并多个pdf文件
Pdfsharp获取路径 https://sourceforge.net/projects/pdfsharp/ D365FO中,可以利用Pdfsharp来合并多个pdf文件 使用场景 D365FO可能有需要将不同的报表、不同的附件,或者报表和附件进行合并,存储在一个pdf文件中,这时我们可以利用Pdfsharp来实现我们的需求,具体代码如…
2022/2/25 6:31:39 人评论 次浏览 -
使用内存作为后备存储来读取和写入数据---MemoryStream
https://blog.csdn.net/grand_duke/article/details/123045155 lsimage 引用至上篇文章 Image backBitmap = System.Drawing.Image.FromStream(ms); 创建一个图像对象,数据源为图片数据. string path = Directory.GetCurrentDirectory() + @"\Information\"; …
2022/2/22 7:26:52 人评论 次浏览 -
WCF 传输大文件内存溢出解决方法
问题描述: 业务中案件卷宗PDF文件过大(>500M)从WCF端传输到MVC客户端 导致内存溢出。 解决方案: 参考WCF官方文档 如何:启用流处理 - WCF | Microsoft Docs 启动大文件流传输模式 配置绑定 BasicHttpBinding的属性 MessageEncoding = WSMessageEncoding.Mtom; …
2022/1/23 7:04:27 人评论 次浏览 -
C# 压缩和解压字符串
嗯,就是将比较大的字符串进行压缩,使其占用空间小一点,我一般用在有时候接口间需要传输大量数据的时候(json数据较大或者含有base64),缩小体积以加快传输小效率。实现功能:压缩和解压字符串开发环境:开发工具: Visual Studio 2013 .NET Framework版本:4.5实现代…
2022/1/12 11:03:55 人评论 次浏览 -
C# 压缩和解压字符串
嗯,就是将比较大的字符串进行压缩,使其占用空间小一点,我一般用在有时候接口间需要传输大量数据的时候(json数据较大或者含有base64),缩小体积以加快传输小效率。实现功能:压缩和解压字符串开发环境:开发工具: Visual Studio 2013 .NET Framework版本:4.5实现代…
2022/1/12 11:03:55 人评论 次浏览 -
C#把Object对象转换成JSON串
第一种 引用System.Web.Script.Serialization.dllpublic string JsonAndObj(Object obj){JavaScriptSerializer js = new JavaScriptSerializer();string myJson = js.Serialize(obj);return myJson;}第二种 引用System.IO 和 System.Runtime.Serialization.Json.dllpubl…
2021/11/26 17:10:55 人评论 次浏览 -
C#把Object对象转换成JSON串
第一种 引用System.Web.Script.Serialization.dllpublic string JsonAndObj(Object obj){JavaScriptSerializer js = new JavaScriptSerializer();string myJson = js.Serialize(obj);return myJson;}第二种 引用System.IO 和 System.Runtime.Serialization.Json.dllpubl…
2021/11/26 17:10:55 人评论 次浏览 -
C#中使用protobuf-net进行序列化
前一篇文章我们看到使用Google.Protobuf有诸多不便(参考《如何在C#中使用Google.Protobuf工具》),这次我们来看看另一个工具的使用体验。 相关资料、链接:github项目:https://github.com/protobuf-net/protobuf-net nuget包名称:protobuf-net、protobuf-net.BuildTo…
2021/11/25 9:39:45 人评论 次浏览 -
C#中使用protobuf-net进行序列化
前一篇文章我们看到使用Google.Protobuf有诸多不便(参考《如何在C#中使用Google.Protobuf工具》),这次我们来看看另一个工具的使用体验。 相关资料、链接:github项目:https://github.com/protobuf-net/protobuf-net nuget包名称:protobuf-net、protobuf-net.BuildTo…
2021/11/25 9:39:45 人评论 次浏览 -
C# Byte[]、Image、Bitmap 之间的相互转换
https://my.oschina.net/smartsmile/blog/814810//Image转换Bitmap//1. Bitmap img = new Bitmap(imgSelect.Image);//2. Bitmap bmp = (Bitmap)pictureBox1.Image;/// <summary>/// 将图片Image转换成Byte[]/// </summary>/// <param name="Image&qu…
2021/9/13 11:34:47 人评论 次浏览 -
C# Byte[]、Image、Bitmap 之间的相互转换
https://my.oschina.net/smartsmile/blog/814810//Image转换Bitmap//1. Bitmap img = new Bitmap(imgSelect.Image);//2. Bitmap bmp = (Bitmap)pictureBox1.Image;/// <summary>/// 将图片Image转换成Byte[]/// </summary>/// <param name="Image&qu…
2021/9/13 11:34:47 人评论 次浏览 -
Office/Pdf格式转换,Net5环境下Aspose最新版21.8全系列,去水印等
var byteKey = Convert.FromBase64String("xxxxxx");//注册,实现去水印 new Aspose.Pdf.License().SetLicense(new MemoryStream(byteKey));new Aspose.Cells.License().SetLicense(new MemoryStream(byteKey));new Aspose.Words.License().SetLice…
2021/9/3 22:07:20 人评论 次浏览 -
Office/Pdf格式转换,Net5环境下Aspose最新版21.8全系列,去水印等
var byteKey = Convert.FromBase64String("xxxxxx");//注册,实现去水印 new Aspose.Pdf.License().SetLicense(new MemoryStream(byteKey));new Aspose.Cells.License().SetLicense(new MemoryStream(byteKey));new Aspose.Words.License().SetLice…
2021/9/3 22:07:20 人评论 次浏览