List of usage examples for com.itextpdf.text.pdf Barcode39 Barcode39
public Barcode39()
From source file:appArriendos.frmVistaInstalador.java
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton10ActionPerformed // TODO add your handling code here: try {/* w ww . j a v a2 s. c o m*/ Connection miConexion = (Connection) Conexion.GetConnection(); Statement statement = (Statement) miConexion.createStatement(); String folio = txtFolio.getText(); ResultSet rs = statement .executeQuery("SELECT COUNT(*) AS num FROM tb_reserva WHERE num ='" + folio + "' "); int rows = 0; if (rs.next()) { rows = rs.getInt("num"); } if (rows > 0) { JFileChooser chooser = new JFileChooser(); FileNameExtensionFilter filter = new FileNameExtensionFilter("Documento Pdf", "pdf"); chooser.setFileFilter(filter); chooser.setDialogTitle("Guardar archivo"); chooser.setMultiSelectionEnabled(false); chooser.setAcceptAllFileFilterUsed(false); if (chooser.showSaveDialog(null) == JFileChooser.APPROVE_OPTION) { String file = chooser.getSelectedFile().toString().concat(".pdf"); FileOutputStream archivo = new FileOutputStream(file); Document documento = new Document(); PdfWriter pdfw = PdfWriter.getInstance(documento, archivo); documento.open(); PdfContentByte cb = pdfw.getDirectContent(); Barcode39 codeEAN = new Barcode39(); codeEAN.setCodeType(Barcode.UPCA); // codeEAN.setCode(folio); codeEAN.setCode(folio); documento.add(codeEAN.createImageWithBarcode(cb, null, null)); documento.add(new Paragraph("DOCUMENTO INSTALACIN", new Font(Font.FontFamily.HELVETICA, 16))); documento.add(new Paragraph(" ")); documento.add(new Paragraph(" ")); rs = statement.executeQuery("SELECT * FROM tb_reserva WHERE num ='" + folio + "' "); while (rs.next()) { documento.add(new Paragraph("Nmero de folio : " + folio)); documento.add(new Paragraph("Pedido Para Dia : " + rs.getString("fecha") + " A Las : " + rs.getString("hora") + " Horas")); documento.add( new Paragraph("Devolucion De Pedido Para El Dia : " + rs.getString("fecha_entrega") + " A Las : " + rs.getString("hora_entrega") + " Horas")); documento.add(new Paragraph("Solicit : " + rs.getString("rut"))); documento.add(new Paragraph("Fue Atendido Por : " + rs.getString("cod_admin"))); documento.add(new Paragraph("Sera Instalado Por : " + rs.getString("cod_instalador"))); int estado = rs.getInt("estado"); switch (estado) { case 1: documento.add(new Paragraph("ESTADO : EMITIDO")); break; case 2: documento.add(new Paragraph("ESTADO : ANULADO")); break; case 3: documento.add(new Paragraph("ESTADO : EJECUTADO")); break; } documento.add(new Paragraph("OBSERVACION : " + rs.getString("observacion"), new Font(Font.FontFamily.HELVETICA, 14))); } PdfPTable table = new PdfPTable(3); rs = statement.executeQuery("SELECT * FROM tb_reserva_detalle WHERE folio ='" + folio + "' "); table.addCell("LINEA"); table.addCell("CODIGO"); table.addCell("DESCRIPCION"); while (rs.next()) { table.addCell(rs.getString("num")); table.addCell(rs.getString("codigo")); table.addCell(rs.getString("descripcion")); } documento.add(new Paragraph(" ")); documento.add(new Paragraph(" ")); documento .add(new Paragraph(" Equipos Solicitados : ", new Font(Font.FontFamily.HELVETICA, 14))); documento.add(new Paragraph(" ")); documento.add(table); documento.add(new Paragraph(" ")); documento.add(new Paragraph("Informacin sobre los prestamos : ")); documento.add(new Paragraph(" ")); documento.add(new Paragraph( "Despues de la firma del presente comprobante, el Cliente se responsabiliza por los equipos entregados por el Instalador. ", new Font(Font.FontFamily.HELVETICA, 8))); documento.add(new Paragraph( "Es Responzabilidad del Instalador retirar los equipos en la fecha acordada.", new Font(Font.FontFamily.HELVETICA, 8))); documento.add(new Paragraph( "En caso de ocurrir robo, deterioro, o perdida de los equipos entregados. El Ministerio Publico iniciara los sumarios correspondeientes segun la gravedad del incidente.", new Font(Font.FontFamily.HELVETICA, 8))); documento.add(new Paragraph(" ")); documento.add(new Paragraph(" ")); documento.add(new Paragraph("Recib Conforme")); documento.add(new Paragraph(" ")); documento.add(new Paragraph(" ")); documento.add(new Paragraph("Firma Cliente : _____________________________________")); documento.add(new Paragraph(" ")); documento.add(new Paragraph(" ")); documento.add(new Paragraph("Firma Instalador : __________________________________")); documento.close(); } // fin saveshowdialog } else { JOptionPane.showMessageDialog(this, "Numero de folio ingresado no se encuentra en sistema"); } } // fin trycatch catch (Exception ex) { JOptionPane.showMessageDialog(this, "Error " + ex.getMessage()); } }
From source file:appArriendos.frmVistaReserva.java
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton10ActionPerformed // TODO add your handling code here: try {//w w w . j a v a 2s .co m Connection miConexion = (Connection) Conexion.GetConnection(); Statement statement = (Statement) miConexion.createStatement(); String folio = txtFolio.getText(); ResultSet rs = statement .executeQuery("SELECT COUNT(*) AS num FROM tb_reserva WHERE num ='" + folio + "' "); int rows = 0; if (rs.next()) { rows = rs.getInt("num"); } if (rows > 0) { JFileChooser chooser = new JFileChooser(); FileNameExtensionFilter filter = new FileNameExtensionFilter("Documento Pdf", "pdf"); chooser.setFileFilter(filter); chooser.setDialogTitle("Guardar archivo"); chooser.setMultiSelectionEnabled(false); chooser.setAcceptAllFileFilterUsed(false); if (chooser.showSaveDialog(null) == JFileChooser.APPROVE_OPTION) { String file = chooser.getSelectedFile().toString().concat(".pdf"); FileOutputStream archivo = new FileOutputStream(file); Document documento = new Document(); PdfWriter pdfw = PdfWriter.getInstance(documento, archivo); documento.open(); PdfContentByte cb = pdfw.getDirectContent(); Barcode39 codeEAN = new Barcode39(); codeEAN.setCodeType(Barcode.UPCA); codeEAN.setCode(folio); documento.add(codeEAN.createImageWithBarcode(cb, null, null)); documento.add(new Paragraph("DOCUMENTO RESERVA", new Font(Font.FontFamily.HELVETICA, 16))); documento.add(new Paragraph("")); documento.add(new Paragraph("Nmero de folio : " + folio)); documento.add(new Paragraph("")); rs = statement.executeQuery("SELECT * FROM tb_reserva WHERE num ='" + folio + "' "); while (rs.next()) { documento.add(new Paragraph("Nmero de folio : " + folio)); documento.add(new Paragraph("Pedido Para Dia : " + rs.getString("fecha") + " A Las : " + rs.getString("hora") + " Horas")); documento.add( new Paragraph("Devolucion De Pedido Para El Dia : " + rs.getString("fecha_entrega") + " A Las : " + rs.getString("hora_entrega") + " Horas")); documento.add(new Paragraph("Solicit : " + rs.getString("rut"))); documento.add(new Paragraph("Fue Atendido Por : " + rs.getString("cod_admin"))); documento.add(new Paragraph("Sera Instalado Por : " + rs.getString("cod_instalador"))); int estado = rs.getInt("estado"); switch (estado) { case 1: documento.add(new Paragraph("EMITIDO")); break; case 2: documento.add(new Paragraph("ANULADO")); break; case 3: documento.add(new Paragraph("EJECUTADO")); break; } } PdfPTable table = new PdfPTable(3); rs = statement.executeQuery("SELECT * FROM tb_reserva_detalle WHERE folio ='" + folio + "' "); table.addCell("LINEA"); table.addCell("CODIGO"); table.addCell("DESCRIPCION"); while (rs.next()) { table.addCell(rs.getString("num")); table.addCell(rs.getString("codigo")); table.addCell(rs.getString("descripcion")); } documento.add(new Paragraph(" ")); documento.add(new Paragraph(" ")); documento.add(table); documento.close(); } // fin saveshowdialog } else { JOptionPane.showMessageDialog(this, "Numero de folio ingresado no se encuentra en sistema"); } } // fin trycatch catch (Exception ex) { JOptionPane.showMessageDialog(this, "Error " + ex.getMessage()); } }
From source file:clienteditor.MakeBarcode.java
public static void main(String[] args) { make(new Barcode128(), CODE_CODE128, "CODE128.png"); make(new Barcode39(), CODE_CODE39, "CODE39.png"); make(new BarcodeCodabar(), CODE_CODEBAR, "CODEBAR.png"); make(new BarcodeDatamatrix(), CODE_DATAMATRIX, "DATAMATRIX.png"); make(new BarcodeEAN(), CODE_EAN, "EAN.png"); make(new BarcodeInter25(), CODE_INTER25, "INTER25.png"); make(new BarcodePDF417(), CODE_PDF417, "PDF417.png"); make(new BarcodePostnet(), CODE_POSTNET, "POSTNET.png"); }
From source file:com.betel.flowers.pdf.util.BarcodeGenerator.java
public static boolean createBarCode(String direccionXML, String direccionDestinoHtml) { Boolean exito = false;// ww w . ja va 2 s . co m try { String directorioDestino = direccionDestinoHtml; File archivo = new File(direccionXML); String claveAcceso = getClaveAcceso(archivo); StringBuilder sbca = new StringBuilder(claveAcceso); Barcode39 code39 = new Barcode39(); code39.setCode(sbca.toString()); code39.setX(0.75f); code39.setBarHeight(50f); java.awt.Image im = code39.createAwtImage(Color.WHITE, Color.BLACK); int w = im.getWidth(null); int h = im.getHeight(null); int type = BufferedImage.TYPE_INT_RGB; // other options BufferedImage dest = new BufferedImage(w, h, type); Graphics2D g2 = dest.createGraphics(); g2.drawImage(im, 0, 0, null); g2.dispose(); StringBuilder dirDestino = new StringBuilder(directorioDestino); dirDestino.append("/"); dirDestino.append(claveAcceso); dirDestino.append(".gif"); ImageIO.write(dest, "gif", new FileOutputStream(dirDestino.toString())); } catch (Exception ex) { System.out.println("no se pudo generar el codigo de barras " + ex.toString()); } return exito; }
From source file:com.divudi.bean.BarcodeController.java
public byte[] getBarcodeBytes(String code) { Barcode39 code39 = new Barcode39(); code39.setCode(code);// ww w. ja va 2s . c om code39.setFont(null); code39.setExtended(true); Image image = null; try { image = Image.getInstance(code39.createAwtImage(Color.BLACK, Color.WHITE), null); } catch (BadElementException | IOException ex) { Logger.getLogger(BarcodeController.class.getName()).log(Level.SEVERE, null, ex); } return image.getRawData(); }
From source file:com.masscustsoft.service.ToPdf.java
License:Open Source License
public Image getBarcode(Map it) throws Exception { String type = MapUtil.getStr(it, "type"); String code = MapUtil.getStr(it, "code"); switch (type) { case "pf417": BarcodePDF417 bar = new BarcodePDF417(); bar.setText(code);/*from w w w . j a v a 2s.c o m*/ return bar.getImage(); case "QRCode": BarcodeQRCode qr = new BarcodeQRCode(code, MapUtil.getInt(it, "qrWidth", 1), MapUtil.getInt(it, "qrHeight", 1), null); return qr.getImage(); default: Barcode barcode; PdfContentByte cb = getWriter().getDirectContent(); switch (type) { case "code128": case "code128_raw": barcode = new Barcode128(); barcode.setCodeType(Barcode.CODE128_RAW); break; case "code128_ucc": barcode = new Barcode128(); barcode.setCodeType(Barcode.CODE128_UCC); break; case "inter25": barcode = new BarcodeInter25(); break; case "postnet": barcode = new BarcodePostnet(); break; case "planet": barcode = new BarcodePostnet(); barcode.setCodeType(Barcode.PLANET); break; case "code39": barcode = new Barcode39(); break; case "codabar": barcode = new BarcodeCodabar(); break; default: barcode = new BarcodeEAN(); MapUtil.setIfBool(it, "guardBars", barcode, "setGuardBars"); MapUtil.setIfFloat(it, "baseLine", barcode, "setBaseLine"); if ("upca".equals(type)) barcode.setCodeType(Barcode.UPCA); if ("ean8".equals(type)) barcode.setCodeType(Barcode.EAN8); if ("upce".equals(type)) barcode.setCodeType(Barcode.UPCE); if ("ean13".equals(type)) barcode.setCodeType(Barcode.EAN13); } barcode.setCode(code); MapUtil.setIfFloat(it, "barHeight", barcode, "setBarHeight"); MapUtil.setIfFloat(it, "x", barcode, "setX"); MapUtil.setIfFloat(it, "n", barcode, "setN"); MapUtil.setIfFloat(it, "size", barcode, "setSize"); barcode.setTextAlignment(getAlignment(it, "alignment")); MapUtil.setIfBool(it, "checksumText", barcode, "setChecksumText"); MapUtil.setIfBool(it, "startStopText", barcode, "setStartStopText"); MapUtil.setIfBool(it, "extended", barcode, "setExtended"); String suppCode = MapUtil.getStr(it, "suppCode"); if (!LightStr.isEmpty(suppCode)) { BarcodeEAN codeSUPP = new BarcodeEAN(); codeSUPP.setCodeType(Barcode.SUPP5); codeSUPP.setCode(suppCode); codeSUPP.setBaseline(-2); BarcodeEANSUPP eanSupp = new BarcodeEANSUPP(barcode, codeSUPP); return eanSupp.createImageWithBarcode(cb, getColor(it, "barColor"), getColor(it, "textColor")); } else { return barcode.createImageWithBarcode(cb, getColor(it, "barColor"), getColor(it, "textColor")); } } }
From source file:fc.extensions.itext.Writer.java
License:MIT License
public void writeBarcode(String barcode, float leftX, float bottomY, float scalePercent, boolean isShowCode) throws Exception { Barcode39 code39 = new Barcode39(); code39.setStartStopText(false);/*from ww w . ja va2 s.co m*/ code39.setTextAlignment(PdfContentByte.ALIGN_LEFT); if (!isShowCode) { code39.setFont(null); } code39.setCode(barcode); Image image = code39.createImageWithBarcode(pdfWriterCB, this.baseColor, this.baseColor); image.setAbsolutePosition(leftX, bottomY); image.scalePercent(scalePercent); pdfWriterCB.addImage(image); }
From source file:org.com.controller.BarcodeController.java
@RequestMapping(value = "/barprocess", method = RequestMethod.POST) public void barpdfgen(@ModelAttribute(value = "quick") BargenTemp bt, Model m, HttpServletResponse response, HttpServletRequest request, OutputStream outputStream) throws Exception { System.out.println("on process" + bt.getIsbn()); if ("".equals(bt.getIsbn())) { System.out.println("on process 2"); response.setContentType("application/pdf"); response.setHeader("Content-Disposition", "attachment; filename= barcode"); Document document = new Document(new Rectangle(340, 842)); PdfWriter writer = PdfWriter.getInstance(document, outputStream); document.open();/*from w ww . j ava2 s . com*/ PdfContentByte cb = writer.getDirectContent(); int q = Integer.parseInt(bt.getQuantity()); System.out.println("QUANTITU" + q); document.add(new Paragraph("Cod-39: DATE: " + bt.getDate())); document.add(new Paragraph("==========================================")); document.add(new Paragraph(" ")); PdfPTable table = new PdfPTable(5); for (int i = 0; i <= q; i++) { Barcode39 code39ext = new Barcode39(); code39ext.setCode(bt.getBno()); code39ext.setStartStopText(false); code39ext.setExtended(true); table.addCell(code39ext.createImageWithBarcode(cb, null, null)); } document.add(table); // step 5 document.close(); autocomplete(bt); //return "null"; } }
From source file:org.unesco.jisis.printsort.BarCodeGenerator.java
/** * Method to create barcode image of type Barcode39 for mytext *//* w ww .j a v a 2 s. c om*/ public Image createBarCode39(String myText) { /** * Code 39 character set consists of barcode symbols representing * characters 0-9, A-Z, the space character and the following symbols: * - . $ / + % */ Barcode39 myBarCode39 = new Barcode39(); myBarCode39.setCode(myText); myBarCode39.setStartStopText(false); Image myBarCodeImage39 = myBarCode39.createImageWithBarcode(contentByte, null, null); return myBarCodeImage39; }
From source file:org.unesco.jisis.printsort.BarCodeGenerator.java
/**Creating a barcode image using Barcode39 extended type for myText*/ public Image createBarcode39Extended(String myText) { Barcode39 myBarCode39extended = new Barcode39(); myBarCode39extended.setCode(myText); myBarCode39extended.setStartStopText(false); myBarCode39extended.setExtended(true); Image myBarCodeImage39Extended = myBarCode39extended.createImageWithBarcode(contentByte, null, null); return myBarCodeImage39Extended; }