高分求名片在线设计源码

DataBox-MDX 2010-11-14 07:07:59
如题
...全文
913 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
kuangcaoxiaoyi 2011-05-23
  • 打赏
  • 举报
回复
本人有在线名片设计系统网站源码,有需要的联系我,qq:1269 1721
DataBox-MDX 2010-11-15
  • 打赏
  • 举报
回复
我的要求就是一个名片在线设计的插件,或者源代码!谢谢
zhubo006 2010-11-15
  • 打赏
  • 举报
回复
hbh850121 2010-11-15
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 bin_520_yan 的回复:]
引用 4 楼 q107770540 的回复:
http://www.51aspx.com/S/%E5%90%8D%E7%89%87.html

这个我之前看了,不符合我的要求
[/Quote]
都没看到你有说要求- -@
DataBox-MDX 2010-11-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 q107770540 的回复:]
http://www.51aspx.com/S/%E5%90%8D%E7%89%87.html
[/Quote]
这个我之前看了,不符合我的要求
  • 打赏
  • 举报
回复
我有生成简历图片的, 不知道你该该可以用不
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;

namespace YingWeb
{
/// <summary>
/// Text 的摘要说明。
/// </summary>
public class Text : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (!IsPostBack)
{
gethua();
}
}

#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion

protected void gethua()
{
Random random = new Random();
Bitmap bt = new Bitmap(351, 402, PixelFormat.Format24bppRgb); //设置图片大小
Graphics g = Graphics.FromImage(bt);
Font fn1 = new Font("Tahoma", 10, FontStyle.Bold);
Font fn = new Font("Tahoma", 9, FontStyle.Bold);
g.Clear(Color.Honeydew);
g.DrawString("中国电子学会电子设计初级工程师认证考试名", fn1, Brushes.Black, new PointF(20, 20));
g.DrawString("准 考 证", fn1, Brushes.Black, new PointF(140, 50));
g.DrawString("准考证号", fn, Brushes.Black, new PointF(14, 85));
g.DrawString("CIE09101080004", fn, Brushes.Black, new PointF(90, 85));
g.DrawString("考生姓名", fn, Brushes.Black, new PointF(14, 115));
g.DrawString("李晓杰", fn, Brushes.Black, new PointF(90, 115));
g.DrawString("考生性别", fn, Brushes.Black, new PointF(14, 145));
g.DrawString("男", fn, Brushes.Black, new PointF(90, 145));
g.DrawString("身份证号", fn, Brushes.Black, new PointF(14, 175));
g.DrawString("410381198408272032", fn, Brushes.Black, new PointF(90, 175));
g.DrawString("考试时间", fn, Brushes.Black, new PointF(14, 205));
g.DrawString("2007年11月30号", fn, Brushes.Black, new PointF(90, 205));
g.DrawString("考试科目", fn, Brushes.Black, new PointF(14, 235));
g.DrawString("电子设计", fn, Brushes.Black, new PointF(90, 235));
g.DrawString("考点名称", fn, Brushes.Black, new PointF(14, 265));
g.DrawString("电子设计工程师证书", fn, Brushes.Black, new PointF(90, 265));
g.DrawString("考场编号", fn, Brushes.Black, new PointF(14, 295));
g.DrawString("9101080004", fn, Brushes.Black, new PointF(90, 295));
g.DrawString("机位编号", fn, Brushes.Black, new PointF(196, 295));
g.DrawString("080004", fn, Brushes.Black, new PointF(275, 295));
g.DrawString("交通指南(由各考点提供)", fn, Brushes.Black, new PointF(14, 325));
string dizhi = "";
int j = 320; //初始坐标
for (int z = 0; z < 61; z += 23) //循环次数
{
int k = z + 20; // 第一次为0时
if (k > dizhi.Length) //k是否大于总字数
{
k = dizhi.Length - k; // 若大于比如k=45 dizhi.length=40 k=40-45 k=-5
int i = k + 20; //i = -5+20 这样就不至于截取超出范围
g.DrawString(dizhi.Substring(z, i), fn, Brushes.Black, new PointF(14, j += 18));
break;
}
g.DrawString(dizhi.Substring(z, 23), fn, Brushes.Black, new PointF(14, j += 18));
}
//产生杂点
for (int i = 0; i < 500; i++)
{
int x1 = random.Next(bt.Width - 20);
int y1 = random.Next(bt.Height - 20);
bt.SetPixel(x1, y1, Color.FromArgb(random.Next()));
}
//产生随机曲线
for (int i = 0; i < 50; i++)
{
int x1 = random.Next(bt.Width - 20);
int y1 = random.Next(bt.Height - 20);
int x2 = random.Next(1, 30);
int y2 = random.Next(1, 20);
int x3 = random.Next(15, 45);
int y3 = random.Next(70, 270);
g.DrawArc(new Pen(Color.FromArgb(random.Next())), x1, y1, x2, y2, x3, y3);
}
//画直线
g.DrawLine(new Pen(Color.Black), 10, 75, 341, 75);
g.DrawLine(new Pen(Color.Black), 10, 105, 243, 105);
g.DrawLine(new Pen(Color.Black), 10, 135, 243, 135);
g.DrawLine(new Pen(Color.Black), 10, 165, 243, 165);
g.DrawLine(new Pen(Color.Black), 10, 195, 341, 195);
g.DrawLine(new Pen(Color.Black), 10, 225, 341, 225);
g.DrawLine(new Pen(Color.Black), 10, 255, 341, 255);
g.DrawLine(new Pen(Color.Black), 10, 285, 341, 285);
g.DrawLine(new Pen(Color.Black), 10, 315, 341, 315);
g.DrawLine(new Pen(Color.Black), 80, 75, 80, 314);
g.DrawLine(new Pen(Color.Black), 185, 285, 185, 314);
g.DrawLine(new Pen(Color.Black), 265, 285, 265, 314);
g.DrawLine(new Pen(Color.Black), 243, 75, 243, 195);
//画方框
g.DrawRectangle(new Pen(Color.Black), 10, 10, 331, 382);
//填充图像
System.Drawing.Image newimage = System.Drawing.Image.FromFile(Server.MapPath("123.jpg"));
//图像定位
g.DrawImage(newimage, 245, 77, 95, 117);
//释放图像缓存
g.Dispose();
//定义产生图片格式
//Response.ContentType = "image/Jpeg";
//bt.Save(Response.OutputStream, ImageFormat.Jpeg);
//图片自动保存路径
string dirpath = @"E:\Exam\client\Admin_exam\zkz_image\";
if (!Directory.Exists(dirpath))
{
Directory.CreateDirectory(dirpath);
}
//bt.Save(Server.MapPath(dirpath + Session.SessionID + ".jpg"), ImageFormat.Jpeg);
string lujing = @"E:\Exam\456.jpg";
bt.Save(lujing, ImageFormat.Jpeg);
//释放位图缓存
bt.Dispose();
}
}
}
yzf86211861 2010-11-15
  • 打赏
  • 举报
回复
51aspax.com
在路上20130607 2010-11-15
  • 打赏
  • 举报
回复
你可以去51aspx上去找找 没源码的帮顶
DataBox-MDX 2010-11-14
  • 打赏
  • 举报
回复
js脚本或者C#语言都可以

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧