void Save_FileBarcode() { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "BMP (*.bmp)|*.bmp|GIF (*.gif)|*.gif|JPG (*.jpg)|*.jpg|PNG (*.png)|*.png|TIFF (*.tif)|*.tif"; sfd.FilterIndex = 2; sfd.AddExtension = true; if (sfd.ShowDialog() == DialogResult.OK) { BarcodeLib.SaveTypes savetype = BarcodeLib.SaveTypes.UNSPECIFIED; switch (sfd.FilterIndex) { case 1: /* BMP */ savetype = BarcodeLib.SaveTypes.BMP; break; case 2: /* GIF */ savetype = BarcodeLib.SaveTypes.GIF; break; case 3: /* JPG */ savetype = BarcodeLib.SaveTypes.JPG; break; case 4: /* PNG */ savetype = BarcodeLib.SaveTypes.PNG; break; case 5: /* TIFF */ savetype = BarcodeLib.SaveTypes.TIFF; break; default: break; }//switch barcodeLib.SaveImage(sfd.FileName, savetype); } }
public bool GenerarCodigoBarra(string ubicacion, string codigo) { bool bandera = false; try { _barcode.EncodedType = TYPE.CODE128C; int W = Convert.ToInt32(350); int H = Convert.ToInt32(75); _barcode.Alignment = BarcodeLib.AlignmentPositions.CENTER; _barcode.IncludeLabel = true; _barcode.LabelPosition = BarcodeLib.LabelPositions.BOTTOMCENTER; //===== Encoding performed here ===== _barcode.Encode(_barcode.EncodedType, codigo, Color.Black, Color.White, W, H); //=================================== _barcode.SaveImage(ubicacion, BarcodeLib.SaveTypes.JPG); bandera = true; } catch (Exception e) { bandera = false; _error = "Error al generar codigo de Barra " + e.Message; } return(bandera); }
public static string Encode(string barcode, string path) { var barcodeLib = new BarcodeLib.Barcode(barcode); barcodeLib.Encode(TYPE.CODE128, barcode); string filename = path + barcode + ".jpg"; barcodeLib.SaveImage(filename, SaveTypes.JPG); barcodeLib.IncludeLabel = true; return filename; }
public static string Encode(string barcode, string path) { var barcodeLib = new BarcodeLib.Barcode(barcode); barcodeLib.Encode(TYPE.CODE128, barcode); string filename = path + barcode + ".jpg"; barcodeLib.SaveImage(filename, SaveTypes.JPG); barcodeLib.IncludeLabel = true; return(filename); }
public Canvas BarCode128(string code) { //var b = new BarcodeLib.Barcode(code, BarcodeLib.TYPE.CODE128); BarcodeLib.Barcode b = new BarcodeLib.Barcode(code, BarcodeLib.TYPE.CODE128); b.Alignment = AlignmentPositions.CENTER; b.IncludeLabel = false; b.Height = 75; b.Width = 350; //b.BarWidth = 1000; while (true) { try { b.Encode(BarcodeLib.TYPE.CODE128, code); break; } catch (Exception) { b.Width += 5; } } MemoryStream ms = new MemoryStream(); b.SaveImage(ms, SaveTypes.BMP); // GIF BitmapImage imageSource = new BitmapImage(); imageSource.BeginInit(); imageSource.StreamSource = ms; imageSource.EndInit(); Image image = new System.Windows.Controls.Image(); image.HorizontalAlignment = HorizontalAlignment.Stretch; image.Source = imageSource; image.Width = 250; Canvas canvas = new Canvas() { Height = 60, HorizontalAlignment = HorizontalAlignment.Center, }; canvas.Margin = new System.Windows.Thickness(0, 0, 0, 0); canvas.Children.Add(image); canvas.Width = 250; return(canvas); }
public string CodigoBarras(int idCodigoProducto) { BarcodeLib.Barcode barcode = new BarcodeLib.Barcode(); barcode.IncludeLabel = true; barcode.Encode(BarcodeLib.TYPE.CODE128, idCodigoProducto.ToString(), Color.Black, Color.White, 300, 50); string appPath = Path.GetDirectoryName(Application.ExecutablePath) + @"\CodigosBarrasProductos\"; // <--- if (Directory.Exists(appPath) == false) // <--- { // <--- Directory.CreateDirectory(appPath); // <--- } // <--- appPath += idCodigoProducto.ToString() + ".png"; barcode.SaveImage(appPath, SaveTypes.PNG); return(appPath); }
public string CodigoBarras() { BarcodeLib.Barcode barcode = new BarcodeLib.Barcode(); barcode.IncludeLabel = true; pictureBox1.Image = barcode.Encode(BarcodeLib.TYPE.CODE128, "1005", Color.Black, Color.White, 300, 50); string appPath = Path.GetDirectoryName(Application.ExecutablePath) + @"\CodigosBarras\"; // <--- if (Directory.Exists(appPath) == false) // <--- { // <--- Directory.CreateDirectory(appPath); // <--- } // <--- appPath += "1005.png"; barcode.SaveImage(appPath, SaveTypes.PNG); //bmT.Save(appPath, ImageFormat.Png); return(appPath); }
public void ProcessRequest(HttpContext context) { if (context.Request["code"] == null || context.Request["width"] == null || context.Request["height"] == null) { context.Response.StatusCode = 401; return; } int width = Int32.Parse(context.Request["width"].ToString()); int height = Int32.Parse(context.Request["height"].ToString()); BarcodeLib.Barcode b = new BarcodeLib.Barcode(); b.IncludeLabel = true; b.Alignment = AlignmentPositions.LEFT; b.LabelPosition = LabelPositions.BOTTOMLEFT; b.LabelFont = new Font("Tohoma", 9); b.Encode(BarcodeLib.TYPE.CODE128, context.Request["code"].ToString(), Color.Black, Color.White, width, height); context.Response.ContentType = "image/jpeg"; b.SaveImage(context.Response.OutputStream, BarcodeLib.SaveTypes.JPG); b.Dispose(); }
private Image GeneraImagen(String CodigoDeBarras, bool IncluirTexto = false) { RutaDeImagen = HostingEnvironment.MapPath(ClsAdicional.ClsArchivos.RutaCodigoDeBarras) + CodigoDeBarras + ".jpg"; BarcodeLib.Barcode Codigo = new BarcodeLib.Barcode(CodigoDeBarras); Codigo.IncludeLabel = IncluirTexto; Imagen = Codigo.Encode(BarcodeLib.TYPE.CODE128, CodigoDeBarras, Color.Black, Color.White); if (ClsAdicional.ClsArchivos.FileExists(HostingEnvironment.MapPath(ClsAdicional.ClsArchivos.RutaCodigoDeBarras), true, true)) { Codigo.SaveImage(RutaDeImagen, SaveTypes.JPG); if (!ClsAdicional.ClsArchivos.FileExists(RutaDeImagen, false)) { Resultado.Resultado = false; Resultado.Mensaje = "No fue posible encontrar la ruta de guardado de imagen del Codigo de Barras"; RutaDeImagen = String.Empty; } } else { Resultado.Resultado = false; Resultado.Mensaje = "No fue posible encontrar la ruta de guardado de imagen del Codigo de Barras"; RutaDeImagen = String.Empty; } return(Imagen); }
public Int32 BarCodeImageCreate(string PinCode, int OrderSeq) { try { Int32 Result = 0; string makefile = HKLibrary.UTIL.HKFileHelper.GetCurrentDirectory(); string sDirPath; sDirPath = makefile + "\\data"; DirectoryInfo di = new DirectoryInfo(sDirPath); if (di.Exists == false) { di.Create(); } makefile += "\\"; makefile += "data"; makefile += "\\"; makefile += PinCode; makefile += ".jpg"; string folderName = Convert.ToString(OrderSeq); string ftpfileName = folderName + "/" + PinCode + ".jpg"; string ftpBasicPath = "/var/www/IMAGE/Web/upload/order/barcode/"; BarcodeLib.Barcode b = new BarcodeLib.Barcode(); b.Encode(BarcodeLib.TYPE.CODE128, PinCode); b.SaveImage(makefile, BarcodeLib.SaveTypes.JPG); //string ftpUri = "" + ftpBasicPath + folderName; SshStream ssh = new SshStream("ftp://ledev.leisureq.co.kr:10004/", "lion", "gkffl1!"); string ftpUri = "ftp://121.78.127.40:21/" + ftpBasicPath + folderName; FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpUri); request.Method = WebRequestMethods.Ftp.MakeDirectory; //request.Method = WebRequestMethods.Ftp.UploadFile; // This example assumes the FTP site uses anonymous logon. request.Credentials = new NetworkCredential("infobay", "info9887"); FtpWebResponse response = (FtpWebResponse)request.GetResponse(); Stream ftpStream = response.GetResponseStream(); ftpStream.Close(); response.Close(); ftpUri = "ftp://121.78.127.40:21/" + ftpBasicPath + ftpfileName; request = (FtpWebRequest)WebRequest.Create(ftpUri); request.Method = WebRequestMethods.Ftp.UploadFile; // This example assumes the FTP site uses anonymous logon. request.Credentials = new NetworkCredential("infobay", "info9887"); byte[] fileContents = File.ReadAllBytes(makefile); request.ContentLength = fileContents.Length; Stream requestStream = request.GetRequestStream(); requestStream.Write(fileContents, 0, fileContents.Length); requestStream.Close(); response = (FtpWebResponse)request.GetResponse(); response.Close(); return(Result); } catch (System.Exception ex) { return(0); } }
private void BarcodePrint() { BarcodeLib.Barcode b = new BarcodeLib.Barcode(textBox_Cislo_zakazky.Text, TYPE.USD8); b.Encode(TYPE.USD8, "038000356216", Color.Black, Color.White, 300, 150); b.SaveImage("Barcode0001.jpg", SaveTypes.JPG); }
protected Dictionary<string, COrderData> WebProcess_List_ = new Dictionary<string, COrderData>(); // 웹에서 사용처리 해야하는것 #endregion Fields #region Methods public Int32 BarCodeImageCreate(string PinCode, int OrderSeq) { try { Int32 Result = 0; string makefile = HKLibrary.UTIL.HKFileHelper.GetCurrentDirectory(); string sDirPath; sDirPath = makefile + "\\data"; DirectoryInfo di = new DirectoryInfo(sDirPath); if (di.Exists == false) { di.Create(); } makefile += "\\"; makefile += "data"; makefile += "\\"; makefile += PinCode; makefile += ".jpg"; string folderName = Convert.ToString(OrderSeq); string ftpfileName = folderName + "/" + PinCode + ".jpg"; string ftpBasicPath = "/var/www/IMAGE/Web/upload/order/barcode/"; BarcodeLib.Barcode b = new BarcodeLib.Barcode(); b.Encode(BarcodeLib.TYPE.CODE128, PinCode); b.SaveImage(makefile, BarcodeLib.SaveTypes.JPG); //string ftpUri = "" + ftpBasicPath + folderName; SshStream ssh = new SshStream("ftp://ledev.leisureq.co.kr:10004/", "lion", "gkffl1!"); string ftpUri = "ftp://121.78.127.40:21/" + ftpBasicPath + folderName; FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpUri); request.Method = WebRequestMethods.Ftp.MakeDirectory; //request.Method = WebRequestMethods.Ftp.UploadFile; // This example assumes the FTP site uses anonymous logon. request.Credentials = new NetworkCredential("infobay", "info9887"); FtpWebResponse response = (FtpWebResponse)request.GetResponse(); Stream ftpStream = response.GetResponseStream(); ftpStream.Close(); response.Close(); ftpUri = "ftp://121.78.127.40:21/" + ftpBasicPath + ftpfileName; request = (FtpWebRequest)WebRequest.Create(ftpUri); request.Method = WebRequestMethods.Ftp.UploadFile; // This example assumes the FTP site uses anonymous logon. request.Credentials = new NetworkCredential("infobay", "info9887"); byte[] fileContents = File.ReadAllBytes(makefile); request.ContentLength = fileContents.Length; Stream requestStream = request.GetRequestStream(); requestStream.Write(fileContents, 0, fileContents.Length); requestStream.Close(); response = (FtpWebResponse)request.GetResponse(); response.Close(); return Result; } catch (System.Exception ex) { return 0; } }